GuíaAvanzado

Guía de Estrategia de Prueba y Quality Engineering

No puedes probar todo, así que la pregunta real es qué probar, en qué nivel y cuánto. Esta guía enseña a decidir la estrategia de prueba de un proyecto y las bases de quality engineering: la calidad como disciplina de todo el equipo, no solo de quien escribe tests. Cubre la pirámide de tests y sus críticas (el anti-patrón cono de helado, la alternativa testing trophy), el testing basado en riesgo (priorizar por impacto × probabilidad), cuándo un test no vale la pena y hay que borrarlo, métricas de calidad más allá de la cobertura (mutation score, tasa de flaky, defect escape rate), el presupuesto de flaky y la salud de la suite, y la calidad como disciplina de equipo (shift-left, revisión de tests, definición de "hecho"). Corona el ecosistema de guías de Testing: cierra con un proyecto capstone donde escribes el documento de estrategia de prueba completo para Reservo, con evidencia medida.

64
lecciones
8
módulos
Inglés · Español
disponible en
certificado
Gratis
acceso
NIEVA

Resultados

Lo que vas a poder hacer

  • Entender la estrategia de prueba como decisión consciente: qué probar, a qué nivel y cuánto
  • Dibujar la pirámide de tests de tu propia suite y reconocer el anti-patrón cono de helado
  • Priorizar el esfuerzo de testing por riesgo: impacto × probabilidad, y dónde los bugs salen más caros
  • Decidir qué NO probar y calcular el costo real de escribir, correr y mantener un test
  • Medir calidad más allá de la cobertura: mutation score, defect escape rate, tasa de flaky y tiempo de ejecución
  • Definir un presupuesto de flaky y una política de cuarentena para mantener la suite confiable
  • Instalar la calidad como disciplina de equipo: shift-left, revisión de tests y quién es dueño de qué
  • Escribir el documento de estrategia de prueba completo de Reservo, con evidencia medida, como proyecto capstone

Antes de empezar

Qué necesitas traer

Es para ti si...

  • Devs senior o tech leads que deciden qué y cuánto probar en su equipo
  • Equipos con una suite de tests grande que no saben si está bien enfocada (mucha cobertura, pocos bugs atrapados)
  • Devs que ya conocen técnicas puntuales de testing y quieren el criterio para decidir cuándo usar cada una

Requisitos y materiales

  • Guía de Testing Fundamentals & TDD completada (o equivalente: pytest, TDD, fixtures básicas)
  • Experiencia manteniendo una suite de tests real en un proyecto de cierto tamaño
  • Recomendado (no obligatorio): haber visto dobles de prueba, property-based testing y CI de tests

Contenido

El temario, módulo por módulo

Abre cualquiera para ver sus lecciones.

Dudas frecuentes

Lo que suele preguntarse

Empieza cuando quieras

Reseñas

Lo que dicen los estudiantes

Estas reseñas son de estudiantes inscritos que completaron al menos el 50% del curso. Moderamos las reseñas solo por motivos de contenido (spam, lenguaje ofensivo, datos personales), nunca por ser críticas o negativas.

Aún no hay reseñas aprobadas.

¡Sé el primero en compartir tu experiencia!