Behavior-Driven Development Training
Level
BeginnerDuration
16h / 2 daysDate
Individually arrangedPrice
Individually arrangedBehavior-Driven Development Training1
Behavior-Driven Development is a technique that allows you to create complex and sophisticated test scenarios that make it possible to check and validate the functioning of an application. Thanks to BDD, we are able to create reliable and readable descriptions of business processes supported by our application. During the training, you will learn how to use the BDD approach, when it is worth applying it, and in which situations it is better to give it up.
What will you learn?
The Behavior-Driven Development training helps teams better understand this approach and its practical application in the software development process. As a result, teams can create more understandable and durable software that better meets the expectations of clients and stakeholders.
Who is this training for?
The training is intended for developers and testers who want to create testable code and write tests that verify complex business processes and provide clear documentation.
Training Program
-
Introduction to Behavior-Driven Development
- Definition, benefits, challenges
- When is it worth using BDD?
- BDD as unnecessary complication
-
Requirements and Behavior-Driven Development
- Creating test scenarios
- Risk management and efficiency
- Cooperation with analysts/business
-
Creating tests
- Scenario and implementation
- Test structure
- Maintenance
- Refactoring
-
Software development
- Scenarios and task division
- Increment and functionality
- CI/CD and incremental software development
- Challenges
- TDD vs BDD – similarities and differences
- Own framework – pros and cons
- BYOP