testng example how create
cómo agregar elementos en una matriz de Java
Este tutorial explica cómo crear un archivo TestNG.xml con la ayuda del ejemplo de TestNG:
Uno de los temas más importantes de TestNG, es decir, el archivo TestNG.xml, se explicará en detalle aquí.
Se pueden realizar muchas tareas simultáneamente con el archivo TestNG.xml.
¡¡Empecemos!!
=> Marque aquí para ver A-Z de los tutoriales de capacitación de TestNG aquí.
Lo que vas a aprender:
- ¿Qué es TestNG.xml?
- Pasos para crear el archivo TestNG.xml
- Ejecución de ejemplo con TestNG.xml
- Conclusión
¿Qué es TestNG.xml?
El archivo TestNG.xml es un archivo de configuración que ayuda a organizar nuestras pruebas. Permite a los probadores crear y manejar múltiples clases de prueba, definir conjuntos de pruebas y pruebas.
Facilita el trabajo de un evaluador al controlar la ejecución de las pruebas al reunir todos los casos de prueba y ejecutarlos en un archivo XML. Este es un hermoso concepto, sin el cual, es difícil trabajar en TestNG.
Ventajas de TestNG.xml
Las principales ventajas del archivo TestNG.xml son:
- Proporciona ejecución paralela de métodos de prueba.
- Permite la dependencia de un método de prueba en otro método de prueba.
- Ayuda a priorizar nuestros métodos de prueba.
- Permite la agrupación de métodos de prueba en grupos de prueba.
- Admite la parametrización de casos de prueba mediante la anotación @Parameters.
- Ayuda en las pruebas basadas en datos utilizando la anotación @DataProvider.
- Tiene diferentes tipos de afirmaciones que ayudan a validar los resultados esperados con los resultados reales.
- Tiene diferentes tipos de informes HTML, informes de extensión, etc. para una mejor y más clara comprensión de nuestro resumen de prueba.
- Tiene oyentes que ayudan a crear registros.
Conceptos utilizados en TestNG.xml
#1) Una suite está representada por un archivo XML. Puede contener una o más pruebas y está definido por la etiqueta.
Ejemplo:
#2) Una prueba está representada por y puede contener una o más clases de TestNG.
Ejemplo:
#3) Una clase es una clase Java que contiene anotaciones TestNG. Aquí está representado por la etiqueta y puede contener uno o más métodos de prueba.
Ejemplo
#4) Un método de prueba es un método Java anotado por @Prueba métodos en el archivo de origen.
Ejemplo:
|_+_|Ejemplo de TestNG.xml
El archivo Basic Testng.xml se ve como se muestra a continuación.
Pasos para crear el archivo TestNG.xml
En TestNG, tenemos que crear el archivo TestNG.xml para manejar múltiples clases de prueba. Tenemos que configurar nuestra ejecución de prueba, establecer la dependencia de la prueba, incluir o excluir clases, métodos de prueba, paquetes, pruebas, etc. y establecer la prioridad también en el archivo XML.
Creemos el archivo Testng.xml siguiendo los pasos a continuación.
Paso 1: Haga clic con el botón derecho en la carpeta Proyecto, vaya a Nuevo y seleccione 'Archivo' como se muestra en la imagen de abajo.
Paso 2: Agregue el nombre del archivo como 'Testng.xml' como se muestra en la imagen de abajo y haga clic en el botón Finalizar.
Paso 3: Ahora puede agregar el siguiente código XML en su archivo testng.xml. Puede elegir el nombre de su conjunto de pruebas y el nombre de la prueba según los requisitos.
Publicar proporcionando la información requerida, el archivo testng.xml se ve a continuación:
En el archivo XML anterior, puede ver la secuencia de etiquetas de manera adecuada y precisa. Suite => Clases de prueba => Clase.
Aquí, el nombre de la suite es
preguntas de la entrevista de java restful web services
El nombre de la prueba es
Podemos dar cualquier nombre a la Suite y Prueba en el archivo XML. Pero tenemos que proporcionar el nombre correcto a la etiqueta de clases, que es una combinación de su nombre de paquete y el nombre de caso de prueba.
El nombre del paquete es Googletest y los nombres de los casos de prueba son:
Paso 4: Ejecutemos el archivo xml. Ejecute la prueba haciendo clic derecho en el archivo xml TestNG y seleccione Ejecutar como -> TestNG Suite .
Una vez que se ha ejecutado el archivo testng.xml, podemos ver los resultados en la consola.
Ejecución de ejemplo con TestNG.xml
Aquí, hemos creado el nombre de Suite como
Podemos dar cualquier nombre a la Suite y Prueba en el archivo XML. Pero tenemos que proporcionar el nombre correcto a la etiqueta de las clases, que es una combinación del nombre del paquete y el nombre del caso de prueba.
El nombre del paquete es basicsDemo y los nombres de los casos de prueba son Imágenes de Google y Mapas de Google .
Ejecutemos el archivo XML. Ejecute la prueba haciendo clic con el botón derecho en el archivo XML TestNG y seleccione Ejecutar como => TestNG Suite .
Una vez que se ha ejecutado el archivo testng.xml, podemos ver los resultados en la consola.
Conclusión
Exploramos todo sobre TestNG.xml en este tutorial. Las diversas ventajas y conceptos utilizados en TestNG.xml se explicaron en detalle con la ayuda de un ejemplo de TestNG
Esperamos que haya disfrutado de toda la gama de tutoriales de esta serie de TestNG.
¡¡Feliz lectura!!
=> Visite aquí para ver la serie exclusiva de tutoriales de capacitación de TestNG.
Lectura recomendada
- Las 20 preguntas y respuestas más populares de la entrevista de TestNG
- Cómo usar TestNG Framework para crear scripts de Selenium - Tutorial de TestNG Selenium n. ° 12
- Aprenda a usar las anotaciones de TestNG en Selenium (con ejemplos)
- Pruebas de API REST con Spring RestTemplate y TestNG
- Manipulación de archivos en Unix: descripción general del sistema de archivos Unix
- Tutorial de Eclipse: Integración de TestNG en Eclipse Java IDE
- Caracteres especiales o metacaracteres Unix para manipulación de archivos
- MongoDB Create Database Backup