Agile Testing using BDD (Behaviour Driven Development) & Cucumber

Inter-company training

Which level is targeted at the end of the training course?

Advanced

How long does the training course last?

 2,00 day(s)

In which language(s) is the training course taught?

EN FR

When will the next session take place?

 07.10.2026
Where does the training course take place?
 Bertrange

How much does the training course cost?

1200,00€

Who is organising this training course?

Q-Leap is a Luxembourg-based company specializing in software testing and quality assurance, offering services such as test automation, performance testing, accessibility and user experience (UX). It also offers certification training courses, notably accredited by the ISTQB. Q-Leap also develops innovative tools such as Q-Bot and Q-Guard, two software test automation solutions that considerably simplify and improve the entire testing process.

Who is the training course aimed at?

This course is ideal for people who are involved in software quality such as test consultants, IT consultants, developers, technical experts but also engineers.

What are the aims or the skills being targeted?

Agile approaches have a distinctive way to implement specification and qualification phases. Practical methods exist and address objectives of Stakeholders and different project phases, "Test Driven Development" (TDD), the "Acceptance Test Driven Development" (ATDD) and the "Behavior Driven Development" (BDD).

What does the training course cover?

1st Theorical part:

1. Introduction:

a. Observation on challenges related to design activities

2. Reminders of agile principles
a. Declared values in agile context
b. Characteristics of agile testing – Tests quadrants, test pyramid

3. Differentiate TDD, ATDD and BDD
a. TDD – An agile development technique
b. ATDD – An approach of development based on acceptance tests in agile context
c. BDD – A specification and test conception technique
d. Test coverage with xDD practices

4. BDD and implementation
a. Introduction to Gherkin langage
b. Objective of acceptation criteria
c. The use of conversation and examples for a shared understanding
d. The scenario as deliverable of BDD

5. BDD and automation strategy
a. Why an automated strategy?
b. Contribution of BDD for the conception of automated tests
c. Point of view concerning end to end test automation

2nd part: Practical excercices1. Write Gherkin scenarios

2. Implementation of BDD with Cucumber
3. Setup Eclipse/Cucumber environment
4. Creation of Java project in the environment
5. Generation of "glue code" and "step definitions"

When will the next session take place?

Datum
City
Language and price
07.10.2026

08.10.2026
Bertrange
FR 1200,00€
09.12.2026

10.12.2026
Bertrange
FR 1200,00€

These courses might interest you

EN
Day
On request
Computer science - Software engineering - Preparation for ISTQB certification