Which testing technique focuses on evaluating the software from the user's…
2025
Which testing technique focuses on evaluating the software from the user's Perspective?
- A.
Unit testing
- B.
Integration testing
- C.
System testing
- D.
Acceptance testing
Attempted by 324 students.
Show answer & explanation
Correct answer: D
Answer: Acceptance testing
Explanation: Acceptance testing evaluates the software from the user's perspective to determine whether it meets user needs and business requirements. It is usually carried out by end-users or stakeholders and focuses on real-world workflows and acceptance criteria rather than only technical correctness.
Who performs it: End-users or stakeholders (for example, through user acceptance testing or beta trials).
Purpose: Verify the product meets business requirements, usability expectations, and acceptance criteria for release.
Examples: User acceptance testing (UAT), alpha/beta testing.
How it differs from system testing: System testing checks the integrated system against requirements for correctness, while acceptance testing checks if the product is acceptable to users and stakeholders for release.
Key point: Acceptance testing is the stage that validates user satisfaction and business acceptance, making it the testing technique that focuses on the user's perspective.