BDD
Metodología de pruebas que se enfoca en el comportamiento del sistema desde la perspectiva del usuario, usando lenguaje natural tipo Gherkin. Sirve como documentación viva que todo el equipo —incluyendo negocio— puede leer y validar.
Definición
BDD (Behavior-Driven Development) o Desarrollo Guiado por Comportamiento es una metodología que extiende TDD enfocándose en el comportamiento del sistema desde la perspectiva del usuario. Utiliza un lenguaje más legible y cercano al dominio del negocio (como Gherkin) para definir escenarios de prueba, permitiendo que tanto desarrolladores como personas no técnicas puedan entender qué debe hacer el sistema.
Ejemplos
- • Scenario: Login exitoso
- • Given usuario existente
- • When inicia sesion
- • Then accede al sistema