En el presente documento se detalla los lineamientos actuales para la utlización de la metodología de Gherkin en las mesas.
VERSIÓN | FECHA | DESCRIPCIÓN | RESPONSABLE |
---|---|---|---|
1.0 | 08/01/2024 | Versión inicial | Katherine Gamboa |
¿Qué es Gherkin?
Gherkin es un lenguaje legible por humanos y máquinas, diseñado para definir el comportamiento del software sin detallar cómo se implementa esa funcionalidad. Se utiliza para escribir casos de prueba en un formato estructurado, claro y comprensible.
¿Cómo funciona?
Ejemplo:
Flujo de Trabajo Anterior
Anteriormente el flujo de trabajo del proceso de gherkin, contemplaba que el QA y DEV debían establecer sus criterios de aceptación y escenarios de pruebas basandose en el resumen que el PO les brindaba, por lo cual se tenía diferentes contemplaciones a la hora de realizar un script automatizado o una prueba unitaria, la cual traía muchas iteraciones por los cambios que se pedían para que los C.A sean lo más orientado posible a lo que requiere la Historia de usuario.
Flujo de Trabajo Actual
Se establece el siguiente flujo de trabajo, en el cual el PO es el principal gestor brindando los escenarios y criterios de aceptación para que una historia de usuario sea cumplida al 100% y con esto evitar tener más de 1 iteracción por lo cual se estarían ahorrando costes a nivel productivo en caso hubiera algún error o cambio en la descripción de la HU.