El STLC fase a fase
El ciclo de vida del testing (Software Testing Life Cycle, STLC) describe las fases ordenadas de la actividad de pruebas. No es lo mismo que el SDLC: el STLC se centra exclusivamente en el testing y vive dentro del SDLC.
- Análisis de requisitos de prueba: qué se va a probar.
- Planificación de pruebas: estrategia, recursos, alcance.
- Diseño de casos de prueba: técnicas y casos concretos.
- Preparación del entorno y datos de prueba.
- Ejecución de pruebas y registro de resultados.
- Cierre: métricas, informe y lecciones aprendidas.
Cada fase tiene criterios de entrada y de salida: condiciones que deben cumplirse para empezar o dar por terminada la fase.
| Fase | Criterio de entrada (ejemplo) | Criterio de salida (ejemplo) |
|---|---|---|
| Análisis de requisitos de prueba | Requisitos o historias disponibles con criterios de aceptación | Requisitos testables identificados y dudas resueltas |
| Planificación de pruebas | Requisitos analizados | Plan de pruebas aprobado (alcance, estrategia, riesgos y esfuerzo) |
| Diseño de casos de prueba | Plan de pruebas aprobado | Casos de prueba revisados y trazados a requisitos |
| Preparación del entorno y datos de prueba | Requisitos de entorno definidos | Entorno verificado con un smoke test y datos cargados |
| Ejecución de pruebas y registro de resultados | Build desplegada, entorno listo y casos aprobados | Casos ejecutados y sin defectos críticos abiertos |
| Cierre: métricas, informe y lecciones aprendidas | Ejecución finalizada | Informe de cierre publicado y lecciones aprendidas documentadas |
PreguntaToca para voltear
¿Cuál es la diferencia entre SDLC y STLC?
En el STLC, ¿qué fase produce las métricas, el informe final y las lecciones aprendidas?