测试用例会分优先级,同样allure也提供用例级别,在 allure 报告可以清晰看到不同级别用例的缺陷数量
等级
class Severity(str, Enum):
BLOCKER = 'blocker' # blocker:阻塞缺陷(功能未实现,无法下一步)
CRITICAL = 'critical' # critical:严重缺陷(功能点缺失)
NORMAL = 'normal' # normal: 一般缺陷(边界情况,格式错误)
MINOR = 'minor' # minor:次要缺陷(界面错误与ui需求不符)
TRIVIAL = 'trivial' # trivial: 轻微缺陷(必须项无提示,或者提示不规范)
示例代码
#!/usr/bin/python3.6
# coding=utf-8
# Author: 文
import pytest
import allure
class Test_Setp():
@allure.severity(allure.severity_level.BLOCKER) # 测试用例的严重级别
def test_blocker_01(self):