Behavior-Driven Development (BDD) helps business people and developers collaborate on necessary behaviors and automate the verification of those behaviors.
It helps teams significantly improve development speed, quality and responsiveness to changing requirements.
All students of this workshop will learn how to safely specify scenarios. Technical students will learn how to automate scenarios safely, using popular tools like Cucumber, JBehave, or SpecFlow.
"The exercises on the second day really made me understand why the Given-When-Then statements need to be written in plain English and why they shouldn't focus on the solution." Student, Philips
"I loved how the instructor discusses Agile best practices in the context of BDD/TDD." Student, GE
Understand how a whole team collaborates around scenarios to support development
Create scenarios that refine and clarify user stories
Learn what makes for useful scenarios
Divide features into slices for early and rapid deployment
Use tools to automate scenarios and ensure the software behaves as desired
Practice the whole cycle from stories to scenarios to automation
This course is key for product managers, product owners, analysts, testers and developers looking to improve their delivery capabilities.