Behavior-Driven Development en Java
Cette formation présente l’approche BDD, de la maîtrise de Gherkin et de Cucumber jusqu’à la conception de tests d’acceptance automatisés et leur intégration dans un pipeline CI/CD.
À propos de cette formation
Ce cours présente les pratiques essentielles du développement guidé par les tests et introduit les principes du Behavior-Driven Development (BDD). Il permet de comprendre comment utiliser cette approche pour favoriser la collaboration entre développeurs, testeurs et experts fonctionnels, tout en améliorant la qualité et la fiabilité des applications.
Les participants apprennent à maîtriser l’approche BDD ainsi que la syntaxe Gherkin, afin de décrire les comportements attendus d’une application sous la forme de scénarios compréhensibles par l’ensemble des intervenants du projet. Ils découvrent également l’outil Cucumber et mettent en pratique la conception et l’implémentation de tests d’acceptance automatisés.
La formation aborde enfin l’intégration de ces tests dans un pipeline CI/CD, afin d’automatiser leur exécution, de détecter rapidement les régressions et de sécuriser les livraisons. Des exercices pratiques et des sessions de live coding permettent de mettre progressivement en application les notions présentées tout au long des leçons.
Objectifs pédagogiques
A l'issue de cette formation, le participant sera capable de :
- Maîtriser l’approche BDD et la syntaxe Gherkin
- Avoir une bonne compréhension de l’outil Cucumber
- Écrire et implémenter des tests d’acceptance
- Intégrer les tests d’acceptances dans un pipeline de CI/CD
Programme de la formation
La formation est organisée en chapitres, chacun composé d'explications, de démonstrations et de travaux pratiques.