Allure2 报告中添加用例链接
简介
在 Allure 测试报告中,将测试用例和缺陷(Bug)与报告集成,提供了测试结果和项目需求的清晰关联。
这样的集成可以帮助团队快速理解每个测试用例的目的和背景,尤其是在测试失败或缺陷出现时,更高效地进行定位和处理。
添加任何自定义链接
- 用
@allure.link(url, name)
添加任何自定义链接。
# 格式1:添加一个普通的link 链接
@allure.link('https://ceshiren.com/t/topic/15860')
def test_with_link():
pass
# 格式1:添加一个普通的link 链接,添加链接名称
@allure.link('https://ceshiren.com/t/topic/15860', name='这是用例链接地址')
def test_with_named_link():
pass
关联测试管理系统中的测试用例链接
- 用
@allure.testcase(url, name)
添加一个用例管理系统链接。
# 添加用例管理系统链接
TEST_CASE_LINK = 'https://github.com/qameta/allure-integrations/issues/8#issuecomment-268313637'
@allure.testcase(TEST_CASE_LINK, '用例管理系统')
def test_with_testcase_link():
pass
关联缺陷跟踪系统中的 Bug 链接
- 用
@allure.issue(url, name)
,添加 Bug 管理系统链接。 - 这个装饰器在展示的时候会带 bug 图标的链接。
# 添加 bug 管理系统链接
@allure.issue("15860", 'bug管理系统')
def test_with_issue():
pass
总结
- Allure 添加自定义链接。
- Allure 关联测试管理系统中的测试用例链接。
- Allure 关联缺陷跟踪系统中的 Bug 链接。