11.1 INTRODUCTION:
A strategy for software testing must accommodate low-level
tests that are necessary to verify that a small source code segment
has been correctly implemented as well as high-level tests that
validate major system functions against customer requirements. A
strategy must provide guidance for the practitioner and a set of
milestones for the manager. Because the steps of the test strategy
occur at a time when dead-line pressure begins to rise, progress
must be measurable and problems must surface as early as
possible.