Estoy usando TestNG para ejecutar pruebas basadas en Selenium en Java. Tengo un montón de pruebas repetidas. En general, hacen todo lo mismo, excepto el nombre de la prueba y un parámetro.¿Cómo generar pruebas con diferentes nombres en TestNG?
Quiero automatizar su generación. Estaba pensando en usar la fábrica. ¿Hay alguna forma de generar pruebas con diferentes nombres? ¿Cuál sería el mejor enfoque para esto?
Como por ahora no tengo algo parecido a continuación y que quieren crear 10 pruebas como LinkOfInterestIsActiveAfterClick
@Test(dependsOnGroups="loggedin")
public class SmokeTest extends BrowserStartingStoping{
public void LinkOfInterestIsActiveAfterClick(){
String link = "link_of_interest";
browser.click("*",link);
Assert.assertTrue(browser.isLinkActive(link));
}
}
- Mi suite XML es de código Java generado automáticamente.
- Los nombres de prueba son cruciales para el registro de qué enlace está activo y cuál no.
posible duplicado de [Nombres para las pruebas TestNG generadas dinámicamente en Eclipse plug-in] (http://stackoverflow.com/questions/12257387/names-for-dynamically- generated-testng-tests-in-eclipse-plugin) – Nathan