Join 34,000+ subscribers and receive articles from our blog about software quality, testing, QA and security.

Clarifying Scope with Scenarios in Behavior-Driven Development


It doesn’t take long for teams to learn just enough about behavior-driven development (BDD) to be excited. I used to sit for a couple hours with business analysis, developers, product owners, testers, and even managers, showing them the fundamentals of BDD. My goal was to help them hit the ground running by answering questions for them: What are we trying to do with BDD? What does a feature look like? What’s a scenario? What is Gherkin Language and how do I write my tests? Where’s the value in BDD for me, for my team, and for my organization?

This is a companion discussion topic for the original entry at