Through using and explaining BDD, I have become convinced that there are 3 main facets to the BDD approach. Understanding the incremental benefit and cost of these facets is key to guiding you on your BDD journey.
1) A common vocabulary for describing behaviours
Using the ‘Given, When, Then’ pro-forma for describing behaviour is the first, easiest to introduce and IMO, most important aspect of the BDD approach.
It is easy to get across to people without resistance because it is so simple, almost trivial. ...