ITPEC FE Morning October 2021 Question 46

Which of the following is an appropriate description of an acceptance test?

Explanation

Conducted by users to confirm the software is complete and meets the business needs — acceptance testing is the users' final check before they accept the system.

The test levels differ in who runs them and what they check:

  • •Unit test — developers, each module.
  • •Integration test — developers or testers, the interfaces between modules.
  • •System test — the development side, the whole system against functional and non-functional requirements such as performance.
  • •Acceptance test — the users or ordering party, fitness for their business.

Answer (d)

Why not others:

  • •(a) — verifying response time and other performance items by developers is performance testing within the system test.
  • •(b) — checking interfaces and linkages between software parts is integration testing.
  • •(c) — verifying functional requirements on the development side is the system test; acceptance is judged by the users, not the project manager.

Key rule: Acceptance testing is run by the users or ordering party and judges business fitness; every earlier test level is run by the developing side.

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 FE past-paper collection or Report an issue.