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

¿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