Herramientas para automatización de pruebas
Clase 8 de 9 • Curso de Introducción a la Automatización de Pruebas
Resumen
Existen varias herramientas para la automatización de pruebas, dependiendo para qué las vas a utilizar.
Los siguientes ejemplos son software de código abierto, pero existen aplicaciones de pago que te ofrecerán servicios para mejorar tu desarrollo, como el soporte, configuración, solución de problemas. Por lo que debes ser capaz de evaluar las ventajas y desventajas de una herramienta de pago.
Unit testing
Para pruebas unitarias, algunas herramientas para la automatización de pruebas son:
- Jest y Mocha: se utilizan con el lenguaje de programación JavaScript
- React/Vue Testing Library: para pruebas en el frontend
- Enzyme
API testing
Para API testing, algunas herramientas para probar endpoints son: Rest assured, Postman, Insomnia.
Web browser testing
Para Web browser testing, algunas herramientas para interactuar con el navegador son: Selenium, Puppeteer, Playwright, Testcafe, Cypress.
Mobile testing
Para Mobile testing, algunas herramientas para la automatización de pruebas son: Appium, Detox, Calabash.
Performance
Algunas herramientas para probar el rendimiento son: Jmeter, Gatling.
Contribución creada por Andrés Guano.