老师好,
前提:
TestNG + Allure Report
问题描述:
在使用testNG 结合 Allure Report实现测试用例的时候,有如下场景:
一个测试方法 @Test,通过TestNg的 DataProvider 入口提供了多组测试数据
在生成测试报告的时候,case名字都是一样,没有辨识度
期望结果:
能设置动态参数 ,Allure Report能展示运行时动态设置的参数
changeNameTest_zhangsna
changeNameTest_lisi
changeNameTest_wangwu
示例代码:
@Test(dataProvider = "generateData")
public void changeNameTest(String paramater){
}
@DataProvider(name="generateData")
public Object[][] generateData() {
Object[][] data = new Object[][]{
{"zhangsan",10},
{"lisi",20},
{"wangwu",30}
};
return data;
}
使用当前新版Postman、Junit5、RestAssured,从入门到精通实战学习接口自动化测试
了解课程