Skip to main content

Inicia sesión en CleanKata

Sigue tu progreso, gana XP y desbloquea todas las lecciones.

Al iniciar sesión aceptas nuestros Términos de uso y Política de privacidad.

Código Limpio60 XP6 min

Heurísticas de Testing

Aplica las heurísticas T1–T9 para escribir suites de pruebas completas, significativas y mantenibles.

T1–T4: Cobertura y Completitud

T1: Pruebas insuficientes — escribe suficientes para cubrir todas las condiciones que podrían fallar. T2: Usa una herramienta de cobertura — te muestra lo que no has probado. T3: No te saltes pruebas triviales — documentan el comportamiento esperado. T4: Una prueba ignorada plantea una pregunta — si no puedes arreglarla, documenta por qué.

T5–T9: Calidad y Velocidad

T5: No te saltes pruebas fallidas — una prueba omitida es un error conocido. T6: Prueba cerca de los errores — si encuentras un bug, añade pruebas a su alrededor. T7: Los patrones de fallo son reveladores — varias pruebas fallando juntas apuntan a una causa raíz. T8: Prueba los casos límite — los bordes ocultan la mayoría de los bugs. T9: Las pruebas deben ser rápidas — las lentas se deshabilitan.

Desafío de Código

Identifica la heurística T violada en cada prueba y luego corrígela.

💡Conclusión clave

Una suite de pruebas solo es tan buena como su capacidad para detectar bugs reales rápidamente. Invierte en cobertura, velocidad y completitud por igual.

🔧 Algunos ejercicios pueden tener errores. Si algo parece incorrecto, usa el botón Feedback (abajo a la derecha) para reportarlo — nos ayuda a corregirlo rápido.

Pista: T1: Suficientes. T2: Usa cobertura. T3: No te saltes triviales. T5: Arregla los inestables. T8: Prueba límites. T9: Las pruebas deben ser rápidas.

✗ Tu versión

Heurísticas de Testing — CleanKata — CleanKata