软件测试丨学习笔记 Allure2 报告中添加用例描述、用例优先级
获取更多相关知识
本文为霍格沃兹测试开发学社学员学习笔记分享,文末附原文链接。
1、Allure2 报告中添加用例描述
Allure2 用例描述
应用场景:Allure 支持往测试报告中对测试用例添加非常详细的描述语,用来描述测试用例详情。
Allure 添加描述的四种方式:方式一:使用装饰器 @allure.description() 传递一个字符串参数来描述测试用例。方式二:使用装饰器 @allure.description_html 传递一段 HTML 文本来描述测试用例。方式三:直接在测试用例方法中通过编写文档注释的方法来添加描述。方式四:用例代码内部动态添加描述信息。
Allure2 用例描述
方式一:添加装饰器 @allure.description()。
Allure2 用例描述
方式二:添加装饰器 @allure.description_html()
Allure2 用例描述
方式三:直接在代码中添加文档注释。
Allure2 用例动态描述
方式四:代码中添加动态描述信息。
2、Allure2 报告中添加用例优先级
Alluer2 报告中添加用例优先级
应用场景:用例执行时,希望按照严重级别执行测试用例。
解决:可以为每个用例添加一个等级的装饰器,用法:@allure.severity。
Alluer2 报告中添加用例优先级
Allure 对严重级别的定义分为 5 个级别:Blocker 级别:中断缺陷(客户端程序无响应,无法执行下一步操作)。Critical 级别:临界缺陷( 功能点缺失)。Normal 级别:普通缺陷(数值计算错误)。(默认)Minor 级别:次要缺陷(界面错误与 UI 需求不符)。Trivial 级别:轻微缺陷(必输项无提示,或者提示不规范)。
Alluer2 报告中添加用例优先级
使用装饰器添加用例方法/类的级别。
类上添加的级别,对类中没有添加级别的方法生效。
运行时添加命令行参数 --allure-severities: pytest --alluredir ./results --clean-alluredir --allure-severities normal,blocker
指定级别运行的时候,需要注意。
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/faa968ca8fec2bf8ab3d103e0】。文章转载请联系作者。
评论