Comment personnaliser l'ordre d'exécution des tests dans TestNG?Ordre d'exécution des tests dans TestNG
Par exemple:
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");
}
}
Dans la suite ci-dessus, l'ordre d'exécution de tests est arbitraire. Pour une exécution, la sortie peut être:
test1
test3
test2
Comment exécuter les tests dans l'ordre dans lequel ils ont été écrits?
Il est en fait tout à fait possible de mélanger les dépendances et le parallélisme, jetez un oeil à cet article pour savoir comment TestNG le fait: http: // beust.com/weblog/2009/11/28/noyau dur-multicore-avec-testng/ –
Les gens utilisent JUnit pour beaucoup de choses en plus des tests unitaires. Presque toutes ces utilisations supplémentaires ont des moments où vous devez faire des choses dans un ordre particulier. C'est l'une des principales raisons de développer TestNG, BTW. – Jeffiekins