Définition
Les tests d'acceptation vérifient qu'une fonctionnalité répond à ce que le client ou le métier attendait, tels que définis dans les critères d'acceptation. Ils se placent au bout de la chaîne, après les tests techniques, et peuvent être manuels (la « recette » faite par les utilisateurs) ou automatisés à partir de scénarios métier. Ils répondent à la question « avons-nous construit la bonne chose ? », là où les tests unitaires répondent à « l'avons-nous bien construite ? ».
Dans la pratique
La phase de recette est souvent le goulot d'étranglement d'un projet : des critères d'acceptation flous écrits trop tard produisent des allers-retours sans fin. Un product owner qui formule des critères testables et un QA qui en automatise une partie raccourcissent considérablement les cycles. Pour un acheteur, la recette est aussi le moment de valider les livrables d'une prestation.
Termes liés
Définition rédigée par L'équipe Top Profil. Glossaire mis à jour le . Tous les termes du glossaire.