测试报告的展现形式,对于后期自动化回归测试分析还是很有用的。unittest有HTMLTestRunner插件,同样的pytest也有第三方插件pytest-html。
安装:
pip install pytest-html
使用
pytest 模块名 --html=测试报告名称(默认当前路径,也可以指定路径)
这里要注意是“--”
示例:
pytest test_pytestDemo.py -m L1 -s --html=test.html
测试结果展示:
这里会标记出具体哪一行代码报错的。
其他形式的测试结果输出
输入到指定文件
pytest 模块名 --result-log=文件名
会自动把测试结果日志输出到文件中。
示例:
pytest test_pytestDemo.py -m L1 -s --result-log=test.txt