Test et qualité des applications

Rédiger des tests efficaces en Gherkin

Objectifs de la formation

  • Comprendre la philosophie du Gherkin et sa valeur dans une organisation Agile.
  • Rédiger des tests clairs, lisibles, concis et non ambigus.
  • Écrire des scénarios Gherkin
  • Structurer les tests dans Xray selon les bonnes pratiques.


Programme de la formation

Introduction : Pourquoi utiliser Gherkin ?

  • Le Gherkin : un langage métier, pas technique
  • Alignement avec BDD
  • Le rôle du testeur dans la chaîne (US → critères d’acceptation → scénarios Gherkin
  • Comment Gherkin réduit les ambiguïtés entre PO, testeurs et automatisation
  • Ce que Gherkin n’est pas :
    • pas un script technique
    • pas une suite d’actions UI détaillées
    • pas uniquement pour l’automatisation

Démonstration : Identifier les problèmes dans des scénarios “mal écrits”.

Syntaxe Gherkin : Comprendre la structure et les mots-clés.

  • Feature
  • Background
  • Scenario
  • Patterns et anti-patterns.
  • Given / When / Then
  • And / But
  • Commentaires, tags, organisation des fichiers
  • Règles de lisibilité (grammaire, présent, voix active…)

Bonnes pratiques Gherkin

  • Éviter les étapes UI trop détaillées
  • Définir un vocabulaire commun (Dictionnaire métier / DSL fonctionnel)
  • Une étape = une intention métier
  • Un scénario = un comportement, pas une suite de clics
  • Le “Given-When-Then” comme narration d’un comportement
  • Structurer pour la relecture par l’équipe d’automatisation
  • Comment formuler les étapes pour que :
    • Le testeur sache quoi vérifier
    • L’automatisation puisse être mappée facilement
  • Séparer “ce que je fais” de “comment c’est fait”
  • Scénarios trop longs
  • Trop de Background
  • Scénarios qui mélangent plusieurs comportements

Rédaction de scénarios et critères d’acceptation

  • Identifier les comportements à tester
  • Limiter le nombre de scénarios pertinents
  • Quand utiliser « Scenario Outline »
  • Transformation “critère” → “scénario”
  • Définir la granularité correcte

Gherkin dans Xray

  • Organisation des tests / dossier / campagnes
  • Où et comment déclarer ses scénarios Gherkin dans Xray

Please login to get access to the quiz
Automatisation des tests logiciels (Prev Lesson)
Back to Test et qualité des applications
Public

Testeurs fonctionnels

Pré-requis

Connaître les bases des tests logiciels. Aucun prérequis technique n'est nécessaire.

Sur le même thème