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