What is a major reason for evaluating the test basis during the preparation phase?

A.
Avoiding costly corrective work at a later stage of the project.
B.
Being able to design the test infrastructure at an earlier stage.
C.
Being able to build test data quickly.
Explanation: