What is the main benefit of designing tests early in the life cycle?
It is cheaper than designing tests during the test phases
It helps prevent defects from being introduced into code
Tests designed early are more effective than tests designed later
It saves time during the testing phases when testers are busy