1. 程式人生 > >搭建基於IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自動化測試環境

搭建基於IDEA+Selenium+Java+TestNG+Maven+Jenkins+SVN的Web端UI自動化測試環境

第一步:工具下載安裝配置

第二步:整合各個工具到自動化測試環境

1.IDEA上的各種操作

a.通過在idea工具,新建一個maven專案,在右邊載入框這裡,選擇maven-archetype-quickstart,然後點選next

b.輸入Group Id:域.公司簡稱;Artifact Id:專案名稱 -然後點選Finish,建立完成後,目錄中能找到自己建立的專案,說明Maven專案已成功建立。

c.配置pom.xml包,具體配置內容可以參考:點選檢視

d.配置生成testng.xml檔案-file-setting-具體如何使用該檔案執行程式碼請自行百度查詢

e.配置生成test-output報告檔案-點選下圖中的倒三角,然後再點選Edit-configurations,進入下圖頁面,按照圖中紅框框提示操作

f.配置log4j.xml檔案-用於根據需要輸出日誌資訊-首先要在該專案中載入個jar包-如下圖所示,其他需要匯入的jar包也是在此處進行匯入的-file-project structure-點選下載log4j

本文提供一個現成的log4j.xml檔案:點選下載 ;注意了,位置一定要放在target下面的classes目錄下;然後再自己新建個Log類,然後就可以輸出相關日誌資訊了,點選下載Log類

 h.至於其他的配置就看各自專案實際需要了。

2.將專案放到前面部署好的svn伺服器上去-如何放上去請參考-點選檢視

3.在jenkins上建立個自動化專案-如何建立請檢視jenkins使用文件;

a.在構建處添加個執行windows批量處理命令,根據實際情況輸入相應命令,第一行首先切換到自動化專案trunk路徑下,trunk目錄下就是各個自動化程式碼包

構建觸發器--可以設定為定時執行自動化程式碼,其他方式根據需求自行百度查詢。

4.執行完畢後,可以通過在構建歷史出,點選控制檯輸出,檢視執行情況。