Copyright © 2024. UPEX Quality LLC. TODOS LOS DERECHOS RESERVADOS.
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.