course
Cucumber Java for Developers
Gain extra knowledge about Specification by Example through practice (in Java, using the Cucumber)
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 date | Duration | Location | |
---|---|---|---|
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 |
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
-
Hoge waardering
-
Praktijkgerichte trainingen
-
Gecertificeerde trainers
-
Eigen docenten