La spécification par l'exemple
Spécifier une règle métier par des exemples concrets : exemples clés, tables d'exemples, valeurs limites, exemple qui révèle une règle manquante et scénarios Gherkin que le client peut lire.
- 24 cartes
- 3 thèmes
- Gratuit
Le programme, thème par thème
Le poids de chaque thème suit celui que lui donne l'examen.
- Notions
- Questions
- Les chiffres
Quelques cartes du deck
Règle métier : de quoi s'agit-il ?
Voir la réponse
Énoncé général qui dit comment l'organisation décide ou calcule, indépendamment de tout écran : « livraison gratuite dès 50 € ».
Une phrase générale laisse passer des ambiguïtés (« dès 50 € » inclut-il 50 € ?). Les exemples chiffrés sont là pour les lever.
La règle dit « livraison gratuite dès 50 € ». Quel exemple révèle si le seuil est inclus ?
- Un panier de 50,00 €
- Un panier de 49,99 €
- Un panier de 50,01 €
- Un panier de 100,00 €
Voir la réponse
Un panier de 50,00 €
Seule la valeur exacte du seuil dit si la règle s'écrit « supérieur ou égal à » ou « strictement supérieur à ». À 49,99 €, on paie les frais dans les deux lectures ; à 50,01 € et 100 €, la livraison est gratuite dans les deux.
Dans un plan de scénario Gherkin, les valeurs variables se notent entre …, comme <montant>, et se remplissent depuis un tableau introduit par ….
Voir la réponse
Dans un plan de scénario Gherkin, les valeurs variables se notent entre chevrons, comme <montant>, et se remplissent depuis un tableau introduit par Exemples.
Chaque ligne du tableau lance le scénario une fois, en remplaçant chaque paramètre par la valeur de sa colonne.
Exemple clé : de quoi s'agit-il ?
Voir la réponse
Cas concret et chiffré, partagé avec le client, qui illustre une règle et qu'on garde parce qu'il apporte un cas que les autres n'apportent pas.
Deux exemples du même genre (60 € et 70 € pour « gratuit dès 50 € ») ne disent rien de plus que l'un d'eux : on en garde un seul.
La règle dit « gratuit dès 50 € ». Le client donne l'exemple « 60 € vers la Corse : 8 € de frais ». Que révèle cet exemple ?
- Une erreur de saisie à retirer de la table
- Une exception que la règle écrite oublie
- Un cas trop rare pour être spécifié
- Un défaut du plan de scénario de l'équipe
Voir la réponse
Une exception que la règle écrite oublie
Quand un exemple contredit la règle écrite, c'est souvent que la règle est incomplète : ici une exception géographique que personne n'avait formulée. L'exemple a rempli son rôle.