Tests BDD avec Gherkin et Reqnroll
Date de mise à jour :
Identifiant Offre Info : 14_AF_0000264154
Organisme responsable :
ARTZA TECHNOLOGIES
(ouvre dans un nouvel onglet)
Présentation de la formation
Objectifs
Transformez vos exigences métier en tests automatisés vivants avec l'approche BDD. • Connaitre les différents types de tests en Agile : TDD, BDD, ATDD • Comprendre l'importance des Critères d'Acceptation dans les User Stories • Ecrire des scenarii de tests agiles avec le langage Gherkin • Se familiariser avec l'outil Reqnroll et maîtriser les fonctionnalités importantes • Rédiger des tests BDD avec le langage Gherkin et l'outil Reqnroll MODALITÉS PÉDAGOGIQUES •…
• Connaitre les différents types de tests en Agile : TDD, BDD, ATDD
• Comprendre l'importance des Critères d'Acceptation dans les User Stories
• Ecrire des scenarii de tests agiles avec le langage Gherkin
• Se familiariser avec l'outil Reqnroll et maîtriser les fonctionnalités importantes
• Rédiger des tests BDD avec le langage Gherkin et l'outil Reqnroll
MODALITÉS PÉDAGOGIQUES
• Alternance de concepts théoriques (50%) et de travaux pratiques (50%), individuellement ou en sous-groupes
• La pédagogie active est privilégiée : mise en situation sous forme d'ateliers et cas pratiques, exercices, analyses collectives d'exemples ou de situations, le cas échéant, rencontrées par les participants…
• Apports du formateur au regard de son expérience opérationnelle
• Support de formation fourni à chaque participant sous format numérique
• Questionnaire de satisfaction (Respect des objectifs, Contenu et déroulement de la formation, Formateur, Rythme d'apprentissage, Satisfaction globale)
MODALITÉS D'EVALUATION
• Audit préalable.
• Evaluation au cours de la formation : questions par le formateur, ateliers et travaux pratiques, études de cas.
• En fin de formation, Quizz ou QCM afin d'apprécier la marge de progression.
Programme de la formation
Agilité et les tests – TDD – BDD - ATDD Présentation générale Ecosystème : développeur, testeur et Product Owner Qui fait quoi ? Rôles et responsabilités dans une équipe BDD Caractéristiques d'une approche Behavior Driven Development Critères d'acceptation vs tests Atelier n°1 : transformer un critère d'acceptation en test comportemental Le langage Gherkin Présentation générale Présentation et intérêt de Gherkin pour écrire les user stories Mots-clés principaux : Feature,…
Présentation générale
Ecosystème : développeur, testeur et Product Owner
Qui fait quoi ? Rôles et responsabilités dans une équipe BDD
Caractéristiques d'une approche Behavior Driven Development
Critères d'acceptation vs tests
Atelier n°1 : transformer un critère d'acceptation en test comportemental
Le langage Gherkin
Présentation générale
Présentation et intérêt de Gherkin pour écrire les user stories
Mots-clés principaux : Feature, Rule, Scenario…
Les étapes Given, When, Then, And et But
Atelier n°2.1 : Rédiger les critères d'acceptation avec le langage Gherkin
Les caractères : « », |, @ et #
Utilisation des tables et des paramètres dans les scenarios
Atelier n°2.2 : Ecrire des scénarios avec des tables et des paramètres
Bien comprendre la nature des spécifications behavior-driven
Bonnes pratiques et conseils d'utilisation
BDD et Gherkin avec Reqnroll
Atelier n°3.1 : Installer et configurer Reqnroll
Grands principes de fonctionnement
Qui fait quoi ? Rôles et responsabilités dans une équipe BDD
Comprendre les scénarios Gherkin dans un contexte BDD
Les fichiers features et step_definition
Atelier n°3.2 : Ecrire les features et step definitions
Expressions régulières et expressions Gherkin
Options de configuration pour l'exécution des scénarios
Stratégie de test en utilisant BDD
Validation et sanction
Type de formation
Non certifiante
Niveau de sortie
Sans niveau spécifique
Durée, rythme, financement
Financement
- Conventionnement
- Non
Conditions d'accès
Public visé
- Tout public
Niveau d'entrée
Sans niveau spécifique
Conditions spécifiques et prérequis
-
Lieu de réalisation de l'action
Modalités d'enseignement
Formation mixte
Adresse
24 Rue du Gouverneur Général Eboué92130 Issy-les-Moulineaux
Responsable : Emergence
Périodes prévisibles de déroulement des sessions
Début
Fin
- Adresse d'inscription
-
ARTZA TECHNOLOGIES
92130 Issy-les-Moulineaux - État du recrutement
- Ouvert
- Modalités
- Entrées / Sorties à dates fixes