Joel Vitelli - SDET Sr.

0 %
Joel Vitelli
Head of QA
Ingeniero de Automatización
Experto en calidad
  • País:
    Argentina
  • Provincia:
    Mendoza
  • Edad:
    31
Español
Ingles
Frontend
Mentoring
Mobile
Performance
API
SRE (DevOps)
  • Java, C#, TestNG, Rest Assured
  • Maven, Selenium, WebDriver
  • Cucumber, Gatling, Jmetter
  • GIT, Github, Gitlab, Bitbucket
  • Github Actions, Gitlab CD/CI
  • Jenkins, Docker, Extent Report
  • BDD, Kamban, Scrum
  • Autoc0de, Playwright
  • IntelliJ, VS Code, Visual Studio
  • k6, Lighthouse

TestNG

Automation








Test NG












¿Qué es TestNG?




TestNG es un framework para pruebas y testing que trabaja con Java y está basado en JUnit y NUnit, pero introduciendo nuevas funcionalidades que los hacen más poderosos y fáciles de usar, tales como: Anotaciones JDK 5. Configuración flexible de pruebas. Soporte para pruebas para data-driven testing









Importancia de usar TestNG




Hay tres ventajas principales de TestNG:

  • Las anotaciones son más fáciles de entender.
  • Los casos de prueba se pueden agrupar más fácilmente.
  • La prueba paralela es posible.

Las anotaciones en TestNG son líneas de código que pueden controlar cómo se ejecutará el método debajo de ellos. Siempre están precedidas por el símbolo @.

TestNG puede generar reportes basados en nuestros resultados de la prueba de Selenium.

  • Selenium WebDriver no tiene un mecanismo nativo para generar reportes.
  • TestNG puede generar el informe en un formato legible.
  • TestNG simplifica la forma en que se codifican las pruebas
  • Las excepciones no capturadas son controladas automáticamente por TestNG sin terminar la prueba prematuramente. Estas excepciones se reportan como pasos fallidos en el informe.

Fuente de la información

 



sitio oficial testng