sábado, 10 de octubre de 2009

Escenarios

Escenarios

Los escenarios se escriben en forma numerada por ejemplo:
  1. El usuario entra su nombre y contraseña.
  2. el sistema solicita verificar al usuario.
  3. etc.

Esto se escribe suponiendo que todo saldrá bien, es decir sin morphy. Luego escribes las llamadas excepciones (extend) donde pones cuando las cosas salen mal, pero lo identificas con los números de los pasos en el caso perfecto. Por ejemplo:

2a. El usuario omitió la contraseña.

Luego se escribe los pasos que haría el sistema en ese caso:

1. el sistema manda mensaje de error "No se puede dejar los campos en blanco"
2. Se llama al paso 1

Esto se escribe como sub índices de ese caso y si tienes otra posibilidad también la pones luego de esos números. Por ejemplo:

2b el nombre de usuario contiene caracteres no validos.

Entonces pones igualmente las posibles acciones en este caso.

1. enviar mensaje de erro "El nombre de usuario contiene caracteres no valido"

En Conclusión:

Un ejemplo General para diseñar los escenarios:

1. El usuario entra su nombre y contraseña.
2. El sistema solicita verificar al usuario.
a. El usuario omitió la contraseña.
i. El sistema manda mensaje de error "No se puede dejar los campos en blanco".
ii. Se llama al paso 1
b. El nombre de usuario contiene caracteres no validos.
i. Enviar mensaje de erro "El nombre de usuario contiene caracteres no valido"
3. etc.