软件测试丨 Allure2 报告中添加用例支持 tags 标签、失败重试功能
获取更多相关知识
本文为霍格沃兹测试开发学社学员学习笔记分享,文末附原文链接。
1、Allure2 报告中添加用例支持 tags 标签
Allure2 添加用例标签应用场景
Allure 报告支持的一些常见 Pytest 特性包括 xfail、skipif、fixture 等。测试结果会展示特定的标识在用例详情页面。
Allure2 添加用例标签-xfail、skipif
用法:使用装饰器 @pytest.xfail()、@pytest.skipif()
复制代码
Allure2 添加用例标签-fixture(终结器)
应用场景:fixture 和 finalizer 是分别在测试开始之前和测试结束之后由 Pytest 调用的实用程序函数。Allure 跟踪每个 fixture 的调用,并详细显示调用了哪些方法以及哪些参数,从而保持了调用的正确顺序。
复制代码
复制代码
在 setup 中后执行的,在 teardown 中先执行
2、Allure2 报告中支持记录失败重试功能
Allure2 失败重试功能应用场景
Allure 可以收集用例运行期间,重试的用例的结果,以及这段时间重试的历史记录。
Allure2 失败重试功能
重试功能可以使用 pytest 相关的插件,例如 pytest-rerunfailures。
重试的结果信息,会展示在详情页面的”Retries” 选项卡中。
复制代码
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/63a8654beab6a48e9c71b7501】。文章转载请联系作者。
评论