Tabla de contenido:
- Definición: ¿Qué significa el desarrollo dirigido por el comportamiento (BDD)?
- Techopedia explica Behavior Driven Development (BDD)
Definición: ¿Qué significa el desarrollo dirigido por el comportamiento (BDD)?
El desarrollo impulsado por el comportamiento (BDD) es un enfoque de desarrollo de software que se basa en interacciones entre diferentes capas de partes interesadas, el resultado de tales interacciones y cómo estas interacciones conducen al desarrollo de software.
BDD se enfoca en las especificaciones de comportamiento de los asociados con cada unidad de software en desarrollo.
Techopedia explica Behavior Driven Development (BDD)
BDD proporciona un marco formal de creación de aplicaciones que combina desarrollo ágil de software (ASD), desarrollo basado en pruebas (TDD) y otros principios para construir productos de software. BDD trabaja asociando el resultado comercial como una "historia" o especificación que define sus requisitos, beneficios comerciales y metodología de prueba común utilizada para determinar la finalización de una unidad de software.
BDD distribuye a las partes interesadas entre dos clases distintas, de la siguiente manera:
- Principales interesados: centrarse en los objetivos comerciales, los resultados y el comportamiento de la aplicación
- Partes interesadas incidentales: las personas funcionales y no funcionales trabajan para proporcionar el comportamiento y el resultado de la aplicación deseada