The training is intended for people who want to start using the Behavior driven development tool for an extensive behavior-based software testing in their project.
Participants know what BDD is for and how it can be used in a project using the Gherkin syntax and the support of JVM languages (Java, Groovy or Kotlin).
Participant can be anyone from the project team (developers, manual or automated testers).
Nice to have:
– knowledge of basic concepts related to software testing
– knowledge of one of the JVM languages (Java, Kotlin, Groovy or Scala)
- Training: English
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)