Behavior-driven development

Behavior-driven development (BDD) is the new buzzword in the modern software industry dictionary. It is supposed to be the king of testing techniques. Whether or not this stands up to the hype is yet to be seen, but we have seen some significant improvements in the development process, overall success of the product.


In 2007, Sweden commissioned a budget around 10 billion SEK for the development of a dental health service system that was given the name Försäkringskassan SAP. In 2010, it was realized that the product was not fit for purpose, not on time, and running majorly over budget. Therefore, this project was scrapped. Both outsourced and insourced partners both ended up suing each other.

This is just ...

Get Scala Test-Driven Development now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.