16. Parameterizing Tests with @DataProvider

DataProvider in TestNG

@DataProvider(name = "userCredentials")
public Object[][] provideData() {
    return new Object[][] { {"user1", "pass1"}, {"user2", "pass2"} };
}

@Test(dataProvider = "userCredentials")
public void testLogin(String user, String pass) { ... }

Task

  • Link the `@Test` method to the `"userCredentials"` data provider.
💡Common doubts
Did you like the problem?
Lesson 16 of 18
Java
Loading code editor…
Next