Aller au contenu principal

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)

Nouvelle recherche

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 •…

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
• 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,…

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, 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

Attestation de formation

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