在我看來一個自動化測試平台的構建,是一種很好的了解開發語言,單元測試框架,自動化測試驅動,設計模式等等等的途徑。因此,在下選擇了自動化測試的這個話題來和大家分享一下本人關於軟件開發和自動化測試的認識。剛剛開通了博客,就從最基礎的開始吧,算是寫給初學者的編程手記,也算是給對自動化完全不了解 ...
無論你是用哪一種自動化測試的驅動框架,當我們構建一個復雜應用程序的自動化測試的時候。都希望構建一個測試流程穩定,維護成本較低的自動化測試。但是,現實往往沒有理想豐滿。而這一篇,我會為大家講解我們在使用Selenium進行Web測試的時候應該如何控制我們的測試流程,從而盡可能地提高自動化測試可維護性。那么,先看一下這一篇的內容主要涉及到的話題: 自動化測試的成本 隱式的等待同步策略 顯式的等待同步 ...
2016-01-31 17:55 2 4200 推薦指數:
在我看來一個自動化測試平台的構建,是一種很好的了解開發語言,單元測試框架,自動化測試驅動,設計模式等等等的途徑。因此,在下選擇了自動化測試的這個話題來和大家分享一下本人關於軟件開發和自動化測試的認識。剛剛開通了博客,就從最基礎的開始吧,算是寫給初學者的編程手記,也算是給對自動化完全不了解 ...
這一部分,我准備向大家介紹Selenium WebDriver的常用API,學習這部分內容需要大家最好有一些簡單的HTML相關知識,本文主要涉及到以下內容: Selenium API:元素檢查 Selenium API:簡單事件處理 回顧一下我之前講過的一個概念:所謂 ...
從這一篇開始,開始正式的介紹Selenium 以及相關的組件,本文的將討論如下問題: Selenium基本的概念以及在企業化測試框架中的位置 Selenium核心對象(瀏覽器驅動) Web Driver Selenium核心對象(Dom元素)Web Element 順便說明下 ...
無論哪一種自動化測試的驅動框架(基於B/S,桌面應用,還是手機App)。都應當具有一套優秀的元素定位技術。通常的自動化測試流程也可以簡單的歸結為是一個從被測試程序中識別或是定位元素以及執行操作和驗證元素的過程。這一篇我們就開始給大家介紹一下Selenium中是如何定位DOM元素的。本文將會介紹 ...
本文想跟大家分享的是Selenium對PageObject模式的支持和自動化測試團隊的構建。《Selenium For C#》系列的文章寫到這里已經接近尾聲了,如果之前的文章你是一篇篇的讀下來並動手實踐的話,我相信你應該可以模擬日常工作中80%常見的手動測試用例了。請注意:我的用詞是模擬用例 ...
上一篇,我們介紹了一些Selenium WebDriver相關的API,下面我們就接着上一篇繼續介紹Selenium常用的API,這一篇的內容主要涉及到以下話題: Selenium API:復雜事件處理 Selenium API:特殊DOM元素處理 Selenium API ...
在實際的自動化測試過程中,我們會遇見許多需要對窗口進行處理的情況。比如,點擊刪除某條信息的時候系統會顯示一個Alert框。或者點擊某個超鏈接時會在瀏覽器中打開一個新的頁面。這一篇,來和大家分享一下Selenium WebDriver窗口處理相關的API。那么,還是照例先看一下本文主要涉及到 ...
xUnit.Net本身提供了標記測試方法的標簽Fact和Theory。在前面的文章《Lesson 02 玩轉 xUnit.Net 之 基本UnitTest & 數據驅動》中,也對它們做了詳細的介紹。這一篇,來分享一個高級點的主題:如何擴展標簽?還是老規矩,看一下議題: 概述 ...