基于 SELENIUM 的自動化測試架構(16)

發表于:2017-04-11來源:gitbook作者:凌俁Linty?點擊數: 標簽:selenium
避免重復代碼的編寫和復制 通過模塊化拆分頁面功能,避免 WebDriver類的重復實例化和調用,也避免同樣的測試步驟,多次的編寫和復制 測試數據單獨存放

  • 避免重復代碼的編寫和復制

    通過模塊化拆分頁面功能,避免 WebDriver類的重復實例化和調用,也避免同樣的測試步驟,多次的編寫和復制

  • 測試數據單獨存放

    測試代碼中不需要包含需要輸入的測試數據,而是把測試數據單獨存放在 文本文件,或者數據庫中。

  • 封裝底層的測試工具

    對 Selenium WebDriver 這種第三方的工具,進行封裝起來,避免代碼中直接調用

  • 必須使用源代碼管理工具

    無論是否是一人團隊,源代碼管理工具的使用都是積極地和必要的,推薦使用 Git 。

  • 接下來的描述,將會對上述的理念依次進行講解,實現自動化測試的方案。

    2.1 使用單元測試框架

    在第一部分,我們對 Selenium WebDriver 的使用,僅僅停留在讓網頁自動的進行操作的階段,并沒有對任何一個步驟進行“檢查”。當然,這樣沒有“檢查”的操作,實際上是沒有測試意義的。那么第一項,我們需要解決的便是“檢查”的問題。

    所謂“檢查”,實際上就是斷言。對需要檢查的步驟操作,通過對預先設置的期望值,和執行結果的實際值之間的對比,得到測試的結果。在這里,我們并不需要單獨的寫 

    原文轉自:http://gitbook.cn/books/58e54b57cfcd6fa52dcef1d2/index.html

    ...
    国产97人人超碰caoprom_尤物国产在线一区手机播放_精品国产一区二区三_色天使久久综合给合久久97