pytest系列——pytest-instafail插件之命令行实时输出错误信息

前言

1、pytest 运行全部用例的时候,在控制台会先显示用例的运行结果(.或F);等待用例全部运行完成后最后把报错信息全部一起抛出到控制台。

2、这样我们每次都需要等用例运行结束,才知道为什么报错,不方便实时查看报错信息。

3、 pytest-instafail 插件可以在运行用例的时候,可以实时查看用例报错内容,这样方便跟踪问题。【一旦遇到执行失败的测试用例,则控制台打印错误回溯信息;而不是等待全部测试用例完成执行后才统一抛出用例执行错误回溯信息】

安装

pip install pytest-instafail

示例

1、不使用 pytest-instafail 插件运行测试用例:

执行全部用例,报错内容等用例运行完成才显示出来:

pytest系列——pytest-instafail插件之命令行实时输出错误信息_第1张图片

但是当需要运行的用例很多的时候,不方便我们查看具体哪个报错对应哪条用例。

2、使用 pytest-instafail 插件运行测试用例:

pytest命令行运行时,加上 --instafail 参数,方便实时查看报错内容。

pytest系列——pytest-instafail插件之命令行实时输出错误信息_第2张图片

结合 --tb=line 参数,看起来更直观:

pytest系列——pytest-instafail插件之命令行实时输出错误信息_第3张图片

 自动化测试相关教程推荐:

2023最新自动化测试自学教程新手小白26天入门最详细教程,目前已有300多人通过学习这套教程入职大厂!!_哔哩哔哩_bilibili

2023最新合集Python自动化测试开发框架【全栈/实战/教程】合集精华,学完年薪40W+_哔哩哔哩_bilibili

测试开发相关教程推荐

2023全网最牛,字节测试开发大佬现场教学,从零开始教你成为年薪百万的测试开发工程师_哔哩哔哩_bilibili

postman/jmeter/fiddler测试工具类教程推荐

讲的最详细JMeter接口测试/接口自动化测试项目实战合集教程,学jmeter接口测试一套教程就够了!!_哔哩哔哩_bilibili

2023自学fiddler抓包,请一定要看完【如何1天学会fiddler抓包】的全网最详细视频教程!!_哔哩哔哩_bilibili

2023全网封神,B站讲的最详细的Postman接口测试实战教学,小白都能学会_哔哩哔哩_bilibili

 

  总结:

 光学理论是没用的,要学会跟着一起敲,要动手实操,才能将自己的所学运用到实际当中去,这时候可以搞点实战案例来学习。

如果对你有帮助的话,点个赞收个藏,给作者一个鼓励。也方便你下次能够快速查找。

如有不懂还要咨询下方小卡片,博主也希望和志同道合的测试人员一起学习进步

在适当的年龄,选择适当的岗位,尽量去发挥好自己的优势。

我的自动化测试开发之路,一路走来都离不每个阶段的计划,因为自己喜欢规划和总结,

测试开发视频教程、学习笔记领取传送门!!

 

你可能感兴趣的:(pytest)