O teste de aceitação do usuário (UAT) é a fase final do teste de software, durante a qual o software é amostrado pelo público-alvo. O UAT visa garantir que o software possa lidar com tarefas do mundo real e funcionar de acordo com as especificações de desenvolvimento. O UAT pode ser feito internamente com voluntários, por sujeitos de teste pagos usando o software ou disponibilizando a versão de teste para download como uma avaliação gratuita. Esses testes validam o fluxo de negócios de ponta a ponta, o que inclui a verificação de que o software funciona conforme o esperado e atende às necessidades do negócio. Também confirma que os sistemas estão prontos para uso em um ambiente ativo. O UAT normalmente é realizado separadamente dos ambientes de desenvolvimento e teste e envolve o uso do software em um ambiente real. Os usuários finais ou representantes da organização do cliente testam o software para garantir que ele atenda às suas necessidades. Se algum problema for encontrado, ele será relatado aos desenvolvedores, que poderão corrigir quaisquer bugs, links perdidos ou algo semelhante. A fase UAT