Difficulty: Easy
Correct Answer: running the system with line data by the actual user
Explanation:
Introduction / Context:
Acceptance Testing (often called User Acceptance Testing, or UAT) is the last validation step before go-live. It confirms the solution meets business needs in realistic conditions with real users.
Given Data / Assumptions:
Concept / Approach:
UAT focuses on business fitness-for-purpose rather than internal code correctness. It uses acceptance criteria derived from requirements and verifies usability, correctness, and readiness of interfaces, reports, and controls.
Step-by-Step Solution:
Verification / Alternative check:
Standard QA plans place UAT after system/QA testing and before production, with explicit user sign-off as the exit criterion.
Why Other Options Are Wrong:
Option B is positive/specification testing typically done by QA earlier; option C is logic checking (unit/white-box); option D describes regression or change testing, not acceptance.
Common Pitfalls:
Insufficiently realistic data; unclear acceptance criteria; lack of production-like environment leading to surprises post-go-live.
Final Answer:
running the system with line data by the actual user
Discussion & Comments