Une recette relie un besoin à une preuve exploitable
Écrivez le plan avant la livraison. Pour chaque cas, nommez le besoin vérifié, la version, l’acteur et ses droits, l’état de départ, les données, les actions, le résultat attendu observable, le résultat obtenu et la preuve. Ajoutez la personne qui exécute et celle qui décide.
Exécutez d’abord les parcours dont l’échec aurait le plus d’impact. Gardez séparés quatre états : réussi, échoué, bloqué et non exécuté. Un cas critique absent reste absent, même si 99 autres cas sont verts. La campagne se termine par une décision documentée, jamais par un pourcentage isolé.

Mémo express
Résolvez le désaccord sur l’attendu avant l’exécution
Si le métier et le prestataire ne donnent pas le même résultat attendu à un cas, ils ne testeront pas la même règle. Le plan permet de repérer cette ambiguïté. Corrigez l’attendu avant d’exécuter le cas.
La recette métier ne remplace pas tous les tests
Le syllabus Foundation Level de l’ISTQB distingue notamment les tests de composants, d’intégration, de système et d’acceptation. La recette valide les besoins des utilisateurs ; elle ne transforme pas une vérification métier en audit de sécurité, de performance ou d’accessibilité.
N’ouvrez pas la campagne sans version précise ni décideur nommé
Commencez par identifier exactement ce qui sera testé. « La dernière version » ne suffit pas : consignez l’identifiant de livraison, l’environnement, les données chargées, les interfaces disponibles et les configurations qui influencent le résultat. Une correction installée pendant la recette crée une nouvelle base de comparaison. Notez son impact et les cas à rejouer.
Conditions à vérifier avant d’exécuter la recette
- Condition
- Périmètre
- Question concrète
- Quelles fonctions, interfaces, rôles et qualités sont inclus ou exclus ?
- Preuve d’ouverture
- Liste versionnée et exclusions justifiées
- Condition
- Version
- Question concrète
- Quel artefact exact est soumis aux tests ?
- Preuve d’ouverture
- Identifiant de livraison et configuration
- Condition
- Environnement
- Question concrète
- Les services, droits, appareils et dépendances nécessaires répondent-ils ?
- Preuve d’ouverture
- Contrôle de démarrage consigné
- Condition
- Données
- Question concrète
- Les cas normaux, limites et erreurs peuvent-ils être joués sans exposer inutilement des personnes ?
- Preuve d’ouverture
- Jeu fictif ou anonymisé préparé
- Condition
- Responsabilités
- Question concrète
- Qui exécute, qualifie, corrige, reteste et décide ?
- Preuve d’ouverture
- Noms ou rôles et disponibilités confirmés
- Condition
- Sortie
- Question concrète
- Quelles conditions permettent d’arrêter les tests et de soumettre la décision ?
- Preuve d’ouverture
- Critères écrits avant l’exécution
Les critères d’entrée et de sortie présentés par l’ISTQB répondent à deux questions différentes : que faut-il avoir pour commencer, puis qu’est-ce qui doit être atteint pour déclarer l’activité terminée ? Arriver au bout du temps prévu n’efface pas les critères manquants. Si les parties prenantes décident néanmoins de s’arrêter, le risque résiduel reste à examiner et à consigner.
Mémo express
Le décideur ne doit pas apparaître le dernier jour
Nommez avant la campagne la personne qui peut accepter, refuser, demander une correction ou appliquer la procédure prévue. Le testeur constate ; il ne reçoit pas automatiquement le pouvoir contractuel de décider.
Écrivez un cas qu’une autre personne peut rejouer sans vous appeler
« Vérifier la facturation » ne constitue pas encore un cas. Il manque l’acteur, le dossier de départ, la règle appliquée et le résultat qui permettra de conclure. Écrivez une suite courte : besoin, état de départ, données, actions, résultat attendu observable et preuve.
Du besoin vague au cas de recette rejouable
- Champ
- Référence
- Question
- Quelle règle ou quel risque est couvert ?
- Formulation utile
- R-FAC-04 — une intervention validée crée un seul brouillon de facture
- Champ
- Version
- Question
- Qu’est-ce qui est testé ?
- Formulation utile
- Version et environnement identifiables
- Champ
- Acteur
- Question
- Qui agit avec quels droits ?
- Formulation utile
- Responsable d’agence autorisé à valider
- Champ
- État de départ
- Question
- Que doit-il déjà être vrai ?
- Formulation utile
- Intervention clôturée, non facturée, lignes de temps présentes
- Champ
- Données
- Question
- Quelles valeurs font fonctionner la règle ?
- Formulation utile
- Déplacement, temps et pièce fictifs, plus limites prévues
- Champ
- Action
- Question
- Quelles étapes exactes sont réalisées ?
- Formulation utile
- Ouvrir, relire, valider une fois, consulter le brouillon
- Champ
- Attendu
- Question
- Quel résultat permet de conclure ?
- Formulation utile
- Un brouillon unique, lignes et total exacts, statut modifié
- Champ
- Preuve
- Question
- Que faut-il garder pour relire ?
- Formulation utile
- Identifiant du cas, journal et capture contextualisée si utile
« L’écran est rapide », « le résultat paraît correct » ou « l’interface est intuitive » ne sont pas encore des attendus testables. Fixez la mesure, le contexte et le seuil quand une qualité non fonctionnelle compte. La présentation publique d’ISO/IEC 25010:2023 indique que son modèle de qualité peut aider à identifier des objectifs de test et des critères d’acceptation. Elle ne fournit pas un seuil universel pour votre produit.
CAS DE RECETTE Identifiant et besoin couvert : Version et environnement : Acteur et droits : État de départ : Données de test et règle de construction : Actions exactes : Résultat attendu observable : Résultat obtenu : Statut — réussi / échoué / bloqué / non exécuté : Preuve et emplacement : Testeur et date : Anomalie liée, retest et limite connue :
Testez la règle avec le bon rôle et les données qui la mettent en difficulté
Un seul dossier « propre » prouve peu. Pour chaque règle importante, préparez la situation courante, les limites qui changent le comportement, une valeur absente et une action interdite lorsque ces situations peuvent réellement se produire. Ajoutez les doublons, dates, arrondis, volumes et interfaces seulement lorsqu’ils correspondent à un risque du projet.
Familles de données à choisir selon la règle testée
- Famille
- Nominale
- Question
- La situation courante aboutit-elle au résultat prévu ?
- Exemple fictif
- Temps, déplacement et une pièce
- Famille
- Limite
- Question
- Que se passe-t-il juste au seuil ou à zéro ?
- Exemple fictif
- Aucune pièce, durée minimale autorisée
- Famille
- Absente
- Question
- Le champ facultatif ou requis manque-t-il proprement ?
- Exemple fictif
- Commentaire vide, référence obligatoire absente
- Famille
- Interdite
- Question
- Un rôle non autorisé peut-il agir ?
- Exemple fictif
- Technicien tentant de modifier un tarif validé
- Famille
- Répétée
- Question
- La même action crée-t-elle un doublon ?
- Exemple fictif
- Double clic ou relance de l’interface
- Famille
- Dépendance
- Question
- L’échec d’un service externe reste-t-il visible et récupérable ?
- Exemple fictif
- Service de facturation indisponible
Ne copiez pas la production pour gagner une matinée
La CNIL recommande des données fictives représentatives et l’anonymisation des données personnelles présentes dans les configurations importées. Sa fiche plus récente sur l’encadrement des développements demande aussi de séparer développement, test et production et de travailler sur des données fictives ou anonymisées.
Ces fiches ne fournissent pas d’exception prête à l’emploi. Si une vérification en production ou un traitement exceptionnel de données personnelles paraît indispensable, suspendez la copie. Les responsables compétents doivent qualifier la finalité, la base juridique, la minimisation, les accès, la conservation et la suppression.
Faites tester par les personnes qui connaissent la règle et utiliseront le parcours, sans leur demander de couvrir seules les risques techniques. L’ISTQB place idéalement les utilisateurs visés dans les tests d’acceptation. Une personne métier sait reconnaître une facture incohérente ; elle n’est pas pour autant chargée de démontrer une protection contre les injections ou une conformité d’accessibilité.
Couvrez les parcours critiques avant de multiplier les variantes faciles
Vous ne testerez presque jamais toutes les combinaisons possibles. Commencez par ce qui ferait le plus de tort : perte ou corruption de données, erreur de montant, droit d’accès incorrect, blocage du travail, doublon, rupture d’interface ou dossier impossible à reprendre. Reliez chaque risque aux cas qui le couvrent et gardez la liste de ce qui reste exclu.
Ordre de couverture d’une application métier
- Couche
- Parcours critique
- À prouver
- Une opération complète produit le résultat métier attendu
- Question de sortie
- Le métier peut-il travailler et contrôler l’issue ?
- Couche
- Règles et calculs
- À prouver
- Seuils, arrondis, états, dates et autorisations
- Question de sortie
- Chaque règle importante a-t-elle un attendu précis ?
- Couche
- Erreurs et reprise
- À prouver
- Refus propre, message utile, absence de doublon, reprise possible
- Question de sortie
- L’utilisateur sait-il quoi faire après l’erreur ?
- Couche
- Interfaces
- À prouver
- Entrées, sorties, rejets, synchronisation et traçabilité
- Question de sortie
- Un écart externe est-il détecté et attribué ?
- Couche
- Qualités pertinentes
- À prouver
- Performance, compatibilité, accessibilité, sécurité ou fiabilité selon le risque
- Question de sortie
- Le seuil, le contexte et la compétence sont-ils définis ?
L’ISTQB présente plusieurs stratégies de priorisation : par risque, par couverture ou par priorité des exigences. Les dépendances et la disponibilité des personnes ou environnements peuvent modifier l’ordre. Documentez la raison : « facile à exécuter » n’est pas une priorité métier.
Accessibilité et sécurité demandent leurs propres preuves
Pour une application web, le W3C rappelle qu’aucun outil automatique ne détermine seul la conformité d’accessibilité. Une évaluation humaine compétente reste nécessaire. Pour la sécurité technique web, l’OWASP ASVS 5.0.0 peut servir de base versionnée à des exigences sélectionnées par les spécialistes. Un clic métier réussi ne remplace ni l’une ni l’autre.
Relisez un cas, puis regardez ce que la campagne ne prouve pas encore
Vous ne saisissez aucun contenu métier dans l’outil ci-dessous. Relisez d’abord les six maillons du cas, puis les critères de sortie et l’autorité de décision. Reportez enfin les nombres issus du même relevé de campagne. Laissez la réponse à « non renseigné » si vous l’ignorez. Conservez les cas échoués, bloqués, non exécutés ou sans preuve dans leur état, ainsi que les réserves en attente.
Chaîne de preuve de recette · outil local
Votre dossier peut-il être soumis au décideur ?
Relisez un cas et les règles de décision, puis saisissez uniquement les nombres de la campagne. N’entrez aucun nom, contenu métier ou donnée personnelle : vos réponses restent dans cette page, elles ne sont ni envoyées ni enregistrées.
Résultat de préparation
Renseignez les points de preuve manquants
Une absence de réponse n’est pas une preuve. Le cas ou la campagne ne peut pas encore être rejoué puis relu par une autre personne.
Points concernés
- • Besoin métier traçable
- • Version et environnement identifiés
- • Acteur, droits et état de départ
- • Données représentatives
- • Action et résultat attendu observables
- • Exécution, résultat et preuve
- • Périmètre, sortie et contrôles spécialisés
- • Décideur et procédure réelle
Prochaine action : Complétez le cas, le périmètre, les critères de sortie et l’autorité de décision avant de compter ce dossier dans la campagne.
Cet outil prépare une revue. Il ne remplace ni les tests du logiciel réel, ni un audit de sécurité ou d’accessibilité, ni la lecture des documents contractuels. Une alerte de sécurité, juridique ou d’intégrité déjà connue suit immédiatement son circuit d’escalade, quel que soit le résultat affiché.
L’outil ne calcule aucune moyenne. Il traite les problèmes dans cet ordre : préparation bloquée, information absente ou partielle, compteurs incohérents, cas critique non prouvé, puis anomalie bloquante. Lorsque ces obstacles sont levés, il signale encore le risque résiduel, notamment un échec non classé ou une dérogation en attente. Le dossier n’est candidat que si les deux garde-fous de campagne sont prêts. Même dans ce cas, l’acceptation reste une décision humaine.
Mémo express
Refaites le test après chaque correction
Une correction peut résoudre l’anomalie et en créer une autre. Rejouez le cas concerné, puis la non-régression pertinente. La fiche conserve la version corrigée, le résultat et la nouvelle preuve.
Décrivez le constat avant de négocier sa priorité
Une anomalie utile commence par un fait reproductible. Évitez « facturation cassée » ou « bug urgent ». Identifiez la fonction concernée, la version, l’environnement, le cas et les données. Donnez les étapes, le résultat attendu, le résultat obtenu et les pièces disponibles. L’équipe peut alors analyser l’écart, le corriger, constater qu’il n’est pas reproductible ou le reclasser comme demande d’évolution.
Champs d’une anomalie exploitable
- Champ
- Identifiant et titre
- Ce qu’il répond
- Quel écart suivons-nous ?
- Erreur à éviter
- Plusieurs problèmes dans une seule fiche
- Champ
- Contexte
- Ce qu’il répond
- Version, environnement, rôle, cas et données
- Erreur à éviter
- « Sur la dernière version »
- Champ
- Reproduction
- Ce qu’il répond
- Quelles étapes produisent le constat ?
- Erreur à éviter
- Interprétation sans étapes
- Champ
- Attendu / obtenu
- Ce qu’il répond
- Quelle différence observable existe ?
- Erreur à éviter
- Attendu absent ou subjectif
- Champ
- Preuve
- Ce qu’il répond
- Quelle trace aide à relire ou résoudre ?
- Erreur à éviter
- Capture sans date, objet ni contexte
- Champ
- Gravité
- Ce qu’il répond
- Quel est le degré d’impact ?
- Erreur à éviter
- La confondre avec l’ordre de correction
- Champ
- Priorité
- Ce qu’il répond
- Quand l’équipe décide-t-elle de traiter ?
- Erreur à éviter
- La déduire automatiquement de la gravité
- Champ
- Statut et retest
- Ce qu’il répond
- Où en est le traitement et la confirmation ?
- Erreur à éviter
- Fermer dès que le code est modifié
Le syllabus ISTQB distingue la gravité — degré d’impact — de la priorité de correction et propose aussi de conserver le statut et la référence du cas. Cette distinction évite deux raccourcis : une anomalie très visible n’est pas forcément la plus grave ; une anomalie grave ne disparaît pas parce qu’elle sera corrigée plus tard.
L’étiquette « mineure » ne protège aucune décision. Si l’écart touche fortement le métier, une obligation, un montant, des utilisateurs ou une exigence, revoyez d’abord sa gravité : il a peut-être été mal classé. S’il reste réellement d’impact limité, sa priorité peut néanmoins être élevée à cause d’une échéance ou d’une démonstration proche. Conservez les deux justifications.
Mémo express
« Bloqué » décrit le test, pas le comportement fonctionnel
Si l’interface de test ne répond pas, le cas n’a pas démontré que la fonction réussit ou échoue. Corrigez le blocage, puis exécutez le cas. Sans cette séparation, le relevé peut présenter à tort un cas bloqué comme réussi ou échoué.
Du besoin de facturation au résultat que le métier peut constater
Cas entièrement fictif
Atelier Nord · société fictive de maintenance de pompes
Après une intervention, un responsable d’agence valide le temps, le déplacement et les pièces. L’application fictive doit créer un seul brouillon de facture, calculer ses lignes et changer le statut du dossier. Aucun nom, tarif ou dossier réel n’est utilisé.
1. La règle
Une intervention clôturée et non facturée crée un unique brouillon quand un responsable autorisé la valide. Le technicien ne peut plus modifier le tarif après cette validation.
2. Le cas nominal
Cas fictif de validation d’une intervention
- Élément
- État de départ
- Valeur fictive
- Intervention clôturée, non facturée
- Attendu observable
- Le bouton de validation est disponible au responsable
- Élément
- Déplacement
- Valeur fictive
- 40,00 €
- Attendu observable
- Une ligne à 40,00 €
- Élément
- Temps
- Valeur fictive
- 2 heures × 70,00 €
- Attendu observable
- Une ligne à 140,00 €
- Élément
- Pièce
- Valeur fictive
- 1 × 25,00 €
- Attendu observable
- Une ligne à 25,00 €
- Élément
- Action
- Valeur fictive
- Valider une fois
- Attendu observable
- Un seul brouillon est créé
- Élément
- Résultat
- Valeur fictive
- 40 + 140 + 25
- Attendu observable
- Total hors taxes affiché : 205,00 €
- Élément
- Statut
- Valeur fictive
- Après création
- Attendu observable
- Intervention « prête à facturer »
CALCUL FICTIF Déplacement : 40,00 € Temps : 2 × 70,00 € = 140,00 € Pièce : 1 × 25,00 € = 25,00 € Total hors taxes attendu : 40,00 + 140,00 + 25,00 = 205,00 €
3. Les cas qui mettent la règle en difficulté
- aucune pièce : la ligne absente ne doit pas produire un montant fantôme ;
- technicien sans droit : la modification du tarif doit être refusée et expliquée ;
- double validation : un second brouillon ne doit pas apparaître ;
- service de facturation indisponible : l’intervention ne doit pas être déclarée facturée sans brouillon traçable ;
- correction après anomalie : le cas nominal et les variantes pertinentes sont rejoués sur la nouvelle version.
La preuve dépend du résultat : lignes et identifiant du brouillon, statut du dossier, journal de l’appel ou message de refus. Une capture peut aider, mais elle ne suffit pas si elle ne montre ni la version, ni le contexte, ni la donnée qui établit l’unicité.
Donnez au décideur le périmètre testé, les écarts et les limites
Le relevé final rassemble la version, le périmètre, les critères de sortie, les cas exécutés et non exécutés, les résultats par risque, les cas échoués, les anomalies non closes, les réserves ou dérogations en attente, les preuves, les écarts au plan et le risque résiduel. Le décideur peut alors distinguer ce qui a été vérifié de ce que la campagne n’a pas démontré.
Sorties possibles d’une campagne de recette
- État observé
- Version, données ou cas impossibles à préparer
- Sortie prudente
- STOP de préparation
- Étape suivante
- Attribuer le blocage et restaurer les conditions
- État observé
- Cas critique non prouvé ou anomalie bloquante ouverte
- Sortie prudente
- Corriger avant décision
- Étape suivante
- Corriger, retester et rejouer la non-régression utile
- État observé
- Cas critiques prouvés, mais échec, écart, réserve ou preuve manquante ailleurs
- Sortie prudente
- Revue du risque résiduel
- Étape suivante
- Documenter impact, priorité, échéance et responsable
- État observé
- Critères atteints et aucun échec, écart ou réserve en attente renseigné
- Sortie prudente
- Dossier candidat à la décision
- Étape suivante
- Le décideur applique les documents convenus
Les modèles de documentation existent, notamment dans la présentation publique d’ISO/IEC/IEEE 29119-3:2021. Ce guide n’en reproduit pas le contenu payant et ne prétend pas qu’un formulaire unique convient à tout projet. Gardez le dossier proportionné, mais assez précis pour expliquer la décision plusieurs mois plus tard.
RELEVÉ DE RECETTE Produit, version et environnement : Périmètre inclus et exclusions : Critères d’entrée et de sortie : Parcours et risques critiques : Cas — réussi / échoué / bloqué / non exécuté : Anomalies ouvertes — gravité / priorité / statut / responsable : Réserves ou dérogations en attente : Retests et non-régression : Preuves et emplacement : Écarts au plan et limites : Risque résiduel : Décideur, décision, date et éventuelles conditions prévues :
La portée contractuelle ne se déduit pas de cette page
Une réception, une réserve, un paiement, une garantie ou un délai dépend des documents signés et du contexte. Vérifiez le contrat, le devis, les conditions applicables et la procédure de recette. En cas de désaccord ou d’enjeu important, demandez un conseil juridique au lieu de transformer ce modèle éditorial en règle de droit.
Le test de relève du logiciel métier intervient en amont lorsqu’une nouvelle équipe doit comprendre, déployer et restaurer l’existant. Une recette qui prépare un changement de système doit aussi rester distincte de la bascule et son retour arrière. Pour faire cadrer le périmètre, les rôles et les preuves de votre projet, vous pouvez en décrire le contexte.
Une recette ne s’écrit pas après coup : ses critères viennent du cahier des charges et du périmètre retenu pour le premier lot. Si l’un des deux reste flou, les cas de test le seront aussi, et l’acceptation se jouera sur des impressions.
Deux familles de tests sont régulièrement oubliées et méritent leur propre dossier : la vérification des droits d’accès, qui contrôle ce que chaque rôle ne doit pas pouvoir faire, et les contrôles de sécurité d’une application métier, dont la restauration et la journalisation. Le calendrier de recette, enfin, s’estime avec combien de temps il faut pour développer un SaaS — et le prestataire s’évalue sur ses preuves d’acceptation passées, comme l’explique le guide du choix sur preuves.
Mémo express
Gardez les quatre statuts séparés dans le relevé
Réussi, échoué, bloqué et non exécuté décrivent quatre situations différentes. Les fusionner retirerait au décideur l’information nécessaire pour statuer.