Certified Information Systems Auditor (CISA) — Question 800
Which of the following types of testing BEST ensures business requirements are met prior to software release?
Answer options
- A. Load balance testing
- B. User acceptance testing (UAT)
- C. End-to-end testing
- D. Functional testing
Correct answer: B
Explanation
User acceptance testing (UAT) is specifically designed to confirm that the software meets the business requirements from the user's perspective before it goes live. In contrast, load balance testing focuses on performance, end-to-end testing examines the entire workflow, and functional testing checks individual functionalities, none of which guarantee that all business needs are met.