• Listo para revisión
  • COMETA: Ciclo #2 - SQL: DB Testing (QA Engineer)

    Ciclo de la Estrategia COMETA para "QA Engineer”

    DURACIÓN TOTAL por Todas las Fases del Ciclo: 6 semanas aprox (1 Mes y medio)

    Recomendación en UPEX Galaxy: 1 Sprint.

    Fase IceBreaker (1 semana)

    • Objetivo General: Introducir al estudiante en los conceptos fundamentales de bases de datos, tablas y queries básicas.

    • Actividades:

      • MODULO #1: Introducción a Bases de Datos, Tablas y Queries básicas.

      • Exploración de diferentes sistemas de gestión de bases de datos (DBMS) como MySQL, PostgreSQL, y Oracle.

      • Ejecución de queries básicas para familiarización.

    Fase Orbit (1 semana)

    • Objetivo General: Desarrollar una comprensión sólida de los comandos básicos de SQL, funciones y la utilización de joins para combinar tablas.

    • Actividades:

      • MODULO #2: Aprendizaje intensivo sobre Comandos Básicos, Funciones y el uso de Inner Join.

      • Ejercicios prácticos con queries complejas para consolidar el conocimiento de cómo manipular y acceder a los datos.

      • Análisis de casos de uso reales donde los joins son esenciales para resolver problemas de datos.

    Fase Landing (1 semana)

    • Objetivo General: Aplicar los conocimientos adquiridos para empezar a realizar pruebas sobre bases de datos reales, enfocándose en el proceso de testing.

    • Actividades:

      • MODULO #3: Introducción al Proceso de Database Testing.

      • Ejecución de pruebas de integridad, pruebas de regresión en bases de datos y validación de triggers y procedimientos almacenados.

      • Implementación de pruebas para verificar la consistencia y la integridad de datos a través de transacciones simuladas.

    Fase Discovery (1 semana)

    • Objetivo General: Profundizar en el análisis de datos y el testing de reglas de negocio (Business Rules, BR).

    • Actividades:

      • MODULO #4: Análisis de Datos y Testing de BR.

      • Diseño y ejecución de pruebas específicas para validar la lógica de negocios implementada en procedimientos almacenados y funciones.

      • Uso de técnicas avanzadas para simular escenarios de datos y evaluar el comportamiento de la base de datos.

    Fase Evolution (1 semana)

    • Objetivo General: Refinar las habilidades de testing en bases de datos mediante la revisión de DQL y la práctica con comandos DML.

    • Actividades:

      • MODULO #5: Repaso intensivo de DQL y práctica con Comandos DML (INSERT, UPDATE, DELETE).

      • Creación de scripts para modificar y manipular datos de manera controlada, observando el impacto en la integridad de la base de datos.

      • Desarrollo de pruebas para evaluar el rendimiento y la seguridad de las operaciones de base de datos bajo diferentes cargas y condiciones.

    Fase Showtime (1 semana)

    • Objetivo General: Compilar y presentar un portafolio de trabajo que refleje las habilidades y conocimientos adquiridos en database testing.

    • Actividades:

      • Documentación de todos los procesos de testing realizados, incluyendo ejemplos de queries y resultados.

      • Presentación de un caso de estudio completo donde se muestra la implementación de pruebas en una base de datos compleja.

      • Evaluación por parte de mentores o profesionales de la industria para recibir feedback y realizar ajustes basados en recomendaciones prácticas.