Training agenda

Agenda is flexible and depends on the client’s needs. We set the training program individually for each session.

  1. Theoretical introduction
  2. BDD in Scrum
  3. When to use it
  4. Benefits
  5. Application of BDD at various stages of the software development cycle
  6. Language in BDD – Gherkin syntax + exercises
  7. Roles in BDD (structure -> role, property, profit…)
  8. Creating stories
  9. Acceptance criteria – good practices
  10. BDD good practices
  11. Black box testing
  12. BDD support for JVM languages (Java, Groovy, Kotlin)