Module 02 · Mener une campagne · 15 min
Exercice : le point, et le bilan
CAMP-03 en est à son dernier jour. Calculez ses chiffres, écrivez le point d'avancement, puis annoncez au product owner le critère de sortie qu'elle n'atteint pas.
Révision
De la leçon précédente : pourquoi un cas arbitré compte-t-il contre la qualité ?
La réponse du cours
Parce qu'il a tourné et échoué : quelqu'un a accepté l'écart, mais le produit n'a toujours pas fait ce qui était demandé. Le compter comme un succès transformerait une décision sur un échec en réussite.
CAMP-03, à son dernier jour
Le cadre est celui de la leçon 1 : les exigences EX-01 à EX-07, EX-07 non testable, dix cas planifiés sur le build 2.3.0-142. Voici où en sont les exécutions :
| Cas | Exigence | Verdict | Note |
|---|---|---|---|
| CT-01 | EX-01 routage | OK | |
| CT-02 | EX-01 routage | KO | Anomalie ANO-12, critique : les sinistres voyage critiques partent en queue-travel |
| CT-03 | EX-02 droits | Bloqué | Aucun compte sans le droit automobile dans l'environnement de test ; Sara l'a demandé à l'informatique lundi |
| CT-04 | EX-02 droits | Non exécuté | |
| CT-05 | EX-03 champs de la fiche | OK | |
| CT-06 | EX-03 champs de la fiche | KO | Anomalie ANO-13, majeure : summary manquant quand la description fait 2 000 caractères |
| CT-07 | EX-04 longueur de la description | OK | |
| CT-08 | EX-04 longueur de la description | Non exécuté | |
| CT-09 | EX-05 fiche jamais perdue | Arbitré | Renvoyée au bout de 5 minutes au lieu d'1 ; accepté par écrit par le product owner pour cette version |
| CT-10 | EX-05 fiche jamais perdue | OK |
EX-06, le journal d'audit, n'a aucun cas : personne n'en a écrit.
Le critère de sortie des tests système, approuvé au début : chaque exigence testable a un test réussi, et aucune anomalie ouverte de gravité critique.
1. Les chiffres
2. Le point d'avancement
Le product owner demande : « où en est-on ? ». Écrivez le point d'avancement, en quelques lignes.
La réponse du cours
Pas fait. EX-02 (droits, importance très haute) n'a pas été testée du tout : CT-03 est bloqué sur un compte de test que Sara a demandé à l'informatique lundi, et CT-04 n'a pas tourné. CT-08 n'a pas tourné non plus. EX-06 (journal d'audit) n'a aucun cas. EX-07 (temps de réponse sous charge) ne peut pas être testée ici.
Anomalies ouvertes. ANO-12, critique : les sinistres voyage critiques partent en
queue-travel. ANO-13, majeure : le résumé manque à 2 000 caractères.Écart accepté. CT-09 : les fiches sont renvoyées au bout de 5 minutes au lieu d'1, accepté par vous pour cette version.
Chiffres. Avancement 70 %, qualité 57 % (4 OK sur 7 exécutés), couverture d'exécution 67 %, couverture de préparation 83 %.
| Votre point | ||
|---|---|---|
| A | Commence par ce qui n'est pas fait, les droits d'abord ; nomme les deux anomalies ouvertes avec leur gravité ; le cas arbitré comme un écart ; les chiffres en dernier, côte à côte | ✅ |
| B | Tous les faits, mais il s'ouvre sur « 70 % d'avancement, 57 % de qualité » | ⚠️ Le lecteur s'arrête à la première ligne. Mettez-y ce sur quoi il doit agir |
| C | « Bonne avancée, 4 sur 7 réussis, deux bogues en cours de correction » | ❌ Les droits, l'exigence la plus importante, ne sont pas mentionnés, et ils n'ont jamais été testés |
3. Le critère de sortie
La réunion de mise en production a lieu demain. Le critère de sortie n'est pas atteint. Écrivez le message au product owner.
La réponse du cours
Le critère de sortie des tests système n'est pas atteint, pour deux raisons :
- EX-02 n'a aucun test réussi. Elle n'a pas été testée du tout : CT-03 est bloqué sur un compte de test sans le droit automobile, demandé à l'informatique lundi. Tant qu'il n'a pas tourné, personne ne sait si un conseiller peut ouvrir des sinistres auxquels il n'a pas droit.
- ANO-12 est ouverte, en gravité critique : les sinistres voyage critiques sont routés vers une file ordinaire.
Hors du critère, et à garder en vue : EX-06 n'a aucun cas, et EX-07 ne peut pas être testée ici.
La décision vous appartient : mettre en production avec ces écarts acceptés et consignés, ou attendre le compte et la correction. Si vous avez besoin du compte plus tôt, c'est à l'informatique qu'il faut le demander.
| Votre message | ||
|---|---|---|
| A | Dit que le critère n'est pas atteint, donne chaque raison avec sa preuve, et laisse explicitement la décision au product owner | ✅ |
| B | Tout cela, plus « je recommande un No Go » | ⚠️ On peut vous demander votre avis, et vous pouvez le donner. Gardez-le à part des faits, et qu'il ne se lise pas comme la décision |
| C | « Les tests sont faits à 70 %, le risque restant est faible » | ❌ Un contrôle des droits non testé n'est pas un risque faible : personne ne sait. Et « faible » est un jugement qu'on ne vous a pas demandé de porter à sa place |
| D | Abaisse le critère à « aucune anomalie bloquante ouverte sauf ANO-12 » | ❌ Changer le critère pour l'atteindre est la seule chose que la personne qui teste ne peut jamais faire |
4. Votre propre cas
Votre propre cas · Partie 1, module 02
Le cadre de votre prochaine campagne
Cadrez la prochaine campagne de test d'un produit sur lequel vous travaillez. Ce qui est dans le périmètre et ce qui n'y est pas, avec la raison. Les exigences qu'on ne peut pas tester dans votre environnement, et pourquoi. Les critères de sortie, et qui décide quand l'un n'est pas atteint. N'inventez aucune valeur de sortie que personne n'a approuvée : laissez-la à confirmer et nommez qui la confirme.
Enregistré dans ce navigateur. Il rejoint votre bilan.
C'est la fin de la partie 1. Vous savez concevoir les tests d'un comportement qui a un seul bon résultat, mener une campagne, et dire où elle en est sans affirmer plus que ce qui a été testé. La partie 2 prend les comportements qu'aucune assertion ne peut tester, comme le résumé de ClaimTriage, avec la même discipline : la preuve d'abord, et les décisions laissées à ceux qui en sont responsables.