Directriz: Guia para la generación de casos de prueba a partir de casos de uso
Documento guía para la generación de casos de prueba a partir de casos de uso
Relaciones
Descripción principal

La genereación de los casos de prueba a partir de la especificación de requerimientos con casos de uso consta de tres pasos básicos:

  1. Para cada caso de uso, generar el conjunto de todos los escenarios posibles.
  2. Para cada escenario, identificar por lo menos un caso de prueba y las condiciones que lo harán ejecutable.
  3. Para cada caso de prueba, identificar los datos de prueba a utilizar.

1. Generar el conjunto de todos los escenarios posibles

Se puede utilizar el grafo de control del caso de uso, identificando los diferentes escenarios como las ramas del grafo del caso de uso, donde se representan las diversas formas de recorrer el flujo principal, flujos alternativos y combinaciones de éstos.

2. Para cada escenario, identificar las condiciones que lo harán ejecutable

Las condiciones que permiten ejecutar un escenario pueden ser de diversos tipos:

  • Datos que ingresa el usuario
  • Datos existentes en la base de datos
  • Estado del sistema (que puede haber sido afectado por la ejecución de otros casos de uso o sistemas externos)
  • Otros

Si existen varias condiciones diferentes que hacen posible la ejecución de un escenario, es necesario genera un caso de prueba para cada conjunto de condiciones.

3. Para cada caso de prueba, identificar los datos de prueba a utilizar

Para cada caso de prueba generado, se deben identificar los datos de prueba que hacen posible la ejecución de dicho escenario. Estos datos de prueba pueden ser aquellos que ingresa el usuario, los existentes en la base de datos o cualquier otro que se deba configurar en el ambiente de pruebas para hacer posible la ejecución del caso de prueba.

Se puede consultar el siguiente ejemplo en el cual se aplica la técnica detallada anteriormente.