training

NL/EN
Deze training is beschikbaar in het Nederlands en Engels. Meer informatie

Cucumber Java for Developers

Breid jouw praktisch toepasbare kennis van Specification by Example uit met Cucumber For Java.

30 april 2025
- Veenendaal / Remote
2 dagen
1530 (ex BTW)

Beschrijving

In deze training breid je jouw praktisch toepasbare kennis van Specification by Example uit met Cucumber For Java. Na het volgen van deze training weet je hoe je scenario's in Gherkin scenario's kunt automatiseren.

Door de voorbeelden in Gherkin op te schrijven kunnen we deze in Java automatiseren met het open-source framework cucumber (https://cucumber.io/). We besteden hierbij veel aandacht aan een onderhoudbare opzet van de geautomatiseerde scenario's.

De nadruk van de training ligt op het uitvoeren van praktijkoefeningen.

De training "Specification by Example" kun je voorafgaand aan deze training apart volgen (zie 'Gerelateerde cursussen' hieronder).

Leerdoelen

CheckmarkExplain why you would want to use Acceptance test driven development (with Gherkin and Cucumber)
UnderstandLogo InfoSupport
CheckmarkExplain the basic concepts of Gherkin
UnderstandLogo InfoSupport
CheckmarkExplain the basic concepts of Cucumber
UnderstandLogo InfoSupport
CheckmarkProduce code that uses Gherkin feature files and Cucumber to execute one or more specifications.
ApplyLogo InfoSupport
CheckmarkImprove existing scenarios by using parametrization.
CreateLogo InfoSupport
CheckmarkImprove the organisation and structure of a test suite that consists of Gherkin features and Cucumber step definitions.
CreateLogo InfoSupport
CheckmarkExplain the pitfalls and best practices when using ATDD.
UnderstandLogo InfoSupport
CheckmarkProduce code that needs shared state between different scenarios.
ApplyLogo InfoSupport
CheckmarkProduce code that uses third party drivers like Selenium and RestAssured to create UI-tests and API-tests.
ApplyLogo InfoSupport
Voor bovenstaande leerdoelen gebruiken we de Taxonomie van Bloom

Benodigde voorkennis

  • Ervaring met Java
  • Kennis over Specification by Example is een pré

Onderwerpen

  1. Waarom ATDD?
  2. Basics van Gherkin en Cucumber
  3. De Test piramide
  4. Parametriseren van scenarios
  5. Organiseren van je features
  6. Valkuilen en best practices
  7. Sharing state
  8. Andere drivers gebruiken

Planning

StartdatumDuurLocatie
30 april 20251 mei 2025
2 dagen
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Veenendaal / Remote
Dit is een hybride training die remote gevolgd kan worden. Meer informatie
Inschrijven
Houd me op de hoogte van nieuwe data

Incompany of persoonlijk advies nodig?

Onze opleidingsadviseurs denken graag met je mee om een persoonlijk advies te geven of een incompany training binnen jouw organisatie te vinden.

Trainers

"Trainer die zijn vak kent!"
Marc
  • icon

    Hoge waardering

  • icon

    Praktijkgerichte trainingen

  • icon

    Gecertificeerde trainers

  • icon

    Eigen docenten