Publicado: mayo 24, 2020
Utilice esta guía paso a paso para configurar TestNG en Eclipse.
Para este tutorial necesitarás:
- Java
- eclipsar
- Cliente Selenium y WebDriver
- PruebaNG
¿Qué es TestNG?
TestNG es un marco de pruebas de automatización integral que cubre todos los modelos de prueba, como pruebas unitarias, de integración, funcionales y pruebas de extremo a extremoInspirado por JUnit y NUnit, Cedric Beust creó TestNG en 2004 para simplificar las pruebas de extremo a extremo. Con sus funciones de anotaciones e informes, TestNG facilita la codificación de casos de prueba. TestNG es la abreviatura de Test Next Generation (Prueba de Nueva Generación).
Lo mejor de TestNG es su función de informes. Ofrece un informe detallado que muestra cuántos casos de prueba fallaron, cuántos se omitieron y cuántos se completaron correctamente. Al ejecutar un método con varios casos de prueba, si uno falla, es necesario volver a ejecutar el método con todos los casos. No se puede ejecutar solo el caso fallido, por lo que también se ejecutarán los casos exitosos. Sin embargo, TestNG permite generar un informe de fallos como un archivo XML. Esto significa que se puede ejecutar este archivo XML para procesar únicamente los casos de prueba fallidos, sin necesidad de volver a ejecutar los exitosos.
Otra característica importante es que puedes agrupar varios casos de prueba y ejecutarlos según la secuencia predefinida o ejecutar un caso varias veces. TestNG permite realizar pruebas en paralelo. lo que significa que puedes ejecutar múltiples casos de prueba en múltiples plataformas, integrándolo fácilmente con entornos CI/CD como Jenkins.
Las anotaciones en TestNG son una excelente función que permite a los desarrolladores comprender fácilmente el código y gestionar automáticamente las excepciones. Si bien admite pruebas multihilo, la configuración en tiempo de ejecución es flexible y la API se proporciona como un plugin.
Configura un proyecto básico de TestNG
Paso 1: Instalar y configurar Java
TestNG requiere Java, por lo que primero debe descargar e instalar Java JDK5. Puede descargar el Kit de Desarrollo de Java desde el sitio web de Oracle.
Una vez completada la descarga, haga doble clic en ella e instale el paquete.
Paso 2: Configurar las variables de entorno
Para ejecutar Java, debes configurar la variable de entorno
- Abre Propiedades del sistema y haz clic en «Propiedades avanzadas del sistema».
- Haz clic en Variables ambientales
- En las variables de usuario, compruebe si la variable JAVA_HOME está configurada con la ruta donde está instalado Java.
- En Variables del sistema, compruebe si el valor de Path contiene la ruta de Java.
Paso 3: Instalar Eclipse
Una vez instalado Java, puedes descargar e instalar Eclipse.
- Para descargar Eclipse, visite el sitio web de Eclipse.
- Haga doble clic en el software descargado.
- La siguiente pantalla muestra varias opciones del IDE de Eclipse para diversas tareas. Elija el IDE de Eclipse para desarrolladores de Java.
- Acepte el acuerdo de licencia en la siguiente pantalla.
- Comprueba la ruta de la carpeta de Java y la ruta de instalación y haz clic en "Instalar".
- Comienza el proceso de instalación.
- Una vez finalizada la instalación, inicie la aplicación.
- En la siguiente pantalla, configure el directorio del espacio de trabajo.
- La siguiente pantalla es la pantalla de bienvenida.
Eclipse ya está instalado y listo para usar. también Ofrecemos nuestro propio plugin de Eclipse. que puedes conocer más aquí.
Paso 4: Descargar Selenium Client y WebDriver
Para ejecutar scripts de prueba de Selenium, necesitas descargar el cliente de Selenium y WebDriver para Java. Se distribuyen en formato JAR. Puedes descargarlos desde el sitio web de Selenium.
Paso 5: Descargar el plugin de TestNG
TestNG se puede agregar fácilmente a Eclipse usando la opción Marketplace.
Haz clic en 'Ayuda' y ve a Eclipse Marketplace.
En la siguiente pantalla, escriba TestNG en el cuadro de búsqueda y haga clic en «IR». Eclipse mostrará el complemento TestNG. Haga clic en Instalar.
Sin embargo, el último paquete de Eclipse no incluye el plugin de TestNG. En tal caso, puede descargar los archivos JAR de TestNG al sistema y agregarlos como bibliotecas al proyecto Java. Puede descargar los archivos del plugin de TestNG desde este enlace: https://dl.bintray.com/testng-team/testng-eclipse-release/
- Haz clic en Comprimido, elige la última versión y descarga los archivos.
- Ahora abre Eclipse, haz clic en Ayuda y ve a Instalar software.
- Haz clic en Agregar y proporciona el nombre TestNG Eclipse y la ruta donde has almacenado los archivos de TestNG.
- Ahora haga clic en siguiente, acepte el acuerdo de licencia e instale el complemento.
- El sistema solicitará un reinicio.
- Después de reiniciar Eclipse, haga clic en Archivo-> Nuevo-> Proyecto Java.
- En la siguiente pantalla, introduce el nombre de tu proyecto.
- La siguiente pantalla mostrará la configuración de Java. Vaya a Bibliotecas y haga clic en Agregar biblioteca.
- Seleccione TestNG y haga clic en siguiente.
- Haz clic en Finalizar y TestNG ya está listo para usar.
Paso 6: Crear un archivo TestNG
- Abre Eclipse y ve a la vista Explorador de paquetes. Selecciona el proyecto de prueba que nombraste anteriormente (williamtestng en este caso).
- Haz clic derecho en src y elige nuevo -> otro
- Ahora haz clic en TestNG y se mostrará la clase TestNG.
- En la siguiente pantalla, se le solicitará que ingrese los detalles de la nueva clase de TestNG.
- Para la carpeta de origen, haga clic en el navegador y seleccione el proyecto TestNG.
- Proporcione la carpeta de origen y la información del paquete, y elija las anotaciones. p.ej: @BeforeTest y @AfterTest y haga clic en finalizar.
- Eclipse creará ahora automáticamente tu plantilla TestNG.
También puede interesarle
Marcos de automatización más allá de Appium y Selenium
Un equipo lanza una aplicación React Native y una campaña de marketing…
¿Qué características debe tener una excelente plataforma de pruebas?: Una lista de verificación para equipos empresariales.
Todos los equipos de control de calidad empresarial acaban topándose con el mismo obstáculo.
5 desafíos de escalabilidad de pruebas que toda empresa regulada reconocerá (y cómo resolverlos)
Escalar la automatización de pruebas es difícil para cualquier gran empresa. Pero…






















