Les tests d'acceptation utilisateur, aussi appelés UAT (User Acceptance Testing) ou recette, sont la dernière phase de test d'un logiciel, quand le produit est prêt à sortir. Ils vérifient que le produit répond aux besoins des utilisateurs. Pendant l'UAT, de vrais utilisateurs testent l'application, le logiciel ou le site dans des conditions réelles.
L'UAT est une étape essentielle qui aide les designers et les développeurs à corriger les derniers bugs et problèmes avant la sortie. Elle apporte des retours précieux sur l'expérience utilisateur et aide les développeurs à repérer des améliorations possibles avant la mise sur le marché.