Allure 测试报告框架提供了一些标签(Tags)用于标识和组织测试报告中的测试用例和测试套件。以下是一些常用的 Allure 标签及其含义:
- @Feature:
- 含义:用于标识测试用例或测试套件所属的功能模块或特性。
- 示例:
@Feature("用户管理")
- @Story:
- 含义:用于标识测试用例或测试套件所属的用户故事或需求。
- 示例:
@Story("登录功能")
- @Epic:
- 含义:用于标识测试用例或测试套件所属的史诗(Epics),通常用于更大范围的需求或功能模块。
- 示例:
@Epic("身份验证")
- @Severity:
- 含义:用于标识测试用例的严重程度,例如,标识测试用例是致命错误、严重错误、一般错误还是轻微错误。
- 示例:
@Severity(SeverityLevel.CRITICAL)
- @Issue:
- 含义:用于关联测试用例或测试套件与缺陷跟踪系统中的问题或缺陷。
- 示例:
@Issue("BUG-1234")
- @TmsLink:
- 含义:用于关联测试用例或测试套件与测试管理系统中的测试链接。
- 示例:
@TmsLink("TEST-5678")
- @Owner:
- 含义:用于标识测试用例的负责人或所有者。
- 示例:
@Owner("John Doe")
这些标签可以根据具体需求进行组合使用,以更好地组织和理解测试报告中的内容。