Business Analysis & AMOA

BDD : spécifier et tester le comportement applicatif avec Gherkin et Cucumber

Alignez métier, développement et test autour d'un langage commun et transformez vos exigences en tests d'acceptance automatisés.

2 sessions Eligible OPCO

Vue d'ensemble

Le Behavior-Driven Development prolonge le TDD en décrivant le comportement attendu d'une application dans un langage compréhensible par tous, des experts métier aux développeurs. Cette formation pratique part de la collaboration — ateliers « 3 amigos » et Example Mapping — pour aboutir à des spécifications exécutables : vous apprenez à écrire des scénarios clairs en Gherkin, puis à les automatiser avec Cucumber. Vous découvrez les bonnes pratiques d'écriture (patterns et anti-patterns), la maintenabilité du code de liaison (« glue code ») et l'exploitation des scénarios comme documentation vivante. La dernière étape ouvre sur l'industrialisation : intégration des tests d'acceptance dans une chaîne CI/CD et publication des rapports d'exécution. À l'issue, vous disposez d'une démarche complète, du besoin métier au test automatisé intégré au pipeline.
Prérequis

- Maîtriser les bases d'un langage de programmation (Java de préférence, langage support des exemples)
- Connaître les principes de l'Agile (user stories, refinement)
- Une première expérience du développement piloté par les tests (TDD) est un plus
- Poste de travail permettant l'installation d'un JDK, d'un IDE (IntelliJ IDEA ou VS Code) et de Cucumber
- Droits d'installation logicielle sur la machine (ou environnement préconfiguré fourni), notamment pour les sessions à distance

Objectifs pédagogiques

Expliquer les principes et bénéfices du BDD et le distinguer du TDD et de l'ATDD
Déterminer quand le BDD est pertinent dans un projet et justifier ce choix
Animer des ateliers collaboratifs (3 amigos, Example Mapping) pour aligner métier et technique
Rédiger des scénarios Gherkin clairs et maintenables en appliquant patterns et anti-patterns
Implémenter des tests d'acceptance exécutables avec Cucumber et leur code de liaison
Exploiter les scénarios comme documentation vivante d'un projet
Intégrer l'exécution des tests d'acceptance dans une chaîne CI/CD

Programme détaillé

Prochaines sessions

28 sept. 2026

Distance - Français

1 600 € HT

23 nov. 2026

Distance - Français

1 600 € HT

Avis des participants

Taux de satisfaction global 97,9%
Basé sur les retours de nos stagiaires

Financement

Cette formation est éligible aux financements OPCO et FNE-Formation. Nos équipes vous accompagnent dans le montage de votre dossier.

En savoir plus sur le financement