Pytest是什麼?
pytest是python的一款測試框架,擁有unittest的功能並比它更豐富。
Allure是什麼?
有非常多的優秀的測試框架,但卻是有非常少優秀的報告工具可以展示非常清楚的用例執行過程和結果。
allure是一款開源的,專門用來展示測試結果的工具,目的是希望團隊內部每一個人都可以看到非常清楚的測試結果。
allure可以與非常多的著名測試框架做集成。
◆ java語言,可以與junit4,junit5,TestNG測試框架集成。
◆ python語言,可以與pytest,behave,nose測試框架集成。
allure會將測試用例的執行數據保存到xml文件當中,再利用allure的命令行將文件轉換成html形式呈現出來。
allure的官方地址:
http://allure.qatools.ru/
安裝allure命令行
官網提供了每個平臺的,命令行安裝方式。
以下是手動安裝方式,適用於各平臺:
1、從Maven Center下載最新的安裝包:
http://repo.maven.apache.org/maven2/io/qameta/allure/allure-commandline/
目前是2.12.1的版本。