Allure测试报告定制化
定制化Allure测试报告
Allure介绍
allure测试报告不仅结果直观清晰而且图表美观,每一个测试套件中都清晰的包含了我们自动化测试代码中的层级关系,但层级关系获取的只是我们所标记的测试用例,这些用例在执行时如果能够给他加上标签进行分层,那么在分析报告中的结果会更加的清楚明了,下面介绍allure的常用注解标签!!!
Allure用法
1.需要的包
pip install allure-pytest
import allure
os.system(‘allure serve …/report/tmp’)
Allure定制化标签
@allure.epic(‘订餐系统’) | 敏捷中的史诗 |
---|---|
@allure.feature(‘店铺模块’) | 模块名—某个测试模块名称 |
@allure.story(“列出店铺”) | 故事名–某总case |
@allure.title(’{title}’) | 标题名—可结合测试用例中的标题,对传入的某一个参数作为标题 |
@ allure.severity(‘blocker’) | 用例等级:blocker(阻塞)、critical、normal、minor(次要)、trivial(轻微) |