Test Monitoring and Test Control is basically a management activity. Test monitoring is a process of evaluating and providing feedback of the “currently in progress” testing phase and Test control is an activity of guiding and taking corrective action based on some metrics or information to improve the efficiency and quality.
Test monitoring activity includes:
- Providing feed back to the team and the other required stakeholders about the progress of the testing efforts.
- Broadcasting the results of testing to associated members.
- Finding and tracking the test metrics.
- Planning and estimation and deciding the future course of action based on the metrics calculated.
Point 1 and 2 basically talks about Test reporting which is an important part of test monitoring. Reports should be precise and to the point and should avoid the “long stories”. It is important here to understand that the content of reporting differs for every stakeholder.
Point 3 and 4 talks about the metrics. Following are the metrics can that be used for test monitoring:
- Test coverage metric
- Test execution metrics (Number of test cases pass, fail, blocked, on hold)
- Defect metrics
- Requirement traceability metrics
- Miscellaneous metrics like level of confidence of testers, dates milestones, cost, schedule and turnaround time.
Test control is basically a guiding and taking corrective measures activity, based on the results of test monitoring. Examples include:
- Prioritizing the testing efforts
- Revisiting the test schedules and dates
- Reorganizing the test environment
- Re prioritizing the test cases / conditions
Test monitoring and control goes hand in hand. Being primarily a manager’s activity, a Test Analyst contributes towards this activity by gathering and calculating the metrics which will be eventually used for monitoring and control.