Amb BDD, les proves d’acceptació es descriuen a través de les històries d’usuari, a les quals s’afegeixen criteris d’acceptació. La característica principal de BDD és la utilització d’un llenguatge de domini com el Gherkin, que permet unir la part de negoci amb el codi de la prova.

Amb aquesta tècnica, partint dels criteris d’acceptació, es descriuen les proves que verifiquen el comportament del codi des del punt de vista de l’equip de negoci.