Multiple choice technology testing

We split testing into distinct stages primarily because:

  1. Each test stage has a different purpose.

  2. It is easier to manage testing in stages

  3. We can run different tests in different environments

  4. The more stages we have, the better the testing.

Reveal answer Fill a bubble to check yourself
A Correct answer
Explanation

Different testing stages target distinct quality aspects - unit tests verify individual components, integration tests check interfaces, system tests validate complete functionality, and acceptance tests ensure user requirements are met. Each stage serves a specific verification purpose that cannot be fully achieved by another.