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