Testing Automation
En un mundo de desarrollo de software cada vez más rápido, la calidad es clave. Las pruebas manuales, aunque necesarias, pueden ser lentas y propensas a errores. Aquí es donde entra la automatización de pruebas. No solo acelera el proceso de control de calidad, sino que también nos permite ejecutar pruebas repetibles y consistentes en un corto periodo de tiempo.
A lo largo de este curso, no solo aprenderás a escribir código para automatizar pruebas, sino que también entenderás por qué y cuándo hacerlo. Te sumergirás en los conceptos clave, las herramientas y las mejores prácticas para construir una base sólida en tu carrera.
Nivel: Intermedio
Duración: 6 semanas
Horas: 18 hs.
Temario
- Módulo 1
- Introducción y Fundamentos de Python
- Introducción a la automatización de QA, el ciclo de vida del desarrollo de software (SDLC) y el papel de un QA Automation Engineer.
- Introducción a Selenium WebDriver y Localización de Elementos
- Módulo 2
- Manejo de Elementos y Estructuras de Pruebas
- Creación de un Framework con Pytest y POM
- Prácticas Avanzadas y Reporting
- Integración Continua (CI/CD) y Git