TestNG - Enchufe con Eclipse

Para configurar TestNG con Eclipse, siga los pasos que se indican a continuación:

Paso 1: Descargar el archivo de TestNG

Descargue la última versión del archivo jar de TestNG de http://www.testng.org

SO Nombre de archivo
Ventanas testng-6.8.jar
Linux testng-6.8.jar
Mac testng-6.8.jar

Suponemos que ha copiado el archivo JAR anterior en la carpeta C: \> TestNG.

Paso 2: configurar el entorno de Eclipse

  • Abra eclipse → haga clic derecho en el proyecto y vaya a la propiedad → Build Path → Configure Build Path y agregue el testng-6.8.jar en las bibliotecas usando el botón Add External Jar .

  • Suponemos que su Eclipse tiene un complemento TestNG incorporado; si no está disponible, obtenga la última versión utilizando el sitio de actualización.

    • En su IDE de Eclipse, seleccione Ayuda / Actualizaciones de software / Buscar e instalar .

    • Busque nuevas funciones para instalar.

    • Nuevo sitio remoto.

    • Para Eclipse 3.4 y superior, ingrese http://beust.com/eclipse.

    • Para Eclipse 3.3 y versiones anteriores, ingrese http://beust.com/eclipse1.

    • Asegúrese de que la casilla de verificación junto a la URL esté marcada y haga clic en Siguiente .

    • Luego, Eclipse lo guiará a través del proceso.

Ahora, su Eclipse está listo para el desarrollo de casos de prueba de TestNG.

Paso 3: Verifique la instalación de TestNG en Eclipse

  • Cree un proyecto TestNGProject en Eclipse en cualquier ubicación.

  • Cree una clase MessageUtil para probar en el proyecto.

/*
* 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;
   }   
}
  • Cree una clase de prueba TestNGExample en el proyecto.

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 estructura del proyecto debe ser la siguiente:

Finalmente, verifique la salida del programa haciendo clic derecho en el programa y ejecutándolo como TestNG.

Verifica el resultado.