Jenkins自動化測試


一個持續整合的基本原則是構建應該是可驗證的。你必須能夠客觀地確定一個特定的構建是否準備就緒構建過程的下一個階段,最便捷的方式做到這一點是使用自動化測試。如果沒有適當的自動化測試,會發現自己不得不保留許多手動生成工件,這幾乎是在持續整合測試。下面的例子演示了如何使用Selenium執行自動化的Web測試。
第1步 - 進入管理外掛。

第2步- 找到 Hudson Selenium 外掛並選擇安裝。重新啟動 Jenkins 範例。

第3步 - 轉到組態系統。

第4步 - 組態硒伺服器 jar,然後點選儲存(Save)按鈕。

註 - Selenium jar檔案可下載SeleniumHQ:點選下載Selenium的獨立伺服器。

第5步 - 返回到儀表板,然後單擊組態 (Configure) 選項 HelloWorld 專案。

第6步 - 點選新增構建步驟,並選擇「SeleniumHQ htmlSuite Run」選項。

第7步 - 新增必要的細節 selenium 測試。在這裡,suiteFile是使用selenium IDE生成TestSuite。點選儲存(Save)並執行構建。現在後生成將啟動 selenium 驅動程式,並執行HTML測試。