美文网首页软件测试学习之路
​Allure报告中如何关联Bug管理系统及测试用例

​Allure报告中如何关联Bug管理系统及测试用例

作者: 乘风破浪的姐姐 | 来源:发表于2019-06-13 18:24 被阅读0次

​Jenkins集成Allure插件,自动生成的Allure报告中,可以提供关联bug管理系统及用例管理系统的功能,需要通过url链接的方式关联。

用到的注解:
@Issue("Case90-001") bug编号
@TmsLink("001") 测试用例编号
@Description("测试allure report") 用例描述
@Step("定损任务导入") 用例步骤

在Allure报告中的具体展示,见下方截图


image.png

具体配置步骤:
1、增加配置文件,内容见下方截图
此配置文件需要在系统环境变量路径下文件格式说明:
a、issue和tms在allure显示为不同的图标(见上方效果图)
b、{}占位符会被具体代码中的@Issue("123")注解参数替换
allure.link.mylink.pattern=https://example.org/mylink/{}
allure.link.issue.pattern=https://example.org/issue/{}
allure.link.tms.pattern=https://example.org/tms/{}

image.png

2、注解关联测试用例使用方法


image.png

代码:

public class Case90 extends CommonTest {
    LoginPage loginPage;
    EstimateTaskListPage estimateTaskListPage;
    EstimateItemPage estimateItemPage;
    PushClaimUtil pushClaimUtil;
    String accidentNo;

    @TmsLink("001")
    @Issue("Case90-001")
    @Description("测试allure report")
    @Step("定损任务导入")
    @Test(dataProvider = "apd_automation", dataProviderClass = ExcelDataProvider.class, description = "定损任务导入")
    public void estimateTaskImport(String userAccount, String lossVehicleType, String vin, String claimCompanyId, String expectedClaimStatus) throws IOException, InterruptedException {
        SeleniumUtil.log(log,"--------------------------导入定损单--------------------------");
        pushClaimUtil = new PushClaimUtil(log);
        pushClaimUtil.importClaimTask(userAccount, lossVehicleType, vin, claimCompanyId);
        accidentNo = pushClaimUtil.getAccidentNo();
    }
}

相关文章

  • ​Allure报告中如何关联Bug管理系统及测试用例

    ​Jenkins集成Allure插件,自动生成的Allure报告中,可以提供关联bug管理系统及用例管理系统的功能...

  • allure

    执行测试用例 生成测试报告 生成html文件allure generate 测试结果数据所在目录 -o 测试报告保...

  • 请问你觉得测试项目具体工作是什么?

    搭建测试环境 撰写测试用例 执行测试用例 写测试计划,测试报告 测试,并提交BUG表单 跟踪bug修改情况 执行自...

  • 瓦力2.1 项目管理改进方案

    测试管理 1. 测试用例 针对功能编写代码覆盖比较高的系统测试用例 针对已经出现的bug提供可以用于冒泡测试的用例...

  • 五、常用测试平台

    目录 测试用例管理与bug管理平台 代码管理平台 流程管理平台 一、测试用例管理平台 jira:推荐方案,定制性很...

  • 关于软件定制测试流程

    软件定制的测试流程一般是:制定测试计划-编辑测试用例-执行测试用例-发现问题并且提交bug-开发工程师修正Bug测...

  • pytest安装且配置allure报告07

    生成allure报告步骤:1、下载安装allure2、安装allure-pytest3、运行用例使用allure报...

  • 软件测试架构师该如何做?

    前言 日常工作按照【测试计划制定->需求分析->测试用例设计->执行测试用例->bug管理跟踪->回归测试...

  • 2018-09-19 python+allure+jenkins

    1、邮件配置(略) 2、使用pytest执行测试用例并生成allure中间报告 在测试脚本根目录执行以下命令: 3...

  • allure-11-关联测试用例

    一、装饰器 二、标记 1个测试用例可以有多个测试用例 testcase可以只写地址 testcase可以只写名称 ...

网友评论

    本文标题:​Allure报告中如何关联Bug管理系统及测试用例

    本文链接:https://www.haomeiwen.com/subject/ouhefctx.html