Copyright © 2024. UPEX Quality LLC. TODOS LOS DERECHOS RESERVADOS.
COMETA: Ciclo #4 - QA: Web Test Automation (QA Engineer)
Ciclo de la Estrategia COMETA para
"QA Engineer"
DURACIÓN TOTAL por Todas las Fases del Ciclo: 15 semanas aprox (2 Meses y 3 semanas)
Recomendación en UPEX Galaxy: 3 Sprints.
Fase IceBreaker (1 semana)
Objetivo General: Introducir al estudiante en el mundo de la automatización de pruebas, destacando la importancia y el impacto en comparación con el testing manual.
Actividades:
MODULO #1: Panorama de Tester Automation vs Tester Manual.
Elección y configuración inicial del framework de automatización (Cypress, Selenium, etc.).
Creación de un primer script de prueba simple para verificar el título de una página web.
Fase Orbit (4 semanas)
Objetivo General: Consolidar los fundamentos del lenguaje de programación y del framework de automatización, enfocando en la estructura de pruebas y la gestión de repositorios.
Actividades:
Clonación de un repositorio y configuración del proyecto para trabajar con el framework.
MODULO #2 y #3: Introducción a la Automatización y Driver de la Automatización, incluyendo sintaxis y selectores.
Profundización en la estructura de pruebas específica del framework y práctica con locators y assertions.
MODULO #4: Gestión de Proyecto con Git, enfocado en el uso de la terminal para control de versiones.
Fase Landing (3 semanas)
Objetivo General: Aplicar los conocimientos adquiridos en un contexto de proyecto real, desarrollando pruebas automatizadas para user stories específicas.
Actividades:
Desarrollo de pruebas automatizadas para funcionalidades básicas y su integración a través de pull requests.
Introducción a Continuous Integration y configuración de pipelines básicos.
Fase Discovery (3 semanas)
Objetivo General: Explorar técnicas avanzadas de pruebas automatizadas, incluyendo el diseño de pruebas y la automatización de escenarios complejos.
Actividades:
MODULO #5 y #6: Diseño de pruebas automatizadas y reporte de resultados de pruebas.
Implementación de pruebas para formularios y elementos UI complejos utilizando el Page Object Model.
Estudio y aplicación de patrones de diseño avanzados, enfocándose en la modularización y mantenimiento del código.
Fase Evolution (2 semanas)
Objetivo General: Refinar técnicas de automatización mediante la aplicación de conceptos avanzados y la integración continua para simular un entorno de trabajo real.
Actividades:
Avanzar en la configuración de CI/CD para incluir pruebas de regresión y pruebas cruzadas en diferentes ambientes y navegadores.
Profundización en la gestión de errores, debugging avanzado, y optimización de pruebas para eficiencia y cobertura.
MODULO #7 a #12: Inclusión de errores frecuentes, conceptos avanzados de pruebas automatizadas, y mejores prácticas en el framework y Git.
Fase Showtime (OPCIONAL) (2 semanas)
Objetivo General: Compilar y presentar un portafolio personal que destaque las habilidades y conocimientos adquiridos en automatización de pruebas.
Actividades:
Creación de un repositorio en GitHub para el portafolio, con documentación detallada de cada proyecto.
Presentación del portafolio a mentores o profesionales de la industria para recibir retroalimentación.
Preparación para entrevistas de trabajo, enfocándose en la demostración de competencias y experiencia práctica en automatización de pruebas.