Each testing activity may have several objectives and there are two levels of objective specification. The latter kind being operational goals for specific testing tasks. A good set operational objectives can intuitively explain why we are executing a particular step in the testing process. They impose discipline on the testing process, they can be used as a yard stick to gauge testing progress and testing success, they insure completeness of the testing activities, and they enhance communication among test team members. Clearly stated objectives provide guidance for formulating g test cases, testing processes , and test analysis and reporting.
Objectives tell the tester what is to be accomplished during testing.
They can be used as a baseline for establishing testing milestones which are indicators of testing progress. More importantly, good objectives can be used to verify the success of the testing process. Objectives assure the completeness of testing. They can be used to determine the conditions to be tested, and thus, the nature of the test cases. Test cases designed and constructed to meet testing Objectives a re ''intelligent'' test cases.