構建Web UI 自動化測試環境(4)

發表于:2015-11-30來源:IBM作者:沈 銳點擊數: 標簽:
Build 部分直接運行 run_tests.sh。 圖 14. Job 配置 構建部分 Post-build Actions 部分將 Sahi 測試腳本運行后生成的 JUnit 報表和 HTML 報表發布。 圖 15. Job 配置 構建后

  Build 部分直接運行 run_tests.sh。

  圖 14. Job 配置 – 構建部分

  Post-build Actions 部分將 Sahi 測試腳本運行后生成的 JUnit 報表和 HTML 報表發布。

  圖 15. Job 配置 – 構建后操作部分

  保存之后,我們就可以開始運行測試了。

  運行測試

  Job 啟動后,Docker 插件在 Docker 上啟動一個 shenrui/sahi 容器,并調用SSH Slaves 插件 將 slaves.jar 拷貝到容器上并啟動,接著就依次運行 Job 里配置的構建步驟。

  圖 16. Job 運行

  Job 運行結束后生成的 JUnit 報表和 Sahi 的 HTML 報表如下圖。

  圖 17. 運行結果 - JUnit 報表

  圖 18. 運行結果 - HTML 報表

  點擊每個測試用例的鏈接可以顯示更為詳細的測試步驟,結果以及錯誤信息。

  圖 19. 運行結果 – HTML 報表詳情

  結束語

  本文通過一個實例演示了配置 Sahi+Jenkins+Docker 的 Web UI 自動化測試環境的過程。Sahi 的 Docker 鏡像讀者可以直接從 Docker Hub 拉取使用。該實例僅以演示為目的,因此設計的比較簡單,實際的項目情形要比這復雜得多,讀者朋友(包括作者本人)都還要不斷地的摸索和學習。希望本文對讀者們能有所幫助。

原文轉自:http://www.uml.org.cn/Test/201507314.asp

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