[python]Pytest+selenium+git+jenkins持續集成

1安裝pytest框架

 &pip install pytest   #pytesthtml

 &pip install pytest-html  #pytest html測試報告git

 

2.工程介紹

不寫怎麼用pytest寫自動化,可參考 https://www.cnblogs.com/Jack-cx/p/9358477.html框架

&增長Pyunit這裏是單元測試框架方法(用例執行)單元測試

&report用來寫調試時生成的測試報告測試

&基於給robot寫的庫改下testWeb.py實際結果和預期結果的returnurl

只需return出False和True,框架直接用assert斷言最後返回是否爲True便可spa

3.jenkins配置集成調試

&根據robot的jenkins配置進行改動,只須要改下批處理執行,先cd 到git拉下來的目錄,而後py.test --html=’生成的log路徑htm

注:只須要改下就好 ,還有郵件 模板須要改下詳細報告,這個再下面講 其餘和robot一致blog

 

4.發送測試報告--通用html報告

 pytest測試報告 Jenkins通用html報告

&構建生成的report一樣到指定的目錄

 

 

&構建後配置—HTML REPORT

 

 

&構建完看項目生成的html

&進去會發現report在這個路徑,那麼配置裏需改下發送郵件詳細報告的地址,給這個url便可

&發送郵件中測試報告url修改下:

 

相關文章
相關標籤/搜索