Jenkins - 自動化測試



持續整合的基本原則之一是構建應該是可驗證的。您需要能夠客觀確定某個特定構建是否已準備就緒以進入構建流程的下一階段,最便捷的方式就是使用自動化測試。如果沒有適當的自動化測試,您將發現自己不得不少留許多構建工件並手動測試它們,這幾乎不符合持續整合的精神。以下示例展示瞭如何使用 Selenium 執行自動化 Web 測試。

步驟 1 − 前往管理外掛。

Automated Testing

步驟 2 − 找到 Hudson Selenium 外掛並選擇安裝。重新啟動 Jenkins 例項。

Hudson Selenium Testing

步驟 3 − 前往配置系統。

Configure System

步驟 4 − 配置 Selenium server Jar 檔案並單擊“儲存”按鈕。

Configure Selenium Server

注意 − Selenium jar 檔案可從以下位置下載: SeleniumHQ

單擊 Selenium 獨立伺服器的下載。

Download Selenium Standalone Server

步驟 5 − 返回您的資訊中心並單擊 HelloWorld 專案的“配置”選項。

Configure

步驟 6 − 單擊“新增構建步驟”並選擇“SeleniumHQ htmlSuite 執行”選項。

SeleniumHQ htmlSuite Run

步驟 7 − 新增 Selenium 測試所需的資訊。這裡的 suiteFile 是使用 Selenium IDE 生成的 TestSuite。單擊“儲存並執行構建”。現在,構建後將啟動 Selenium 驅動程式並執行 html 測試。

Selenium Driver HTML test
廣告
© . All rights reserved.