java使用allure_allure参数说明及代码示例

allure+java使用demo

所有注解(具体注解的意思可以自行去查看API)

c918dcd8255ac4908a4ffe0e23175f94.png

一、常见参数说明

@Feature:标注主要功能模块

@Story:标注Features功能模块下的分支功能

@Step:标注测试用例的重要步骤

@Severity:标注测试用例的重要级别

@Description: 标注测试用例的描述

@Issue:对应缺陷管理系统里面的链接

@Link:定义一个链接,在测试报告展现

@Attachment:报告添加附件

二、测试demo

package testcase;

import io.qameta.allure.*;

import org.apache.log4j.Logger;

import org.testng.annotations.*;

import java.io.IOException;

@Features(value = {@Feature(value = "登录")})

public class TestClass {

private static Logger logger = Logger.getLogger(TestClass.class);

@Story("登录页")

@Test(dataProvider = "data",description = "测试登录失败的用例")

@Description("用例描述:测试登录页面,这是多条用例描述-----明小五的主页")

@Attachment("src/test/resources/interface_document.xlsx")

@Issue("BUG号:123")

@Link("https://www.jianshu.com/p/1424f50a38b8")

public void Test1(String value1,String value2) throws IOException {

logger.info("========开始测试=======");

step1("这是描述测试步骤的方式:第一步:XXX;第二步:XXX");

}

@Story("登录页")

@Test(description = "测试登录成功的用例")

public void Test2(){

System.out.println("Test2");

}

@Story("注册页")

@Test(description = "用户注册")

public void Test3(){

System.out.println("Test3");

}

@DataProvider

public Object[][] data(){

Object[][] data={{"测试数据1","111"}

,{"测试数据2","222"}};

return data;

}

@Step("Step 1")

public void step1(String param1) throws IOException {

}

}

运行后报告见下图:

b9219a5435cf0df7086a528e1ad3c5a2.png

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值