Agenda is flexible and depends on the client’s needs. We set the training program individually for each session.
- Theoretical introduction
- BDD in Scrum
- When to use it
- Benefits
- Application of BDD at various stages of the software development cycle
- Language in BDD – Gherkin syntax + exercises
- Roles in BDD (structure -> role, property, profit…)
- Creating stories
- Acceptance criteria – good practices
- BDD good practices
- Black box testing
- BDD support for JVM languages (Java, Groovy, Kotlin)