Learning Objectives & Approach
This practical course introduces Behaviour Driven Development (BDD) with a focus on practicing BDD techniques through an interactive and hands-on workshop. Under the guidance of an experienced instructor you will learn first-hand the benefits of BDD including collaboration, improved analysis and understanding stakeholder value. This course is for developers who have prior experience with User Stories.
This is an introductory course; attendees will gain a solid understanding of BDD principles, techniques and best practices. The principles and benefits of BDD are covered, along with techniques to write and validate acceptance scenarios. This course is ideally supplemented by on-site coaching and mentoring for the development team.
Course Length
1 Day
Key Topics
The following topics are learned through lectures, group projects and labs:
- The advantages of Behaviour Driven Development
- How to create acceptance criteria
- Guidelines to work with business analysts and business users to develop user stories
- How to translate user stories to acceptance criteria
- The Gherkin language
- How to validate acceptances tests
- How to create a steps file for a scenario
- How to use tokens and regular expressions
- How to execute tests and generate a report
- The mindset of Behaviour Driven Development
- Best practices when testing
Targeted Participants
This course is valuable for developers and technical leads.
Prerequisites
Completion of User Story Workshop or equivalent experience.