The purpose of this report is to obtain insight into the way the test process has gone and to document empirical data for the purposes of future test processes.
The final report is created after issuing the release advice, usually when the test object has already been released to the next phase. More time is therefore available for it.
The contents list of a final report is more or less the same as that of a progress report:
- Evaluation of the test object (BDTM: Result)
- Status per characteristic/object part
- Status of test goals
- Product risk and strategy adjustment (BDTM: Risks)
- Release advice (BDTM: Result, Risks)
- Evaluation of the test process
- Recommendations for future tests
- Empirical data (optional)
- Costs/benefits analysis (optional)
However, whereas a progress report looks ahead, the final report looks back. In other words, it mainly concerns the difference between the original plan and the final realisation. What degree of deviation is there from the original plan? Was the plan a good one, or were issues wrongly estimated? Were adjustments always timely and effective? To what extent were the preconditions met, and met promptly enough? Could bottlenecks have been prevented? These differences are analysed in particular for purposes of the risk analysis, test strategy, estimate and planning. The quality of the test process is also considered: were the chosen procedures, tools and techniques used correctly and was the test environment satisfactory? Recommendations are provided, if possible, for future tests.
The activity 'Evaluating the test process" supplies the input for this evaluation. Also, use can be made of the "Test process evaluation" checklist. In addition, empirical data may be collected and made available to the client, or, even better, to a Testing line organisation. A last, optional, part of the final report is a costs/benefits analysis.
The final report is made available to the client and other stakeholders, possibly by means of a presentation.
In more detailProgress report versus final reportAlthough the terms 'interim report' or 'progress report' may suggest that these are less important than the final report, in fact the opposite is true. The progress report supplies early information and advice, with which the recipients (such as client, project manager and others) can often make timely adjustments for keeping the total process on the right track. The final report is more a retrospective evaluation that mainly benefits subsequent test processes and projects. |
In more detailEmpirical dataExamples of empirical data are:
A comprehensive summary of the empirical data that can be collected is included in the list "Metrics list". This chapter also discusses the Goal-Question Metric method for implementing metrics. Costs/benefits analysisThe costs of the test process are relatively simple to establish. Bear in mind, for example, the costs of the used resources, manpower and equipment. The benefits of the test process, however, are more difficult to establish. There are four types of benefits of testing. It is difficult, but not impossible, to provide a quantitative indication of these. |
Overview - Building Block
Related Wiki's