Header Ads Widget

Ticker

6/recent/ticker-posts

Empezando con TestNG Selenium TestNG es un marco de prueba creado por JUnit y NUnit, pero con algunas funcionalidades nuevas que lo hacen más robusto y fácil de usar. TestNG incluye todos los niveles de pruebas: unitarias, funcionales, de extremo a extremo, de integración, etc., y requiere JDK 5 o superior.

TestNG es un marco de prueba creado por JUnit y NUnit, pero con algunas funcionalidades nuevas que lo hacen más robusto y fácil de usar. TestNG incluye todos los niveles de pruebas: unitarias, funcionales, de extremo a extremo, de integración, etc., y requiere JDK 5 o superior. 

Funciones de TestNG

  • Admite anotaciones de antes y después.
  • Parametrización de métodos de prueba.
  • Admite pruebas basadas en datos mediante proveedores de datos.
  • Los casos de prueba se pueden organizar y priorizar fácilmente.
  • Admite un entorno seguro contra amenazas al ejecutar varios subprocesos.
  • Integre fácilmente con varias herramientas y complementos como herramientas de compilación (Ant, Jenkins, Maven, etc.), Entorno de desarrollo integrado (Eclipse).
  • Facilita al usuario medios efectivos de generación de informes utilizando ReportNG.
  • Soporte para pruebas de subprocesos múltiples.

Instalación y configuración

Si está utilizando Eclipse IDE, es muy fácil instalar TestNG. A continuación se muestran los pasos para instalar TestNG.
Paso 1:  Inicie eclipse IDE -> Haga clic en la opción Ayuda en el menú -> Seleccione la opción "Eclipse Marketplace" en el menú desplegable.
Paso 2:  Ingrese "TestNG" en el campo de búsqueda y haga clic en el botón "Ir".
Screenshot-4-1
Paso 3:  Ahora, haga clic en el botón Instalar para instalar TestNG.
Screenshot-5-1
Por lo tanto, después de la instalación, Eclipse le recomendaría que reinicie para reflejar los cambios realizados. Después de reiniciar Eclipse, puede verificar la instalación de TestNG.
Vaya a Ventana-> Preferencias.
Screenshot-6-1
Screenshot-7-1

TestNG: Primera prueba

Comencemos con la creación del proyecto TestNG.
Paso 1:  Haga clic en la opción Archivo en el menú -> Haga clic en Nuevo -> Seleccionar proyecto Java.
Screenshot-8
Paso 2:  Ingrese al proyecto y haga clic en el botón "Finalizar".
Screenshot-9-1
Paso 3:  Configure la biblioteca TestNG dentro del proyecto Java. Vaya a "Configurar ruta de compilación" -> Haga clic en la pestaña "Bibliotecas". Haga clic en "Agregar biblioteca" como se muestra a continuación.
Screenshot-10-1
Paso 4:  Ahora, seleccione TestNG y haga clic en el botón Siguiente. y haga clic en el botón Finalizar.
El TestNG ahora se agrega al proyecto Java.
NOTA: Agregue todos los archivos JAR dentro de las   carpetas selenium  y  libs .

Crear archivo TestNG

Paso 1:  haga clic con el botón derecho en la   carpeta src del proyecto Java y seleccione Nuevo> Otro ...
Seleccione la  clase TestNG  y luego haga clic en  Siguiente
testngclass
Paso 2: Ahora, ingrese la carpeta de origen, el nombre del paquete y el nombre de la clase TestNG. Aquí, también podemos seleccionar varias notaciones TestNG.
Screenshot-1-1
Haga clic en  Finalizar . La plantilla para su primer archivo TestNG se creará con el esquema predeterminado
La  @Test  anotación es la raíz de los casos de prueba de TestNG, dice que el método debajo de ella es un 'caso de prueba'. Aquí, el método  f es un caso de prueba.
La  @BeforeTest anotación dice que el método que se encuentra debajo se ejecutará antes del primer caso de prueba. La  @AfterTest anotación dice que el método que se encuentra debajo se ejecutará después del último caso de prueba.
Codifiquemos ahora un código de prueba real. En el siguiente fragmento de código,  automatizaremos el flujo de  registro mediante anotaciones.

Ejecute el script TestNG

Para ejecutar la prueba, siga los pasos a continuación:
Haga clic con el botón derecho en la carpeta NewTest y seleccione  Ejecutar como  >  Prueba TestNG :
Screenshot-11
Los resultados de la prueba se mostrarán en dos ventanas, la ventana de la consola y en la ventana de resultados de TestNG:
Screenshot-5
Screenshot-1-2

Para generar el informe HTML

  1. Haga clic con el botón derecho en el  Proyecto y seleccione  Actualizar . Se creará una carpeta de salida de prueba:
  2. Abra la   carpeta de salida de prueba .
  3. Abrir en el archivo "emailable-report.html"
Screenshot-2-1
Se trata de crear un archivo de prueba TestNG y de crear un conjunto de pruebas y ejecutar la prueba automatizada usando TestNG.
Gracias por leer este blog 🙂


¡Feliz prueba!

Publicar un comentario

0 Comentarios