2017-08-09 4 views
0

J'ai 2 classes TestNG contenant différents tests.Dans quel ordre les tests de test NG seront-ils exécutés?

Pour exemple:

Class Test1{ 
     @Test 
     public void Amazon(){ 

     } 
} 

Class Test2{ 
     @Test 
     public void Netflix(){ 

     } 
} 

Dans l'exemple ci-dessus classe & Test2 sont Test1 deux fichiers séparés. Maintenant, si vous exécutez le projet en tant que "Exécuter en tant que test TestNG", lequel sera exécuté en premier et pourquoi?

Merci.

+0

Quel IDE utilisez-vous? – juherr

+0

J'utilise Eclipse Neon IDE – Kiran

Répondre

0

La commande n'est pas spécifiée par TestNG et peut changer entre TestNG, son plugin ou même sa version java.

Mais vous pouvez l'imaginer prend des cours dans l'ordre alphabétique:

  • Test1 # Amazon
  • Test2 # NetFlix

Si vous voulez un ordre fort entre les tests, vous devez utiliser une ou plusieurs caractéristiques de commande de TestNG telles que dependsOnMethods, priority, ... Vérifiez the documentation.