Statuts des contrôles
Comment un contrôle individuel est qualifié, et comment cela remonte au niveau d'un test.
Cette page est la référence technique et condensée des statuts de contrôle définis par RS-RVP-01. Pour une explication narrative de pourquoi cette distinction compte, voir Statuts des résultats.
Statuts d'un contrôle
| Statut | Signification |
|---|---|
PASS |
La condition attendue est démontrée. |
FAIL |
Le contrôle s'est exécuté correctement et démontre que la condition attendue n'est pas satisfaite. |
ERROR |
Le contrôle n'a pas pu déterminer correctement l'état attendu (timeout, erreur d'infrastructure de test, dépendance indisponible, exception d'exécution, environnement incohérent...). |
NOT_APPLICABLE |
Le contrôle ne s'applique pas, et ce statut est explicitement autorisé par le protocole. |
Remontée vers le statut d'un niveau
required = PASS
→ contribue positivement au niveau
required = FAIL
→ niveau = FAIL
required = ERROR
→ niveau = INDETERMINATE
required = NOT_APPLICABLE
→ autorisé uniquement si le protocole le prévoit explicitement
Un niveau n'est positivement obtenu que si 100 % de ses contrôles obligatoires sont PASS,
sous réserve des NOT_APPLICABLE explicitement autorisés. Le statut d'un niveau appartient à
l'ensemble PASS, FAIL, INDETERMINATE, NOT_EVALUATED — jamais une moyenne ni une
approximation des contrôles qui le composent.
Exemple
L1 PASS
L2 PASS
L3 PASS
L4 INDETERMINATE
L5 NOT_EVALUATED
Plus haut niveau démontré : L3
Cette page reste une référence rapide. Le vocabulaire complet, ses implications, et le principe selon lequel une ERROR n'est jamais assimilée à une réussite sont détaillés dans Statuts des résultats.