Las listas de verificación son un conjunto de puntos formalizados que el probador sigue para verificar la aplicación. Sirven para estructurar las pruebas, garantizar la reproducibilidad y minimizar omisiones.
Historia de la cuestión:
Las listas de verificación en las pruebas surgieron como una herramienta simple para describir aquellos aspectos del sistema que deben ser verificados, a menudo para pruebas de regresión o la verificación de rutas "críticas" en los caminos del usuario.
Problema:
Las errores ocurren más a menudo debido a puntos demasiado superficiales ("Verificar la autenticación"), escenarios importantes olvidados, confusión en las listas de verificación y su obsolescencia. Además, al usar listas de verificación largas, se pierde la flexibilidad de pruebas.
Solución:
Características clave:
¿Se pueden considerar las listas de verificación como un reemplazo para los casos de prueba en cualquier situación?
No, las listas de verificación generalmente se utilizan para verificaciones más simples o repetitivas, donde no se requieren pasos detallados, mientras que para funcionalidades complejas o críticas se adaptan mejor los casos de prueba detallados.
¿Las listas de verificación siempre deben ser detalladas en cada paso?
No, el nivel de detalle depende del objetivo: para un equipo experimentado — brevemente, para nuevos empleados — más detalladamente.
¿Es cierto que una lista de verificación universal es suficiente para cualquier lanzamiento?
No, las listas de verificación se vuelven obsoletas rápidamente. Necesitan ser refactorizadas y adaptadas a los cambios reales del producto.
El equipo utiliza la misma lista de verificación para todos los lanzamientos, sin actualizarla durante un año. Como resultado, cambios significativos en la funcionalidad quedan sin cubrir y un bug crítico llega a producción.
Ventajas:
Desventajas:
El probador actualiza la lista de verificación después de cada mejora, coordina cambios con los desarrolladores y establece un proceso de revisión de la lista de verificación en cada sprint.
Ventajas:
Desventajas: