一、Allure 介紹
前面在編寫自動化測試用例的時候,使用了HTMLTestRunner,是對于測試用例執行結果的一個統計和展示的報告。
Allure? 是一個report框架,可以基于一些測試框架生成測試報告,比較常用的一般是Junit/Testng框架;
Allure 生成的報告樣式簡潔美觀,同時又支持中文;
Allure還支持使用Jenkins工具持續集成,整套環境搭建下來以后,使用起來非常方便。
二、Pytest介紹
因為這里也需要用到pytest去運行最后編寫的case,那么這里也了解下pytest.
pytest和unittest差不多,都是測試框架,功能比unit test多。都是識別以test開頭的case 然后依次去執行。
三、在自己電腦上使用pytest+ allure 生成自動化測試報告
1、需要有jdk1.8+環境
2、下載Allure包,地址:https://pan.baidu.com/s/1Za-9Dny5ha_0rCdpPm0o2A
下載下來包后直接解壓,放到一個指定目錄下,然后將下面的bin目錄添加到path系統環境變量中: