自動化測試之Jenkins配置

UI自動化所用到的技術:

selenium:不解釋。
pytest:單元測試框架,由於它能夠全局的配置瀏覽器驅動的開啓與關閉,並且有不少好用的擴展插件,更適合來作UI自動化。
pytest-html:生成HTML測試報告,能夠配置用例失敗自動截圖,這一點對UI自動化很重要。
pytest-rerunfailures:能夠實現用例的失敗重跑,這一點對UI自動化也很重要。
Selenium-page-objects:我封裝的page objects庫,之前也有介紹,讓你編寫page層更加簡單。
Git/Bitbucket:咱們的測試代碼提交到Bitbucket上管理。

 

加入咱們,羣,642830685,領取最新軟件測試資料大廠面試和Python自動化、接口、框架搭建學習資料!

Jenkin作什麼?

接下來纔是重點,Jenkins主要用來運行UI自動化測試。接下來介紹一下個人配置。html

配置Git,鏈接Bitbucket,檢查項目代碼更新。面試

 

 

定時任務,設置爲天天晚上22:00運行。瀏覽器

 

 

 

 

構建命令,拉取代碼,並運行全部用例。框架

 

 

 

設置HTML測試報告的路徑單元測試

 

 

設置XML測試報告的路徑。學習

 

 

 

配置發郵件功能。測試

 

 

 

大體效果以下:spa

 

 

能夠點擊HTML Report查看HTML報告,最新結果能夠看到項目XML格式的報告。測試趨勢圖,這個是基於XML報告插件生成的。插件

在Jenkins中查看測試HTML測試報告。3d

 

 

 

 固然,還有構建完成所收到的郵件。

 

 

 

但願以上的介紹,能給你提供一些思路。若是您以爲對您有幫助,請點贊,收藏,分享三連!您的支持是筆者最大的動力!

加入咱們,羣,642830685,領取最新軟件測試資料大廠面試和Python自動化、接口、框架搭建學習資料!

相關文章
相關標籤/搜索