Les essais de réception est une étape finale de test qui est réalisé sur un système avant que le système est remis à un environnement réel. Systèmes soumis à ce processus de test pourraient inclure des livrables comme un système logiciel ou un système matériel mécanique. Les essais de réception sont généralement réalisées comme des tests «boîte noire», ce qui signifie que le testeur utilise des entrées spécifiées dans le système et vérifie que les résultats obtenus sont corrects, sans connaissance du fonctionnement interne du système.
L test de l'acceptation de l'utilisateur (UAT) est le terme utilisé lorsque ces tests sont effectués par la personne qui utilisera le système live une fois qu'il est livré. Si le système est en cours de construction ou développée par un fournisseur externe, ce qui est parfois appelé test d'acceptation des clients (CAT). L'UAT ou CAT agit comme une confirmation définitive que le système est prêt à go-live. Un succès à ce stade peut être une exigence contractuelle avant le système étant signé par le client.
Dans certains secteurs, comme la fabrication, les essais d'acceptation en usine (FAT), est le terme généralement utilisé pour la phase de test formel. Ce test peut être effectué par le vendeur ou le fournisseur du système et observé par le client. Cela se fait souvent de manière très formelle, avec chaque usine ou un test de site d'être documentés en détail, et chaque portion signé.
Cette forme de dépistage est souvent composée de plusieurs "cas de test," individuelles qui sont des scénarios documentés individuellement. Chaque cas de test qui fait partie de l'ensemble du processus sera généralement documenter ce que l'entrée du système est constitué de et quel est le résultat attendu devrait être. Si la sortie réelle est comme prévu, le cas de test est dit de retourner un résultat réussi, ou positive.
Lorsque les tests d'acceptation sont conçus et spécifiés, souvent un groupe d'utilisateurs ou client final documenter ce niveau de résultats sera considérée comme suffisamment réussie pour le système pour être acceptée. Paiement au fournisseur ou le vendeur peut dépendre de cet objectif atteint. Pendant le test, chaque cas de test est généralement attribué une «réussite» ou «échec». Certains cas de test peuvent être extrêmement important, tandis que d'autres peuvent tester les pièces non essentielles du système. En tant que tel, par le système pour atteindre globalement un "pass", il peut ne pas être nécessaire pour chaque cas de test simple pour obtenir un résultat positif.