![]() |
Imagen de: Rachel Davies |
En español, BDD significa “Desarrollo guiado por comportamientos”, así como de manera similar, TDD se traduce al español como “Desarrollo guiado por pruebas”.
La idea básica del Behaviour-Driven Development (BDD) es explorar, descubrir y luego desarrollar el comportamiento deseado del software, usando conversaciones, ejemplos concretos y pruebas automatizadas.
Al igual que TDD, BDD requiere validar los comportamientos ejecutando pruebas una y otra vez, haciendo necesaria una herramienta de automatización de software testing. Cucumber es una herramienta orientada específicamente a implementar el BDD.
PMOInformatica presenta a continuación Desarrollo de sistemas con Behaviour-Driven Development y Cucumber: