Caso de Prueba
Es un conjunto de entradas, condiciones de ejecución y resultados esperados diseñados con un objetivo específico, como ejercitar un camino particular de un programa o verificar el cumplimiento de un requerimiento específico.
Estructuradas
Al momento de diseñar casos de prueba, debemos tener en cuenta que no siempre quien diseña lo ejecuta, por lo que es imprescindible que se detalle lo máximo posible el paso a paso, para que no hayan problemas tanto en la comprensión del caso como en la ejecución de forma errónea, por falta de datos.
Ejemplo de un caso de Prueba
Intentar acceder a una cuenta google que no existe, y que no se pueda acceder
• Se indica que la cuenta y clave puede ser incorrecto.
• Se indica la recuperación de cuenta, creación de cuenta y opciones de inicio de sesión.
• Ingresar un usuario con contraseña, y presionar el botón “Acceder”
• No se accede a la cuenta del usuario debido a que la misma no existe
Recomendaciones
Presta atención en qué sector del sistema debemos ejecutar la prueba.
No olvides ejecutar las precondiciones, si no lo hacemos el caso de prueba podría fallar debido una omisión nuestra y no un defecto del sistema
Sigue el paso a paso especificado en el caso de prueba, validando, si aplica cada uno de los resultados intermedios esperados
Si detectas un incidente, además de cambiar el estado del caso de prueba a FALLÓ, incluye en las notas de ejecución el ID del defecto reportado en la herramienta de gestión de incidentes.
Buenos Casos de Prueba
Mas Poderoso.
Mayor posibilidad de mostrar resultados significativos
Mas confiable
Representa acciones con mayor probabilidad de ser realizada por los usuarios
Mas fácil de evaluar
Complejidad aproipiada
Especifico
Define los datos concretos a utilizar, con cada vez mas variable. Ejemplo: Crear agenda en el celular, con hora, repeticiones, correo para recibir alarma.
Abstractos
Este no recibe datos concretos a utilizar, solo consideraciones sobre los mismos. Ejemplo: Crear una tarea en agenda del celular