Arrange the following types of testing in the order they are usually performed…

2025

Arrange the following types of testing in the order they are usually performed in the software Development life cycle.
A. Integration testing
B. Unit testing
C. System Testing
D. Acceptance Testing
Choose the correct answer from the options given below

  1. A.

    B, C, A, D

  2. B.

    B, A, C, D

  3. C.

    C, B, A, D

  4. D.

    C, B, D, A

Attempted by 338 students.

Show answer & explanation

Correct answer: B

Correct sequence: Unit testing → Integration testing → System testing → Acceptance testing.

Why this order?

  • Unit testing: verifies individual components or units in isolation to catch defects early.

  • Integration testing: checks interactions and interfaces between integrated components after unit-level correctness is established.

  • System testing: validates the complete, integrated system against functional and non-functional requirements.

  • Acceptance testing: performed by stakeholders or end users to confirm the system meets business needs and is ready for release.

Summary: Start with small, isolated checks (unit), then verify combined parts (integration), validate the whole product (system), and finally obtain stakeholder approval (acceptance).

A video solution is available for this question — log in and enroll to watch it.

Explore the full course: Mppsc Assistant Professor