TestNG - Branchez avec Eclipse

Pour configurer TestNG avec Eclipse, suivez les étapes ci-dessous -

Étape 1: Téléchargez l'archive TestNG

Téléchargez la dernière version du fichier jar TestNG à partir de http://www.testng.org

OS Nom de l'archive
les fenêtres testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Nous supposons que vous avez copié le fichier JAR ci-dessus dans le dossier C: \> TestNG.

Étape 2: définir l'environnement Eclipse

  • Ouvrez eclipse → faites un clic droit sur le projet et allez dans la propriété → Build Path → Configure Build Path et ajoutez le testng-6.8.jar dans les bibliothèques en utilisant le bouton Add External Jar .

  • Nous supposons que votre Eclipse a un plug-in TestNG intégré; s'il n'est pas disponible, veuillez obtenir la dernière version en utilisant le site de mise à jour.

    • Dans votre Eclipse IDE, sélectionnez Aide / Mises à jour logicielles / Rechercher et installer .

    • Recherchez de nouvelles fonctionnalités à installer.

    • Nouveau site distant.

    • Pour Eclipse 3.4 et supérieur, entrez http://beust.com/eclipse.

    • Pour Eclipse 3.3 et versions antérieures, entrez http://beust.com/eclipse1.

    • Assurez-vous que la case à cocher en regard de l'URL est cochée et cliquez sur Suivant .

    • Eclipse vous guidera ensuite tout au long du processus.

Maintenant, votre Eclipse est prêt pour le développement de cas de test TestNG.

Étape 3: Vérifiez l'installation de TestNG dans Eclipse

  • Créez un projet TestNGProject dans Eclipse à n'importe quel endroit.

  • Créez une classe MessageUtil à tester dans le projet.

/*
* This class prints the given message on console.
*/

public class MessageUtil {

   private String message;

   //Constructor
   //@param message to be printed
   public MessageUtil(String message) {
      this.message = message;
   }

   // prints the message
   public String printMessage() {
      System.out.println(message);
      return message;
   }   
}
  • Créez une classe de test TestNGExample dans le projet.

import org.testng.Assert;
import org.testng.annotations.Test;

public class TestNGExample {
   String message = "Hello World";	
   MessageUtil messageUtil = new MessageUtil(message);

   @Test
   public void testPrintMessage() {	  
      Assert.assertEquals(message,messageUtil.printMessage());
   }
}

La structure du projet doit être la suivante -

Enfin, vérifiez la sortie du programme en cliquant avec le bouton droit sur le programme et en exécutant TestNG.

Vérifiez le résultat.