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 ...

Get Pro Agile .NET Development with Scrum 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.