MIT QA Definition of User Acceptance Testing (UAT) is a phase of software development in which the software is tested in the "real world" by the intended audience.
...
: Formal testing with respect to user needs, requirements, and business processes conducted to determine whether or not a system satisfies the acceptance criteria
and to enable the user, customers or other authorized entity to determine whether or not to accept the system.
...