BDD (Behaviour Driven Development)

read time

1 min

Inventor: Dan North

Behavior Driven Development es un conjunto de prácticas destinadas a mejorar la colaboración entre desarrolladores, responsables de calidad y partes interesadas no técnicas en torno a la calidad del software en el contexto de la producción de un producto de TI.

Dan North creó BDD en respuesta a TDD, lo que podría ser una fuente de frustración para los desarrolladores: ¿qué debo probar en esta historia de usuario? ¿Qué nomenclatura usar?…

Para un Product Owner, la práctica de BDD se expresa al incluir en la descripción funcional de un elemento un conjunto de escenarios de pruebas funcionales precisas, objetivas, integrales, inequívocas y exhaustivas destinadas a describir la funcionalidad.

Más específicamente, el BDD destaca:

  • El uso de oraciones comprensibles en la creación de casos de prueba. Esta práctica ayuda a leer mejor el código y crea un vínculo con la funcionalidad esperada.
  • El uso de términos relacionados con el comportamiento. «ShouldCreditAccount» te hace preguntarte si el resultado esperado es consistente y si es realmente necesario.
  • El uso de lenguajes de pseudoprogramación para describir pruebas (Gherkin, por ejemplo). El Product Owner o los testers pueden escribir criterios de aceptación por sí mismos y, por lo tanto, limitar los malentendidos con el equipo de desarrollo.

En el marco de Product Owner, el BDD permite una mayor fluidez en la comunicación de los criterios de aceptación de una historia de usuario. De hecho, estos serán integrados fácilmente por una persona no técnica (ver Gherkin para un ejemplo), y también pueden usarse como documentación.

Fórmate con profesionales top en el Curso de Product Manager de Thiga Academy
Para saber más: descarga el libro de Agile Product Management

Publicado el 10 ene 2022

Actualizado el 01 oct 2024

clipboardCopiar el enlace
Escrito por
Hugo Geissmann
Hugo Geissmann Hugo, co-fondateur et PDG de Thiga, débute chez ATOS Origin avant de rejoindre Xebia. Créateur de Xebia Studio, il a lancé Thiga en 2013 avec Alexandre pour promouvoir le Product Management en France. En une décennie, Hugo a marqué la communauté Produit française en lançant la Product Conference et contribuant au premier "contrat agile". Investisseur dans des startups comme Tabesto, Ottho, RenovationMan, il est un acteur clé du secteur tech participant à des ouvrages sur le Product Management.

Próximos eventos

LPCx MAD: Product Management & Product Design

calendar

24 abril 2024

Apúntate

La Product Conf Madrid 2024

calendar

17 mayo 2024

Apúntate

Filles_ordinateur

¿Quieres compartir con el mundo tu pasión por los temas de producto?

Cada mes, más de 20.000 entusiastas del producto digital visitan nuestro media. Comentarios, opiniones controvertidas... ¡compártenos eso que tienes en mente!

 

Contactar con la redacción