DA0-002 practice question 4 of 25

[Data Governance]Which of the following explains the purpose of UAT?

Full set: 111 questions

[Data Governance]

Which of the following explains the purpose of UAT?

Answer options
A: To begin the software application development process to enhance user experience
B: To ensure all parts of the software application work together after each sprint
C: To review software application crashes, create patches, and deploy to users
D: To validate and verify that a software application meets the needs and requirements of users Correct answer
Correct Answer:
D. To validate and verify that a software application meets the needs and requirements of users
Explanation

User Acceptance Testing (UAT) is the final phase in the software testing process. It is performed by the end-users or client representatives to validate that the software system meets the agreed-upon business requirements and is fit for its intended purpose from a user's perspective. The primary goal of UAT is to gain confidence and formal acceptance from the user that the system is ready for operational use. This involves testing the software in a real-world or simulated operational environment to ensure it can handle the required tasks and workflows.

Why Incorrect

A. UAT is a final validation stage that occurs before deployment, not at the beginning of the development process.
B. Ensuring different parts of an application work together is the purpose of Integration Testing, not UAT.
C. Reviewing crashes and deploying patches is part of the post-deployment maintenance and support phase, which happens after UAT.

References

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.

Scroll to Top