Dos Enfoques
Test Cases Detallados: Instrucciones paso a paso con precondiciones, inputs exactos y resultados esperados especificos.
Checklists: Items de alto nivel para verificar sin prescribir pasos exactos. El tester decide como verificar.
Cuando Usar Cada Uno
Test Cases Detallados:
- Compliance regulatorio, testers nuevos/junior, features criticas, testing automatizado, auditorias
Checklists:
- Testers experimentados, testing exploratorio, smoke testing, regresion de features estables, sprints agiles
Enfoque Hibrido
| Riesgo de Feature | Documentacion |
|---|---|
| Critico (pagos) | Test cases detallados + automatizados |
| Alto (auth, datos) | Test cases para caminos core, checklists para edge cases |
| Medio (busqueda, UI) | Checklists con escenarios clave |
| Bajo (about page) | Solo checklist de smoke test |
Ejercicio: Crea Ambos Formatos
Para registro de usuario (username, email, password, foto de perfil), crea un checklist de 15-20 items y 3 test cases detallados para escenarios criticos.
Solucion
Checklist: Registro valido, email duplicado, username duplicado, email invalido, password corto, password sin tipos requeridos, campos vacios, upload foto valida, foto sobredimensionada, formato invalido, link de confirmacion, SQL injection, XSS, carga bajo stress, accesibilidad, responsive movil.
Test Cases: 1. Registro exitoso con confirmacion. 2. Email duplicado con error apropiado sin fuga de informacion. 3. Password bajo minimo con error especifico.
Puntos Clave
- Checklists son rapidos y flexibles; test cases son detallados y consistentes
- Test cases detallados para critico, regulado o automatizado
- Checklists para testers experimentados, exploratorio y verificacion rapida
- El enfoque hibrido ajusta profundidad al riesgo de la feature