AU - BDD Cuke
AU Basisprincipes van BDD met Cucumber
Beschrijving
Agile United – Foundations in BDD with Cucumber (AU – BDD Cuke) is een intensieve, praktische en interactieve training van drie dagen. De training is ontworpen om deelnemers een sterke en praktische kennis te geven van Behaviour-Driven Development (BDD) en hoe dit effectief kan worden toegepast met Cucumber, Gherkin, TestNG en moderne tools voor API-testing.
Deze cursus helpt testers, ontwikkelaars, architecten, productrollen en iedereen die met agile teams werkt om hun samenwerkingsvaardigheden te verbeteren, de kwaliteit van specificaties te verfijnen en een gedeeld begrip van softwaregedrag op te bouwen.
Deze praktische training biedt een combinatie van mindset, methoden, technieken en tooling: van agile principes en samenwerking met stakeholders tot het schrijven van duidelijke en onderhoudbare scenario’s, het automatiseren ervan met Cucumber en het toepassen van BDD binnen end-to-end delivery-workflows. Deelnemers werken met UI-tests, API-tests, mocking-strategieën, data-driven testing en CI/CD-integratie – ondersteund door praktijkoefeningen in een virtual machine-omgeving.
Hoofdstuk 1 – Introductie tot Behaviour-Driven Development
- Wat BDD is en hoe het verschilt van TDD en ATDD
- Geschiedenis, doelen en impact van BDD
- Agile principes in een BDD-context
- Rollen en samenwerking (PO, Dev, QA, stakeholders)
- Duidelijke Gherkin-scenario’s schrijven (Given-When-Then)
- Abstractie, herbruikbare stappen en communicatie
- Testtypes binnen BDD (acceptatie, integratie, systeem, E2E…)
- Data-Driven & Keyword-Driven testing
- Tools & frameworks, voordelen en nadelen van BDD
Hoofdstuk 2 – Testautomatisering met Cucumber & TestNG
- Opzetten van de testomgeving (Cucumber, TestNG, Maven)
- Aanmaken van feature files en step definitions
- UI- en functionele testing met Cucumber
- Hooks, Runner classes, parameters en datatabellen
- Complexe datastructuren en scenario outlines
- Herbruikbaarheid, onderhoudbaarheid en best practices
Hoofdstuk 3 – De BDD-cyclus
- Waarom de BDD-cyclus samenwerking verbetert
- TDD, ATDD en BDD – overeenkomsten, verschillen en use cases
- De volledige BDD-workflow van idee tot uitvoerbare specificatie
- Praktische voorbeelden voor elke fase
- Voordelen, beperkingen en hoe BDD duurzaam kan worden toegepast
Hoofdstuk 4 – API’s, Mocking & BDD met Karate
- Basisprincipes van API’s (REST, SOAP, HTTP-methoden)
- Valideren van responses, schema’s, datatypes en gedrag
- Karate gebruiken voor API-testing met Gherkin
- Hooks, variabelen, matchingregels en externe data
- Implementeren van mocks en API test doubles
- Best practices, optimalisatie en omgaan met uitdagingen
Hoofdstuk 5 – CI/CD met Cucumber
- Continuous Integration / Continuous Deployment
- Introductie en setup van de Jenkins buildserver
- BDD-workflow met Jenkins
- Rapportage en het genereren van testrapporten
- Best practices voor het organiseren van tests
Doelgroep publiek
Agile United – Foundations in BDD with Cucumber (AU – BDD Cuke) has been designed for anyone who wants to deepen their understanding of Behaviour-Driven Development and strengthen collaboration between business, development and testing through executable specifications. Whether you are a tester, test automation engineer, developer, software architect, product owner, scrum master, or someone working closely with agile teams, this training will help you improve how you communicate requirements, refine specifications, and ensure a shared understanding of system behaviour.
If you are looking to expand your automation skills with Cucumber, Gherkin and TestNG, learn how to design clear and maintainable scenarios, or explore API testing, mocking and CI/CD integration using Karate and modern tooling, this course is for you. It is equally suitable for those transitioning into roles involving BDD, specification by example or test automation, as well as anyone wanting to close knowledge gaps and apply BDD effectively in real projects.
Vereiste
Hoewel er geen verplichte voorwaarden zijn voor deze cursus, zult u veel meer voordeel halen uit de training als u al beschikt over het ISTQB Certified Tester Foundation Level (CTFL) certificaat of vergelijkbare basiskennis van softwaretesting, omdat de training geen basisbegrippen van softwaretesting behandelt. Kennis van agile principes wordt ook aanbevolen — idealiter via certificaten zoals CTFL-Agile Tester, PSM, CSM, ASF, of door het lezen van de Scrum Guide.
Basiservaring met softwareontwikkeling of testautomatisering, evenals algemene ervaring met IDE’s, versiebeheer of scripting, zal uw leerproces verder ondersteunen.
Om deel te nemen aan de praktische oefeningen heeft u ook een laptop nodig met administratorrechten en een geïnstalleerde versie van VirtualBox.
The global exam price vary depending on the certification and your geographical location.
Price Information Request
*Verplicht veld
Boek je examen:
Brightest Privé
Examen
Individuele online examens, afgenomen door een Pearson VUE-expert in realtime via webcam.
Brightest Examen
Locatie
Je kunt examen doen in verschillende talen (5200+ testcentra). Via een eenvoudige registratieprocedure, van Brightest op de Pearson VUE website.
Brightest Green
Examen
Online examens voor groepen van ten minste 6 deelnemers in zes verschillende talen, waar ook ter wereld.
Brightest Papieren
Examen
De klassieke examenervaring voor groepen van minstens 6 deelnemers in een groeiend aantal talen.