All Technical trainings
All Practical trainings

Behaviour Driven Development (BDD) with Cucumber/SpecFlow

  • Multi-day training

    Location: Amersfoort and online

    Language: Dutch

    06 November 2024 , 07 November 2024

Practical BDD: business analysis, development and test automation in one

Increasingly, you see software development teams going agile. Here it is important that you arrive at good specifications and tests in a faster and better way. BDD helps teams in this process. BDD is a ‘shift left’ oriented approach where the business analysts, testers and developers together draw up the specifications/requirements in their domain-specific language based on User Stories. This collaboration and working through examples creates a “shared understanding. The prepared specifications/requirements are then also the tests to be performed. Eventually, these prepared tests can be used directly to automate with tools such as Cucumber and SpecFlow.

Example of a BDD feature / scenario

With Java/Cucumber and/or C#/SpecFlow
The test-first approach ensures that tests are created first by the business analyst, tester and developer in their domain-specific language before any programming is done. Therefore, the final developed system must meet the tests already established. After all, those tests must be able to be performed successfully.

The shared understanding ensures that it is clear to both the business analyst, tester and developer exactly what a User Story must satisfy. Because of the test-first approach, the exact specifications and requirements are clear to everyone beforehand.

Behaviour Driven Development with CucumberSpecFlow


06 November 2024 , 07 November 2024 Amersfoort and online

This training is given in English

The investment for participation in this training is €1,145 per person excluding VAT.

Polteq offers you the option of choosing a VAT-exempt price.

Click here for more information.

Topics covered during this training are:

Describing the expected behavior (behavior) of the system

Applying Gherkin scenarios (given ..., when ..., then ...).

Automating Gherkin scenarios.

Who is this training for?

This two-day course is designed for analysts, developers and testers. Prior knowledge required for this course is that the participant must be able to write basic Java and/or C# code.

What to expect.

You will learn where BDD supports and provides direction in analyzing requirements and how this analysis parallels the writing of test scripts

You will learn the ideas behind and the practical benefits and pitfalls of the Three Amigos and we will go very hands-on with writing good Gherkin / Feature files that you can use immediately in practice

You will learn how to keep documentation "living" and learn to automate both Feature Files and Scenarios with Java/Cucumber and/or C#/SpecFlow


Questions or want to learn more?

Would you like more information, or to learn more about Polteq Training? Please feel free to contact us, we are happy to help.

Anke Lambrechts or Erik Runhaar

+31 (0) 33 277 35 22 Learn more

“Testing and quality are an extension of each other. So then you need professionals and Polteq provides those. Polteq thinks ahead and with the changing world.”

Frans Pleij

IT Manager Aegon

View more testimonials

What clients say

“The new Who is the Mole season got off to a fantastic start, with the completely revamped WIDM app. A flawless start with a record number of players for the first episode.

Finus Tromp

head of interactive media AVROTROS