BDD signifie «Behaviour-Driven Development», un style de développement logiciel qui encourage la coopération entre les développeurs et les parties prenantes en identifiant et en explorant différents exemples de la façon dont un système ou un élément de code plus petit pourrait fonctionner du point de vue de l'utilisateur.