The Introduction to Behavior-Driven Development training course equips teams with practices, tools, and techniques to take their software development processes to the next level.
The course begins by providing a hands-on workshop to introduce Behavior-Driven Development (BDD) concepts. Next, students are divided into teams to experience creating BDD feature files, scenarios, and complete working applications. The course concludes with working with Gherkin Syntax and a final project.
This course can be taught from different language and tooling perspectives including Java/Spring, C#/.NET, or Ruby.
Purpose
|
Learn the skills and concepts necessary to use BDD in software development. |
Audience
|
Teams who are interested in learning about BDD. |
Role
| Business Analyst - Project Manager - Q/A - Software Developer - Technical Manager - Web Developer |
Skill Level
| Introduction |
Style
| Hack-a-thon - Learning Spikes - Workshops |
Duration
| 3 Days |
Related Technologies
| .NET | C# | Java | Testing | Spring.io |
Productivity Objectives
- Describe BDD basics and principles
- Identify the connection between TDD and BDD
- Explore how BDD changes the way you approach Agile
- Identify actionable steps to apply BDD to real-world projects
- Use Gherkin syntax
- Build BDD scenarios to serve as acceptance criteria for stories