📅 SYLLABUS: 10 Semanas + Presentaciones
IQL 2025
← Volver a la presentación del cursoPre-requisito obligatorio:
- •Nivelación de Conocimientos(30 preguntas)
🎬BLOQUE PRECONDICIÓN: Onboarding
(Semana 0)
Preparación async + Checkpoint #1
Onboarding
AsíncronoObjetivo: El estudiante entiende cómo se creó el proyecto colaborativo desde cero usando IA
Trabajo asíncrono:
- •Ver videos de Checkpoint #1
- •Configurar entorno local (MCPs, IDE, accesos)
- •Unirse a Slack/WhatsApp del Dojo
- •Completar checklist de preparación
- 📦Entregar: Screenshot de workspace configurado en Slack
Entregable: Workspace configurado
Herramientas:
⚙️BLOQUE 1: Contexto + Shift-Left
(Semanas 1-2)
Introducción + Fase 5 (Shift-Left Testing)
Contexto del Proyecto
Duración: 2h
En VivoObjetivo: Entender el contexto del proyecto colaborativo y configurar las herramientas de IA
Lo que SÍ se enseña en vivo:
✅ Panorama del Proyecto Colaborativo (30 min)
- • Visión general del producto a testear
- • Estructura del repositorio (.context/, .prompts/)
- • Épicas e historias de usuario disponibles
✅ Herramientas de IA + MCPs (40 min)
- • Claude Code / Codex CLI
- • Configuración de MCPs principales
- • Demo de interacción con agentes IA
✅ Context Engineering (30 min)
- • Qué archivos leer para cada fase
- • Cómo estructurar prompts efectivos
- • Ingeniería de contexto en la práctica
✅ Asignación de Historias de Usuario (20 min)
- • Cada estudiante elige/se asigna 1-2 Stories
- • Explicación del workflow a seguir
Trabajo asíncrono:
- •Familiarizarse con la Story asignada
- •Configurar MCPs en entorno local
- •Leer documentación del proyecto en .context/
- 📦Entregar: Story asignada + entorno MCP funcionando
Entregable: Story asignada + MCP funcionando
Herramientas:
Shift-Left Testing
Duración: 2h
En VivoObjetivo: Aplicar técnicas de Shift-Left Testing para refinar Stories y crear Test Outlines
Lo que SÍ se enseña en vivo:
✅ Refinamiento de Story con Ojo Crítico QA (40 min)
- • Revisar Story en Jira con perspectiva de tester
- • Detectar ambigüedades, casos edge, gaps
- • Preguntas al PO/Dev para clarificar
✅ Generación de Test Outlines (50 min)
- • Usar IA para generar escenarios de prueba
- • Documentar como COMENTARIOS en la Story (no en Xray)
- • Notas de prueba para exploración futura
✅ Estimación y Preparación (30 min)
- • Estimar complejidad de testing
- • Identificar dependencias y riesgos
- • Marcar Story como Ready for Development
Trabajo asíncrono:
- •Completar refinamiento de Story asignada
- •Documentar test outlines en comentarios
- •Preparar preguntas para checkpoint #2
- 📦Entregar: Story refinada + Test Outlines en comentarios
Entregable: Story refinada + Test Outlines
Herramientas:
(Final de Semana 2)
Deliverable: Stories desplegadas en staging
- ✓Fase 6: Planning - Plan de implementación técnico
- ✓Fase 7: Implementation - Implementación de Stories con IA
- ✓Fase 8: Code Review - Revisión de código
- ✓Fase 9: Deployment Staging - Deploy a ambiente de test
🔍BLOQUE 2: Exploratory Testing - Trifuerza
(Semanas 3-5)
Fase 10 (UI, Database, API)
Exploratory Testing: UI
Duración: 2h
En VivoObjetivo: Ejecutar testing exploratorio en la capa UI y reportar bugs con evidencia
Lo que SÍ se enseña en vivo:
✅ Testing Exploratorio en Staging (50 min)
- • Acceder a la funcionalidad desplegada
- • Exploración libre basada en test outlines
- • Uso de Playwright MCP para exploración asistida
✅ Reporte de Bugs con Evidencia (40 min)
- • Cómo crear un buen bug report
- • Screenshots, videos, logs
- • Workflow de defectos en Jira
✅ Cierre de Story (30 min)
- • Si no hay bugs: Sign-off → QA Approved
- • Si hay bugs: Mantener en In Test, asignar defectos
- • Comentarios finales en la Story
Trabajo asíncrono:
- •Completar exploración de Story asignada
- •Reportar todos los bugs encontrados
- •Documentar comentarios de cierre en Story
- 📦Entregar: Bugs reportados en Jira (si aplica) + Comentarios de testing en la Story + Story con status actualizado
Entregable: Bugs reportados
Herramientas:
Exploratory Testing: Database
Duración: 2h
En VivoObjetivo: Validar la capa de datos usando MCPs de database y técnicas de DB testing
Lo que SÍ se enseña en vivo:
✅ Estrategias de Database Testing (30 min)
- • Qué validar en la capa de datos
- • Integridad referencial, constraints, triggers
- • Consistencia frontend ↔ backend ↔ database
✅ Uso de MCPs de Database (50 min)
- • Supabase MCP: queries directas a Supabase
- • DBHub MCP: conexión PostgreSQL con connection string
- • Generar queries con IA
✅ Testing de Story a Nivel Database (40 min)
- • Tomar la misma Story de clase 3 (u otra)
- • Validar que los datos se persisten correctamente
- • Detectar inconsistencias
Trabajo asíncrono:
- •Completar DB testing de Story asignada
- •Documentar queries utilizadas
- •Reportar bugs de datos si aplica
- 📦Entregar: Reporte de Database Testing + Queries documentadas + Comentarios actualizados en Story
Entregable: Reporte DB + Queries
Herramientas:
Exploratory Testing: API
Duración: 2h
En VivoObjetivo: Completar el ciclo Trifuerza validando la capa API y asegurar consistencia UI ↔ DB ↔ API
Lo que SÍ se enseña en vivo:
✅ Estrategias de API Testing (30 min)
- • Validar endpoints, status codes, responses
- • Contract testing (OpenAPI)
- • Pruebas de integración
✅ Uso de MCPs de API (50 min)
- • OpenAPI MCP: obtener documentación de APIs
- • Postman MCP: crear y ejecutar requests
- • Guardar requests en workspace personal
✅ Cierre del Ciclo Trifuerza (40 min)
- • Completar testing API de la Story
- • Verificar consistencia UI ↔ DB ↔ API
- • Sign-off final de la Story
Trabajo asíncrono:
- •Completar API testing de Story asignada
- •Crear colección Postman con requests
- •Reportar bugs de API si aplica
- 📦Entregar: Colección Postman exportada + Reporte Trifuerza completo (UI + DB + API) + Story con sign-off
Entregable: Colección Postman
Herramientas:
(Final de Semana 5)
Deliverable: Framework KATA configurado
- ✓Qué es KATA Architecture
- ✓Cómo crear un proyecto Playwright desde cero
- ✓Configurar KATA en el proyecto usando prompts
- ✓Estructura de tests: E2E, API, Database
- ✓Preparación mental para Fases 11-12
📝BLOQUE 3: Test Documentation
(Semana 6)
Fase 11 - Documentación para regresión
Test Documentation
Duración: 2h
En VivoObjetivo: Documentar Test Cases formales en Xray para la Regression Suite usando Risk-Based Testing
Lo que SÍ se enseña en vivo:
✅ Análisis de Tests para Regression Suite (30 min)
- • Revisar todas las pruebas ejecutadas
- • Identificar candidatos para regresión
- • Criterios de selección
✅ Priorización de Tests (40 min)
- • Risk-Based Testing
- • Factores: Costo, Valor, Riesgo
- • Matriz de priorización
✅ Documentación en Xray/Jira (50 min)
- • Crear Test Cases formales (tipo incidencia Test)
- • Trazabilidad: Story → Test → Defecto
- • Custom field Status para regresiones manuales
- • Agregar tests a épica de regresión
Trabajo asíncrono:
- •Documentar 2-3 test cases formales en Xray
- •Asegurar trazabilidad correcta
- •Agregar tests a épica de regresión
- 📦Entregar: Test Cases documentados en Xray/Jira + Trazabilidad Story → Test establecida
Entregable: Test Cases en Xray
Herramientas:
🤖BLOQUE 4: Test Automation
(Semanas 7-9)
Fase 12 - Automation UI, API, CI/CD
UI Automation con KATA
Duración: 2h
En VivoObjetivo: Implementar tests automatizados de UI usando Playwright y la arquitectura KATA
Lo que SÍ se enseña en vivo:
✅ Locators y Selectores CSS (40 min)
- • Estrategias de selección de elementos
- • CSS Selectors vs XPath vs data-testid
- • Mejores prácticas para locators robustos
✅ Page Object Model (simplificado por KATA) (30 min)
- • Concepto de POM
- • Cómo KATA simplifica el modelo
- • Estructura de archivos
✅ Implementar Test E2E de UI (50 min)
- • Tomar test case documentado en Clase 6
- • Automatizarlo con Playwright
- • Ejecutar localmente
Trabajo asíncrono:
- •Completar automatización de test UI
- •Crear branch, commit, push
- •Preparar para code review
- 📦Entregar: Test E2E de UI funcionando localmente + Código en branch personal
Entregable: Test E2E + PR
Herramientas:
API Automation con KATA
Duración: 2h
En VivoObjetivo: Automatizar tests de API con Playwright y aprender el flujo de Git para PRs
Lo que SÍ se enseña en vivo:
✅ Automatización de API Testing (50 min)
- • Requests con Playwright (request context)
- • Validaciones de responses
- • Assertions en JSON
✅ Integración con Database (30 min)
- • Validaciones de datos en tests
- • Setup/teardown de datos
✅ Primer Flujo de Git (40 min)
- • Introducción al Git Flow del proyecto
- • Crear branch → commit → push → PR
- • Code review básico
Trabajo asíncrono:
- •Completar automatización de test API
- •Crear Pull Request
- •Solicitar review
- 📦Entregar: Test de API automatizado + Pull Request creado
Entregable: Test API + PR
Herramientas:
CI/CD Integration
Duración: 2h
En VivoObjetivo: Configurar pipelines de CI/CD con GitHub Actions, Allure Reports y trazabilidad con Xray
Lo que SÍ se enseña en vivo:
✅ Repaso del Flujo de Automation (20 min)
- • Recap del workflow
- • Resolución de dudas
✅ GitHub Actions (50 min)
- • Crear workflows para Smoke, Sanity, Regression
- • Triggers (manual, schedule, on push)
- • Configuración de secrets y environments
✅ Allure Reports (30 min)
- • Integrar Allure en pipeline
- • Reportes privados con OAuth
- • Visualización de resultados
✅ Integración Xray + Trazabilidad (20 min)
- • Importar resultados a Jira Xray
- • Ver métricas de calidad
- • Trazabilidad completa: Test → Execution → Result
Trabajo asíncrono:
- •Configurar pipeline en repo personal
- •Ejecutar regression en CI/CD
- •Verificar reportes en Allure
- 📦Entregar: Pipeline CI/CD funcionando + Allure Report generado + Resultados importados a Xray
Entregable: Pipeline + Allure
Herramientas:
🚀BLOQUE 5: Production + Cierre
(Semana 10)
Fases 13-14 - Regresiones, Deploy, Shift-Right
Production Monitoring
Duración: 2h
En VivoObjetivo: Ejecutar regression suite completa, realizar deploy a producción, y aplicar técnicas de Shift-Right testing
Lo que SÍ se enseña en vivo:
✅ Ejecución de Regression Suite Completa (40 min)
- • Correr todos los tests automatizados
- • Analizar resultados
- • Triage de failures
✅ Production Deployment (30 min)
- • Checklist pre-deploy
- • Demo de deploy a producción
- • Estrategias de rollback
✅ Shift-Right Testing (30 min)
- • Smoke testing post-deploy
- • Monitoreo básico
- • Hotfixes si hay bugs
✅ Preparación de Portfolio (20 min)
- • Documentar proyecto para portfolio
- • Tips para LinkedIn/GitHub
- • Preparar presentación
Trabajo asíncrono:
- •Finalizar documentación del proyecto
- •Preparar presentación (10 min)
- •Grabar video demo (opcional)
- 📦Entregar: Proyecto completo con regression pasando + README documentado + Presentación preparada
Entregable: Proyecto completo
Herramientas:
(Final de Semana 10)
Deliverable: Cierre conceptual del programa
- ✓Recap de las 14 fases del ciclo IQL
- ✓Cómo la aplicación llegó a producción
- ✓Vista DevOps: todo el pipeline E2E
- ✓Temas avanzados no cubiertos en clases
- ✓Recursos para seguir aprendiendo
🎓BLOQUE 6: Presentaciones + Certificación
(Semana 11)
Presentación de proyectos y certificación
Ceremonia de Certificación
HíbridoObjetivo: Presentar el proyecto final ante el equipo y obtener la certificación oficial
Entregable: Certificación oficial
Herramientas:
📊 RESUMEN DEL PROGRAMA
Total:
16-18 horas de clases en vivo + trabajo asíncrono
Certificación:
AI-Powered Quality Engineer
Experiencia:
2 meses de trabajo real (2 sprints simulados)
Proyecto final:
MVP completo production-ready con testing automatizado
