course

NL/EN
This training is available in Dutch and English. More information

Cucumber Java for Developers

Gain extra knowledge about Specification by Example through practice (in Java, using the Cucumber)

February 12, 2025
- Utrecht / Remote
2 days
1480 (excl. VAT)

Description

This workshop will deepen your knowledge about Specification by Example (a.k.a. ATDD or BDD) through practice. We will refine acceptance criteria in Gherkin, automate them and practice refactoring of automated scenarios. We will also introduce basic web-concepts and Selenium to enable students to work with Selenium in combination with Cucumber. The exercises will be done in Java, using the open-source Cucumber/Java framework.

Prior Knowledge

Experience with programming in Java and knowledge of basic web concepts

Subjects

  • Capturing specifications in Gherkin
  • Quick intro/refresh on Specification-By-Example
  • Capturing the result of specification workshops in formalized Gherkin scenarios
  • Collaboration patterns for working with Gherkin
  • Writing styles and Gherkin patterns/anti-patterns
  • Cucumber for Java
  • Introduction to the Acceptance Test Driven Development workflow (test first, outside-in)
  • Core concepts for (A)TDD: mocking, stubbing, dependency injection
  • Domain layer automation (automating under the skin)
  • Dealing with external dependencies
  • Selenium

Schedule

Start dateDurationLocation
February 12, 2025February 13, 2025
2 days
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Utrecht / Remote
This is a hybrid training and can be followed remotely. More information
Sign up
Keep me posted on new sessions

All courses can also be conducted within your organization as customized or incompany training.

Our training advisors are happy to help you provide personal advice or find Incompany training within your organization.

Trainers

"The instructor was clearly very experienced and had a lot of knowledge about the subject."
Mika
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten