既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
- 运行命令:
pytest -q --tb=no --resultlog='E:\python_interface_test\results\resultlog2.txt'
resultlog.png
- 查看结果:(完全看不懂,不要关注这种生成方式了)
logreport.png
3、url格式的测试报告
- url格式的报告是将测试结果发送给pastebin服务器,在用例执行完成后,生成一个url地址
- 运行命令:
pytest --pastebin=all
,如果只想看失败的信息把all换成failed
url.png
- 查看结果:输出信息和控制台中的traceback一样,只是保存在了服务器上,看起来还是比较乱
urlreport.png
4、pytest-html第三方插件生成的测试报告
- 秉持拿来主义的精神,这个报告应该会好看一点
4.1.安装pytest-html
pytest插件的安装和卸载方式为:
pip install pytest-NAME
pip uninstall pytest-NAME
so,安装pytest-html:
python -m pip install pytest-html
4.2.pytest-html的使用
pytest-html顾名思义,生成的报告格式为html的。
- 运行命令:
pytest -q --tb=no --html=E:\python_interface_test\results\makehtml.html
html.png
- 查看结果:结果中分为3部分,Environment、Summary、Results;
1)、在html报告中会有报告生成日期及采用的pytest-html版本;
2)、Environment:记录了运行的环境信息;
3)、Summary:描述了运行用例数、时间及用例的状态;
4)、Results:记录了每个用例的执行状态、用例名称及路径、执行时间;(ps:执行时间只精确到2位小数,所以好多用例的时间都为0)
htmlreport.png
既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上软件测试知识点,真正体系化!
由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新
包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新**