allure特性

1.feature/story feature是一个模块,story是模块下的不同场景,如登陆模块,下面有登录成功、登录失败、已登陆等

2.severity 设置用例级别(严重程度) Blocker(客户端无响应,无法执行下一步) Normal(普通缺陷) Minor(次要缺陷)

3.step 标记测试中的非关键步骤,建议每切换一个页面标记一下> 4.testcase 关联测试用例

image.png

allure运行不同的测试用例

1.按features运行(以上面截图代码为例) pytest —alluredir=log/report/xml —allure_features=测试登录功能 src/testcase/alluredemo

2..按story运行 pytest —alluredir=log/report/xml —allure_stories=测试成功的登录场景 src/testcase/alluredemo

3.按severity运行 pytest —alluredir=log/report/xml —allure_severities=blocker src/testcase/alluredemo

allure各种特性在报告中展示位置:

image.png

image.png