Formation Behavior-Driven Development (BDD) : Cucumber et Gherkin

Découvrir la méthodologie agile BDD avec le framework Cucumber et la syntaxe Gherkin

4.5 sur 5 étoiles

5 étoiles
50%
4 étoiles
50%
3 étoiles
0%
2 étoiles
0%
1 étoile
0%
Voir les 4 avis
(4 avis)
Durée 2 jours
Niveau Fondamental
Classe à distance
Possible

Vous pouvez suivre cette formation en direct depuis votre domicile ou votre lieu de travail. Plus d'informations sur notre solution de classe à distance...

Référence DBDD
Éligible CPF Non

Le behavior-driven development (en français, « programmation pilotée par le comportement ») est une méthodologie Agile visant à réduire les écarts de communication entre les experts métiers et les experts techniques. Cela permet aux développeurs de se concentrer sur les raisons pour lesquelles le code doit être créé plutôt que sur les détails techniques, et minimise la traduction entre le langage technique et le domaine de la langue parlée par les entreprises, les utilisateurs, les intervenants, la gestion de projet…

Cucumber est le framework OpenSource permettant d’exprimer des tests d’acceptance en langage quasi naturel grâce à la syntaxe Gherkin. Les tests automatisés de Cucumber sont ainsi compréhensibles par le métier qui participe à leur mis en place conjointement avec l’équipe technique. En plus de fournir un script pour les tests automatisés, la syntaxe Gherkin est conçue pour fournir une documentation simple du code testé. Gherkin prend notamment en charge des mots-clés dans des dizaines de langues.

Cette formation Behavior Driven Development avec Cucumber et Gherkin présente l’approche BDD à l'aide de Cucumber et de Gherkin, en prenant comme fil directeur une application web d’entreprise. Vous verrez comment mettre en place des tests d’acceptance automatisés mais également l'aspect intégration dans pipeline CI/CD.

Objectif opérationnel : 

Savoir mettre en place des tests d'acceptance automatisés mais également l'aspect intégration dans pipeline CI/CD.

Objectifs pédagogiques :

À l'issue de cette formation Behavior-Driven Development avec Cucumber et Gherkin, vous serez en mesure 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 une pipeline de CI/CD

Public :

Ce cours Behavior-Driven Development cible principalement les développeurs et toute personne impliquée dans les tests.

Prérequis :

Cette formation Behavior-Driven Development ne nécessite aucun prérequis particulier. La connaissance d'un langage de programmation est un plus.

Introduction au concept agile de « Behavior-Driven Developement » (BDD)

Définition des tests d’acceptance, finalités et automatisation
L’approche BDD, comparaison avec le TDD
Le rôle du métier
Domain-Driven Design, langage du domaine et syntaxe Gherkin
L’offre Cucumber, son éco-système (IDE, Langages, Framework de tests et build)
Pré-requis d’installation
Intégration dans un build Maven

Atelier

Installation Cucumber, présentation Build et application exemple

Premier pas avec Cucumber

Le fonctionnement du framework Cucumber, la notion de scénario
Écrire des features, des scénarios et les StepDefinition
Le « Glue Code », maintenabilité
Assistant pour la génération des StepDefinitions
Intégration dans l’IDE

Atelier

Ecriture de scénario

Pour aller plus loin avec le framework Cucumber

Utilisation des expressions régulières
Diversité des données d’entrée, les Tables
Utilisation de Background
Utilisation de Rule
Usage des labels
Génération de rapport d’exécution de Cucumber
Configuration de la génération

Atelier

Variabilisation des scénarios précédents

Intégration dans pipeline CI/CD

Rappels sur le CI/CD et importance de l’automatisation des tests
Le rôle des tests d’acceptance dans la pipeline de CD
Intégration Cucumber avec serveur de CI/CD
Publication des rapports de tests

Atelier

Mise en place d’une pipeline CD avec Jenkins

Date de mise à jour du programme : 12/12/2022

Dates et lieux

1
2
Du 18 au 19 novembre 2024
En bonne voie de maintien
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 18 au 19 novembre 2024
En bonne voie de maintien
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 13 au 14 février 2025
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 13 au 14 février 2025
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 10 au 11 avril 2025
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 10 au 11 avril 2025
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 30 juin au 01 juillet 2025
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 30 juin au 01 juillet 2025
Lieu
Paris
Durée
2 jrs
1480 € HT
Du 13 au 14 août 2025
Lieu
Distanciel
Durée
2 jrs
1480 € HT
Du 13 au 14 août 2025
Lieu
Paris
Durée
2 jrs
1480 € HT
1
2

Avis des participants à la formation Behavior-Driven Development (BDD) : Cucumber et Gherkin

Note moyenne de 4.5/5(4)

Les avis figurant ci-dessous sont issus des fiches d’évaluation que remplissent les participants à la fin de la formation. Ils sont ensuite publiés automatiquement si les personnes ont explicitement accepté que nous les diffusions.

TD
5/5

Mon avis sur le contenu du stage :

"Une formation qui apporte de solides bases."

Mon avis sur le formateur :

"Un formateur très à l'écoute et très bon accompagnement. Nous étions dans une situation privilégiée car seulement deux stagiaires."

Ce que j'ai le plus apprécié :

"Le contenu de la formation et sa richesse. La technicité et bienveillance du formateur."

Ce que j'ai le moins apprécié :

"Aucun"

CT
4/5

Mon avis sur le contenu du stage :

"Très complet."

Mon avis sur le formateur :

"Prend du temps pour tout le monde, A l'écoute."

Mon avis sur la salle de formation :

"Salle et matériel disponible, gros +"

PRADELLE Fabien
4/5


Formations Informatique
et Management
en ligne à ce jour

+
Stagiaires dans nos salles
de cours sur
l'année

%
De participants satisfaits
ou très satisfaits de nos
formations


Formateurs experts
validés par
PLB