User acceptance test (UAT)

UAT is a type of testing performed by the end user or client to verify and/or accept the software system before moving the software application to the production environment. UAT is done in the final phase of testing after functional, integration and system testing are done.