Skip to main content

Behavior Driven Development

>>>>>>>>>>>>>>>>>>>>>>>>>>¿Qué significa Behavior Driven Development?

En el desarrollo de software, Behavior Driven Development (BDD) es un proceso ágil de desarrollo de software que fomenta la colaboración entre los desarrolladores, el control de calidad y los participantes no técnicos o empresariales en un proyecto de software. BDD anima a los equipos a utilizar conversaciones y ejemplos concretos para formular un entendimiento común de cómo debe comportarse la aplicación.

¿Cómo funciona Behavior Driven Development?

  • BDD evolucionó a partir del desarrollo dirigido por pruebas (TDD).
  • Behavior Driven Development combina las técnicas y los principios generales de TDD con ideas de Domain Driven Design y Object Oriented Analysis and Design para proporcionar a los equipos de desarrollo y gestión de software herramientas y procesos comunes para la colaboración en el desarrollo de software.

Aunque el BDD es principalmente una idea de cómo debe gestionarse el desarrollo de software por razones tanto empresariales como técnicas, en la práctica el BDD supone el uso de herramientas de software especializadas para apoyar el proceso de desarrollo.

Las 8 mejores herramientas de BBD

  • HipTest
  • Pepino
  • EasyB
  • JDave
  • Concordio
  • JBehave
  • Fitnesse
  • TestLeft

Aunque estas herramientas suelen desarrollarse específicamente para su uso en proyectos BDD, pueden considerarse formas especializadas de las herramientas que soportan el desarrollo dirigido por pruebas. Las herramientas sirven para automatizar el lenguaje omnipresente que es un tema central de BDD.


¿Tiene más preguntas?

Por favor, contáctenos


Otros contenidos