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.

  1. Notions
  2. Questions
  3. 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.