As usual, the answer to this question depends on whom you ask. I think James Bach describes this particularly well in his blog as follows: "Test strategy is an important yet little-described aspect of ...
There are core sets of test deliverables that are required for any software testing phase: test plan, test case, defect documentation and status report. When taken together this set of deliverables ...