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

Testing stages (unit, integration, system, acceptance) exist because each stage serves a distinct purpose with specific objectives and focus areas. While staging does make management easier (B) and allows different environment configurations (C), these are benefits, not the primary reason. Having more stages doesn't automatically mean better testing (D is false - stages should be justified by need).