¿Cómo personalizar el orden de ejecución de pruebas en TestNG?Orden de ejecución de pruebas en TestNG
Por ejemplo:
public class Test1 {
@Test
public void test1() {
System.out.println("test1");
}
@Test
public void test2() {
System.out.println("test2");
}
@Test
public void test3() {
System.out.println("test3");
}
}
En la suite anteriormente, el orden de ejecución de las pruebas es arbitraria. Para una ejecución la salida puede ser:
test1
test3
test2
¿Cómo ejecutar las pruebas en el orden en que han sido escritas?
En realidad es bastante posible mezclar dependencias y paralelismo, eche un vistazo a este artículo para averiguar cómo lo hace TestNG: http: // beust.com/weblog/2009/11/28/hard-core-multicore-with-testng/ –
Las personas usan JUnit para muchas cosas además de las pruebas unitarias. Casi todos esos usos adicionales tienen momentos en los que necesita hacer cosas en un orden particular. Esta es una de las principales razones para desarrollar TestNG, BTW. – Jeffiekins