Aim
Formulating a cohesive and broadly supported approach with which the test assignment can be successfully executed. An important part of the planning phase is the creation of the test plan, for the purpose of informing the client and other stakeholders concerning the approach, schedule, budget, activities and the (end) products to be delivered in relation to the test process. If an overall master test plan exists, the test plan should be derived from it.
Method of operation
The test manager, as a rule, is the originator of the test plan. Ideally, a master test plan will be available. On this basis and in consultation with the client, he will formulate the assignment, making an allowance for the four BDTM [Business Driven Test Management] aspects of Result, Risks, Time and Costs. Subsequently, the test manager will prepare himself for the forthcoming phase by holding various discussions with stakeholders and consulting other sources of information, such as documentation. At the same time, he defines the assignment further in close co-operation with the client, and determines the scope of the test level.
In the event that, for the master test plan, a product risk analysis has not been executed, or if it is too general, a detailed analysis is carried out with the client and other stakeholders. This is done in order to establish the required results of the testing for the client (the test goals) and evaluate the risk level of the parts (object parts) and characteristics of the system or package to be tested. This analysis forms the basis of the test strategy and the process advances to an iterative stage. As part of the strategy based on the product risk analysis the tester determines the characteristics/object parts that should be tested, and with which test type and to which depth (the greater the risk, the greater the depth). Then the test costs are estimated in outline form and the test activities are planned (covering the biggest risks as early as possible). This is to be agreed on by the client and other stakeholders and, depending on their views, possibly revised. In that case, the steps are then gone through again. In accordance with BDTM, the client therefore has a clear understanding of the test process and can manage the balance of Time and Money versus Result and Risk. Subsequent to this, the test manager refines the strategy further by determining test units and translating the decisions about depth of testing into firm statements on which coverage is being aimed for. He then allocates test techniques to the characteristic/object part combinations, making allowance for the available test basis, resources and infrastructural provisions. Using these techniques, the test cases (and, for example, the checklists) are designed and executed at a later stage.

Further steps in the plan formulation are that the test manager establishes the test basis, defines the test products and builds up the test organisation. The test manager also defines the required infrastructure. Test management is furnished with procedures and standards, supported as far as possible with tools. As a rule the elements available in the master test plan, Generic Test Agreements, the test policy or the Testing line organisation are used.
The most important risks that threaten the test process are cited, and possible measures are proposed for managing these risks. As a last step, the test manager has the test plan approved by the client. While the activities in this subprocess are described in sequence, in practice, certain activities will be done several times and/or in a different order. If, for example, certain infrastructure parts are required for a test and cannot be supplied, then the strategy may have to be adjusted.
Activities
The creation of the test plan involves the following activities:
For more information on the activities in the Planning phase please check the TMap Next book.
Products
The test plan:
Techniques
Tools