Behavior Driven Development
Prérequis
Public admis
- Salarié en Poste
- Entreprise
Demandeur d'emploi et Etudiant non admis
Financement
- Votre OPCO
- Financement personnel
Financement CPF non pris en charge
Modalités
- En centre
- À distance
Objectifs pédagogiques
A l'issue de cette formation, vous serez capable de :
- Elaborer des spécifications de solution et de tests associés, simultanément et de façon collaborative
- Supprimer les défauts de conception des logiciels
- Améliorer la qualité des logiciels grâce à une parfaite adéquation au besoin.
Programme de la formation
Jour 1
Comprendre le concept "Test First"
- Les techniques de conception de spécifications de solution
- Cas d'utilisation, User Story, règles de gestion
- La non-qualité des exigences
- Les techniques de conception des tests par les testeurs
- Le test dans la perspective du développeur
- Les démarches "Test First"
- Avantages du travail de groupe
- Le pouvoir des trois
- Le Test Driven Development
- La syntaxe de Gherkin
- ATDD (Acceptance Test Driven Development) et BDD (Behavior Driven Development)
- Stratégies d'industrialisation
- Pyramide d'automatisation des tests
- Plateformes d'intégration continue
Jour 2
Exemples de travaux pratiques (à titre indicatif)
- Critères d'acceptation vs exemples
- Définition collaborative des scénarios BDD
- Patron de spécification par l'exemple
Implémentation informatique du Behavior Driven Development
- Les différents outils de BDD (Cucumber, Jbehave, Hiptest)
- Installer et configurer
- Cucumber
- Pyton
- Implémenter le Gherkin sous Eclipse Java
Le contenu de ce programme peut faire l'objet d'adaptation selon les niveaux, prérequis et besoins des apprenants.
Modalités d’évaluation des acquis
- En cours de formation, par des études de cas ou des travaux pratiques
- Et, en fin de formation, par un questionnaire d'auto-évaluation

Proposé par
M2I
"Un leadership dans le domaine de la formation"

Proposé par
M2I
