1. ISO/IEC/IEEE 29119-1:2013
Software and systems engineering — Software testing — Part 1: Concepts and definitions. Section 4.2
"Test levels
" defines acceptance testing as a test level focused on determining whether to accept the system
often performed by customers or users based on their requirements.
2. Bourque
P.
& Fairley
R. E. (Eds.). (2014). Guide to the Software Engineering Body of Knowledge (SWEBOK)
Version 3.0. IEEE Computer Society. In Chapter 4
"Software Testing
" Section 2.1.3
"Acceptance Testing
" it is stated that this testing determines if a system satisfies its acceptance criteria
enabling the customer to determine whether to accept the system.
3. University of Toronto
Department of Computer Science. (2021). CSC301: Introduction to Software Engineering - Lecture 10: Software Testing. The course material describes User Acceptance Testing (UAT) as the process where clients/users test to confirm the system meets their needs
serving as a final verification of required business functions.