ITPEC IP April 2022 Question 48
Which of the following is an appropriate test for a user to confirm by himself/herself whether the delivered software satisfies the requirements?
Explanation
Acceptance test — the user's own check that the delivered software meets the requirements.
After the developer finishes its own testing and delivers the software, the user (the orderer) runs the acceptance test with real business scenarios and the agreed acceptance criteria. Passing it is the basis for accepting the delivery.
Answer (a)
Why not others:
- •(b) Integration test — done by the developer to check the interfaces between combined programs
- •(c) System test — done by the developer to check the whole system against the system requirements before delivery
- •(d) Unit test — done by the developer on each program or module in isolation
Key rule: Unit, integration and system tests belong to the developer; the acceptance test is the one the user performs on the delivered software.
System Development Technology · AI-written, may contain errors
This question comes from an official ITPEC past paper. ITPEC Practice is an independent study tool and is not affiliated with ITPEC. See the official IP past-paper collection or Report an issue.