软件测试学习笔记丨 Allure2 添加用例分类
本文转自测试人社区,原文链接:https://ceshiren.com/t/topic/30186
Allure2 添加用例分类
应用场景:可以为项目,以及项目下的不同模块对用例进行分类管理。也可以运行某个类别下的用例。
报告展示:类别会展示在测试报告的 Behaviors 栏目下。
Allure 提供了三个装饰器:
1、@allure.epic:敏捷里面的概念,定义史诗,往下是 feature;
适用场景:希望在测试报告中看到用例所在的项目,需要用到 epic,相当于定义一个项目的需求,由于粒度比较大,在 epic 下面还要定义略小粒度的用户故事。
2、@allure.feature/story:功能点的描述,理解成模块,往下是 story,故事 story 是 feature 的子集;
适用场景:希望在报告中看到测试功能,子功能或场景。
3、allure 相关的命令查看 :pytest --help|grep allure
通过指定命令行参数,运行 epic/feature/story 相关的用例:
pytest 文件名 --allure-epics=EPICS_SET --allure-features=FEATURES_SET --allure-stories=STORIES_SET
Allure epic/feature/story 的关系
epic:敏捷里面的概念,用来定义史诗,相当于定义一个项目。
feature:相当于一个功能模块,相当于 testsuite,可以管理很多个子分支 story。
story:相当于对应这个功能或者模块下的不同场景,分支功能。
epic 与 feature、feature 与 story 类似于父子关系。
免费领取:测试资料+性能测试+接口测试+自动化测试+测试开发+测试用例+简历模板+测试文档 - 公众号 - 测试人社区
版权声明: 本文为 InfoQ 作者【测试人】的原创文章。
原文链接:【http://xie.infoq.cn/article/08013f2329ea70bdf697be34d】。文章转载请联系作者。
评论