Historias de usuario
En equipos ágiles, los requisitos suelen expresarse como historias de usuario: descripciones cortas del valor que necesita un usuario. El formato habitual es: 'Como [rol], quiero [acción], para [beneficio]'.
Como cliente registrado,
quiero restablecer mi contraseña por correo,
para recuperar el acceso si la olvido.Ejemplo de historia de usuario
Criterios de aceptación (Gherkin)
Los criterios de aceptación definen cuándo una historia está 'hecha'. Un formato muy usado es Gherkin: Dado (contexto) / Cuando (acción) / Entonces (resultado esperado). Estos criterios son una mina de oro para el QA: cada uno es casi un caso de prueba.
Dado que estoy en la pantalla de login
Y he solicitado restablecer mi contraseña
Cuando introduzco un correo registrado
Entonces recibo un email con un enlace de restablecimientoCriterio de aceptación en estilo Gherkin
¿Qué estructura sigue Gherkin?
En un criterio de aceptación Gherkin, ¿qué expresa la cláusula 'Entonces'?