• Listo para revisión
  • COMETA: Ciclo #4 - QA Testing Automation (QA Engineer)

    Ciclo de la Estrategia COMETA para
    "QA Engineer"

    DURACIÓN TOTAL por Todas las Fases del Ciclo: 15 semanas aprox (3 Meses y 3 semanas)

    Recomendación en UPEX Galaxy: 4 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.