Utilice esta guía paso a paso para configurar TestNG en Eclipse

Última actualización El 24 de mayo de 2020-Guy Arieli, CTO Quality

El artículo le ayudará a configurar un proyecto de TestNG básico con Eclipse, a la vez que le brinda una excelente visión general de TestNG y sus funciones.

Aproveche sus pruebas continuas para la transformación digital

Guy Arieli, CTO de Pruebas Continuas en Digital.ai y Ashok Balasubramanian CTO de Atos Syntel, discuten casos reales de cómo las pruebas pueden y deben evolucionar para aprovechar al máximo las tecnologías digitales.

Ver

Pruebas Continuas

Para este tutorial, vamos a necesitar:

  • Java
  • Eclipse
  • Selenio Cliente y WebDriver
  • TestNG

¿Qué es TestNG?

TestNG es un marco de pruebas de automatización integral que cubre todos los modelos de pruebas, como pruebas unitarias, pruebas de integración, pruebas funcionales y de extremo a extremo. Inspirado por JUnit y NUnit, Cedric Beust creó TestNG en 2004 para hacer que las pruebas de extremo a extremo fueran simples y fáciles. Con anotaciones y funciones de informes, TestNG facilita la codificación de casos de prueba. TestNG es la forma corta de Prueba de Próxima generación.

Lo mejor con TestNG es la función de informes. Ofrece un informe de prueba detallado que muestra cuántos casos de prueba fallaron, cuántos se omitieron y cuántos tuvieron éxito. Cuando ejecuta un método con varios casos de prueba y si un caso de prueba falla, debe ejecutar el método de nuevo con todos los casos de prueba. No puede ejecutar la prueba fallida solo. Por lo tanto, también realizará pruebas exitosas. Sin embargo, TestNG le permite generar un informe de prueba fallido como un archivo XML. Significa que puede ejecutar este archivo XML para ejecutar solo casos de prueba fallidos. No es necesario volver a ejecutar las exitosas.

Otra característica importante es que puede agrupar varios casos de prueba y ejecutarlos de acuerdo con la secuencia predefinida o ejecutar un caso varias veces. TestNG permite realizar pruebas en paralelo, lo que significa que puede ejecutar múltiples casos de prueba en múltiples plataformas mientras lo integra fácilmente con entornos CI/CD como Jenkins.

Las anotaciones en TestNG son una gran característica que permite a los desarrolladores comprender fácilmente el código mientras manejan automáticamente las excepciones. Si bien las pruebas multiproceso son compatibles, la configuración de tiempo de ejecución es flexible y la API viene como un complemento.

Paso 1: Instalar y configurar Java

TestNG requiere Java, lo que significa que primero debe descargar e instalar Java JDK5. Puede descargar el Kit de desarrollo de Java desde el sitio web de Oracle.

Una vez finalizada la descarga, haga doble clic en ella e instale el paquete.

Paso 2: Configurar variables ambientales

Para ejecutar Java, debe configurar la variable ambiental

  1. Abrir Propiedades del sistema y hacer clic en ‘Propiedades avanzadas del sistema
  2. Hacer clic en Variables ambientales
  3. En variables de usuario, compruebe si la ruta de la variable JAVA_HOME está establecida en la ruta donde está instalado Java
  4. En Variables del sistema, compruebe si el valor de la ruta ruta de Java

Variables de entorno de prueba

Paso 3: Instalar Eclipse

Ahora que Java está instalado, puede descargar e instalar Eclipse.

  1. Para descargar Eclipse, visite el sitio web de eclipse.
  2. Haga doble clic en el software descargado.

     instalador de eclipse

  3. La siguiente pantalla muestra varias opciones de Eclipse IDE para varias tareas. Elija Eclipse IDE para desarrolladores Java.

     Instalador de Eclipse

  4. Acepte el acuerdo de licencia en la siguiente pantalla.

     Acuerdo Eclipse

  5. Compruebe la ruta de la carpeta Java y la ruta de instalación y haga clic en ‘Instalar’.

     instalador de eclipse

  6. Comienza el proceso de instalación.

     instalación de eclipse

  7. Una vez finalizada la instalación, inicie la aplicación.

     lanzamiento de eclipse

  8. Establezca el directorio del espacio de trabajo en la siguiente pantalla.

     lanzador de eclipse ide

  9. La siguiente pantalla es la pantalla de bienvenida.

     eclipse ide inicio

Ahora Eclipse está instalado y listo para usar. También ofrecemos nuestro propio plugin para Eclipse, sobre el que puedes aprender más aquí.

Paso 4: Descargar Selenium Client y WebDriver

Para ejecutar scripts de prueba de selenium, debe descargar Selenium client y WebDriver para Java. Viene en forma de archivos JAR. Puede descargar los archivos JAR desde el sitio web de Selenium.

Paso 5: Descargue el plugin TestNG

TestNG se puede agregar fácilmente a Eclipse usando la opción de Mercado.

Haga clic en ‘Ayuda’ y vaya a Eclipse Market Place.

 TestNG Eclipse Marketplace

En la siguiente pantalla, escriba TestNG en el cuadro de búsqueda y haga clic en ‘IR’. Eclipse mostrará el plugin TestNG. Haga clic en Instalar.

Sin embargo, el último paquete Eclipse no viene con el complemento TestNG. En tal caso, puede descargar archivos JAR de prueba al sistema y agregarlos como bibliotecas al proyecto Java. Puede descargar los archivos de complemento de prueba desde este enlace: https://dl.bintray.com/testng-team/testng-eclipse-release/

  1. Haga clic en Comprimido y elija la última versión y descargue los archivos.
  2. Ahora abra Eclipse y haga clic en Ayuda y vaya a Instalar software.
  3. Haga clic en Agregar y proporcione el nombre como Eclipse de prueba y la ruta donde ha almacenado los archivos de prueba.

     Prueba disponible

  4. Ahora haga clic en siguiente y acepte el acuerdo de licencia e instale el plugin.

     probar licencias eclpise

  5. El sistema solicitará un reinicio.

     Reinicio de prueba

  6. Después de reiniciar Eclipse, haga clic en Archivo- > Nuevo – > Proyecto Java.

    eclipse testng proyecto

  7. En la siguiente pantalla, introduzca el nombre de su proyecto.

     nuevo proyecto java

  8. La siguiente pantalla mostrará la configuración de Java. Vaya a Bibliotecas y haga clic en Agregar biblioteca.

     nuevo proyecto java

  9. Seleccione TestNG y haga clic en siguiente.

    añadir biblioteca

  10. Haga clic en Finalizar y la prueba ya está lista para su uso.

    acabado

Paso 6: Cree un archivo TestNG

  1. Abra Eclipse y vaya a la vista Explorador de paquetes. Seleccione el proyecto de prueba que nombró anteriormente (williamtestng aquí)
  2. Haga clic con el botón derecho en src y elija nuevo – > otro

     eclipse nuevo otro

  3. Ahora haga clic en TestNG y mostrará la clase TestNG.

     Clase de prueba

  4. En la siguiente pantalla, se le pedirá que introduzca los nuevos detalles de la clase de prueba.

     nueva prueba TestNG Eclipse

  5. Para la carpeta de origen, haga clic en el navegador y elija el proyecto de prueba.

     Eclipse de prueba

  6. Proporcione la información de la carpeta y el paquete de origen y elija anotaciones. por ejemplo: @BeforeTest y @AfterTest y haga clic en finalizar.
  7. Eclipse ahora creará tu plantilla de prueba automáticamente.

     Eclipse de prueba

Deja una respuesta

Tu dirección de correo electrónico no será publicada.