BDD pour Behavior Driven Development désignant une méthode de travail qui consiste à produire d'abord les tests la documentation, les exemples puis de produire le code qui y répond.