We split testing into distinct stages primarily because:

  • A. Each test stage has a different purpose.
  • B. It is easier to manage testing in stages.
  • C. We can run different tests in different environments.
  • D. The more stages we have, the better the testing.

Answer: Option A