Recette
Aussi appelérecette fonctionnellephase de recettetests d'acceptationUAT
La vérification, par les utilisateurs, que le logiciel livré fait ce qui était convenu.
La recette est la phase où les utilisateurs vérifient, scénario par scénario, que le logiciel livré fait ce qui était convenu dans le cahier des charges. Elle se déroule dans un environnement dédié, avec des données proches de la réalité, et aboutit à un procès-verbal qui liste les anomalies et autorise, ou non, la mise en production.
Critère d’acceptation ou cas de test. Les deux se confondent souvent. Le syllabus ISTQB « Certified Tester Foundation Level Specialist, Acceptance Testing » (v1.0, 2019) les sépare : un critère d’acceptation est un énoncé mesurable, vrai ou faux, qui dit quoi vérifier ; les cas de test en découlent et décrivent comment le vérifier. Écrire les critères avant le développement évite la discussion de fin de projet sur ce qui avait été promis.
Plusieurs formes. Le même syllabus distingue notamment la recette utilisateur, la recette contractuelle, la recette réglementaire et les phases alpha et bêta. La découpe française courante (fonctionnelle, technique, utilisateur) ne recouvre pas cette classification. Mettez-vous d’accord sur les mots avant de signer.
Le vocabulaire des contrats. Le CCAG-TIC 2021, annexé à l’arrêté du 30 mars 2021 publié sur legifrance.gouv.fr, enchaîne opérations de vérification, décision après vérification, puis admission. Il n’oblige que les marchés publics, mais les contrats privés s’en inspirent. Deux points à retenir : le texte parle de vérification d’aptitude et de vérification de service régulier, jamais de « VABF » ; et c’est la décision d’admission qui fait courir les délais de garantie.
Ce qu’il faut prévoir. Qui teste, pendant combien de temps, sur quelles données, comment une anomalie est classée et sous quel délai elle est corrigée. Une recette réussie n’est pas une recette sans anomalie : c’est une recette où chaque écart a été vu, classé et traité.
Voir aussi.