如何使用一个Testng数据提供程序通过一个Excel数据表运行多个测试用例?

时间:2019-03-23 18:34:21

标签: testng-dataprovider

我有大约15个无效的测试用例可以运行。有效的测试用例已经在一种端到端方案中运行并通过了,但是无效的测试用例必须一个接一个地彼此分开运行,以使测试报告更清晰并进行错误管理。

作为一个测试运行时,断言变得困难,并且测试用例在报告中不容易阅读。同样,当测试用例失败时,故障排除也会成为问题。

我要解决的问题看起来像这样:

代码:

@DataProvider(name = "INvalidSignUpData2")public static String[][] getSignUpData2() throws IOExceptio{}...

@Test(priority =1,dataProvider = "INvalidSignUpData2", dataProviderClass = DataProviderGenerator.class)
public void signUpWithoutEnteringFirstName(String FirstName, String Lastname, String Email,String ConfirmEmail, String UserName, String Password, String Confirmpassword)

@Test(priority=2,dataProvider = "INvalidSignUpData2", dataProviderClass = DataProviderGenerator.class))
public void signUpWithoutEnteringEmailAddr(){}

@Test(priority=3,...)
public void signUpWithoutEnteringEmailConfirmationAddrr(){}

@Test(priority=4,...)
public void signUpWithAnInvalidEmailAddrrFormat(){}

@Test(priority=5,..)

public void signUpWithAnInvalidPassword(){}

@Test(priority=6,...)

public void signUpWithoutEnteringUserName(){}

0 个答案:

没有答案
相关问题