Test metrics are important indicator of efficiency & effectiveness of Software testing process. There are several test metrics identified as part of the overall testing activity in order to track and measure the entire testing process. These test metrics are collected at each phase of the testing life cycle. Their analysis is done and appropriate process improvements are determined. Measurements, data collection, analysis & improvement measures are parallel activities to testing life cycle activities.

When a testing team determines exactly what can be learned from each test and manages it according to the user experience, testing time can be spent wisely. Working on metrics development early in the process is a key, as it will impact the types of metrics needed to examine and ensure performance. Also, this provides the testing team with the time needed to draw up an efficient test plan, gather resources needed, and schedule the testing. Involvement of all stakeholders like developers, client representatives will give sharpness to outputs of metrics.

How to measure a test process is a required competence for an effective software test manager. Effective test process measurement is useful for designing and evaluating a cost-effective test strategy. Although existing research has addressed many metrics for those purposes, most metrics are used independently.

This paper summarizes a test process measurement and how it can be made more effective in Iterative model of development. Using analysis and measurement as drivers of the enhancement process is one major advantage of iterative software development. It provides support for determining the effectiveness of the processes and the quality of product. It allows one to study, and therefore improve and tailor, the processes for the particular environment. How to apply analysis done in previous iterations for improvement of testing process in next iteration? This is core area of discussion in this paper. Further discussions about implementation problems, how to apply test wisdom learned in previous iteration for metrics improvement, and cost saving due to measurement activities and metrics are presented.

A section of this paper will discuss improving metrics to provide more immediate, real-time feedback to testers on the quality of testing during each test phase, instead of waiting until the release. In order to accomplish this, team will have to focus on defining and developing “incremental” quality, productivity, cost, and effectiveness metrics for the development and test process.