Behaviour Driven Development is an agile development technique that improves collaboration between technical and nontechnial embers of the team, by exploring the problem using examples. These examples then get turned into executable specifications, often called ‘scenarios’. The scenarios should be easy to read by all team members, but writing them expressively is harder than it looks!
In this 90 minute workshop you will learn how to write expressive BDD scenarios. We’ll start by giving you a *very* brief introduction to BDD. You’ll then be introduced to different writing styles by reviewing preprepared scenarios. This will be followed by wide-ranging discussion of the problems observed and their solutions.
We’ll be using Gherkin, the syntax used by Cucumber and SpecFlow, but you won’t need a computer.