Mettre en pratique le BDD
Version du programme : 1
Type de formation
MixteDurée de formation
7 heures (1 jour)Accessibilité
OuiMettre en pratique le BDD
La formation en quelques mots : Comprendre et mettre en pratique le Behavior Driven Development (BDD), une approche collaborative qui aligne les équipes Produit, Métier et Technique autour d’une compréhension commune du besoin. Les participants découvriront les fondements du BDD, apprendront à animer un atelier 3 Amigos, à rédiger des scénarios Gherkin pertinents et à relier ces scénarios à des tests automatisés avec Cucumber. Répartition : > Théorie : 40% > Pratique : 60% Cette formation est disponible en présentiel ou à distance, avec un programme et une qualité pédagogique identiques. > Formation inter-entreprise : pré-inscription en ligne ou contactez-nous : formation@younup.fr > Formation intra-entreprise : nous vous invitons à nous contacter pour réaliser un devis : formation@younup.fr Pour toute question, n’hésitez pas à contacter notre équipe : formation@younup.fr
Objectifs de la formation
- Comprendre l’esprit du BDD et ses différences avec le TDD ou les tests fonctionnels classiques
- Définir des comportements attendus sous forme de scénarios Gherkin
- Comprendre le chaînage entre Gherkin, steps et code (Cucumber)
- Identifier comment introduire le BDD dans leur contexte projet
Profil des bénéficiaires
- Toute personne impliquée dans le cycle de vie d’un logiciel souhaitant améliorer la clarté et la qualité des spécifications tout en renforçant la collaboration autour des comportements attendus
- Technique : Connaître les bases du cycle de vie d’un projet logiciel
- Matériel : Venir avec son PC
Contenu de la formation
1. Le BDD : philosophie et origines
- Les trois piliers du BDD : Découverte – Spécification – Pilotage
- Du besoin métier au code exécutable
- Zoom sur les pratiques collaboratives : 3 amigos, Example Mapping, Living Documentation
Travaux pratiques
- 3 amigos: aligner les points de vue Métier / Test / Développement
- Example Mapping : clarifier une user story à partir de règles et d’exemples concrets
2. Du langage naturel au formalisme
- Partir des exemples pour arriver aux scénarios testables
- Introduction au format Gherkin
Travaux pratiques : Rédiger des scénarios Gherkin
- Bonnes pratiques: BRIEF (Business, Real data, Intention, Essential, Focus)
- Exercice : Décrire le comportement d’un panier d’achat sur une plateforme e-commerce
3. De la spécification à l’automatisation
- Introduction à l’automatisation des scénarios BDD
- Présentation de Cucumber et de son rôle dans la chaîne BDD
- Principe du cycle rouge–vert–refactor (lien avec le TDD)
Travaux pratiques : Du Gherkin au test automatisé
- Présentation de Cucumber
- Exemple concret - Vérifier la validation du panier d’achat avec Cucumber
4. Synthèse et appropriation
- Apports du BDD: communication, qualité, traçabilité
- Limites et pièges fréquents
Équipe pédagogique
Suivi de l'exécution et évaluation des résultats
- En début de séance un recueil des attentes est réalisé pour s’assurer d’aborder tous les points pendant le déroulé de la formation.
- Le formateur évalue la progression pédagogique de l’apprenant tout au long de la formation au moyen de travaux pratiques, serious game, etc.
- L’apprenant complète également une auto-évaluation de positionnement au début et à la fin de la formation pour valider les compétences acquises en lien avec les objectifs de la formation.
Ressources techniques et pédagogiques
- Espace apprenant
- Support de formation transmis
Qualité et satisfaction
Capacité d'accueil
Délai d'accès
Accessibilité
Nous mettons tout en œuvre pour vous accueillir et vous accompagner dans les meilleures conditions d’apprentissage. Notre référente handicap est à votre disposition vous pouvez la contacter à l'adresse suivante : formation@younup.fr.