我有大约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(){}
等