[PDF] BDD y Gherkin: Guía rápida de buenas prácticas

¡Hola de nuevo a tod@s!

En qualtio nos dedicamos al mundo de la Calidad de Software. Uno de nuestros tres pilares es la metodología Agile donde encaja BDD (Behavior-Driven-Development) como un conjunto de prácticas basadas en el framework Agile, orientadas a definir software a partir del comportamiento del mismo y utilizando un lenguaje de entendimiento común.
“BDD es una metodología agilística de segunda generación, externa, basada en múltiples partes interesadas, múltiples escalas y alta automatización. Describe un ciclo de iteraciones con entregas bien definidas, proporcionando un software funcional y de alta calidad.”
– Dan North
Hoy os traemos una pequeña guía donde comentamos brevemente las principales características de BDD, hablamos de cómo definir buenas Features y donde entra Gherkin como DSL dentro de todo el proceso.
De igual modo incluimos una serie de buenas prácticas a la hora de escribir Features y utilizar Gherkin basadas en nuestra experiencia usándolo entre nuestros clientes. En ellas recogemos ciertos trucos para mejorar y errores comunes que debemos evitar.

Índice de contenido

  • ¿Qué es BDD?
    • Principios de BDD
    • Beneficios
    • Features vs Historias
  • ¿Qué es Gherkin?
    • Sintaxis y estructura de una feature
    • Escritura tradicional vs Gherkin
    • Reglas de estilo
  • Buenas prácticas en Gherkin
    • Etiquetado
    • Cobertura Automatización
    • Ejemplo de mal uso de Gherkin
      • Reescritura de ese mismo escenario correctamente
    • Especificaciones entendibles, mantenibles y automatizables

[PDF] BDD y Gherkin: Guía rápida de buenas prácticas

Compartir:

Artículos relacionados

Descarga la Guía Rápida de BDD y Gherkin
Obtén acceso gratuito a nuestra guía completa de buenas prácticas en BDD y Gherkin.