O'Reilly logo

Pro Agile .NET Development with Scrum by Scott Millett, Matthew Bussa, Jerrel Blankenship

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

A P P E N D I X  B

BDD Primer with SpecFlow

When you start using test-driven development (TDD) in your work, you will feel empowered and secured in your development. After a while, however, the newness will wear off and you will want more out of your tests.

Behavior-driven development (BDD) is the next step in TDD. If you are not familiar with TDD, we suggest that you read Appendix A. BDD is centered on the behavior of a system. Where TDD was centered on the inner working of a system, BDD is concerned about the overall picture. BDD seeks a clearer understanding of the system by talking with the stakeholders of the system and understanding their desired behavior.

The test cases for BDD are written in a natural language. This allows the stakeholders ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required