Test Trend (Functional and System)
This metric tracks testing progress over time compared to the test plan.
Main Description

Purpose

Test Trend is a metric originated by IBM to help teams understand whether their test activities are falling behind plan. 

Definition

Count for each unit of time monitored:

  • total number of planned test cases
  • total number of attempted test cases
  • total number of completed test cases

Because not all test cases are equally important, you can assign weight to the test cases using a relative point system. Monitor test points for this metric instead of the number of test cases. IBM uses a 10 point scale where 10 is the most important and 1 is the least.  Points are assigned during test planning.

Test cases can be grouped into functional and system tests categories.

Analysis

Create a Test Trend report, plotting units of time on the X axis and test cases or test points (cumulative) on the Y axis.  Plot a line for  the number of planned test cases, the number of attempted test cases, and the number of completed test cases.

By tracking against the plan, it is easy to identify when testing activity is falling behind. This typically happens to projects under schedule pressure. The expected trend is an S-curve. However, if the S-curve is steep, the team should challenge the feasibility of the plan

Establish a recommended 15% threshold between successful and planned test cases to trigger corrective actions as necessary.

For a large project with hundreds or thousands of test cases it is helpful to monitor at the component level for better visibility. Consider using a tabular format to report on this metric.

Watch out for cases where overall testing activity progress is on track, but a particular component is falling behind schedule.

Frequency and reporting

Monitor Test Trend weekly to ensure that testing activity issues are discovered quickly. Frequent monitoring can reduce the risk of schedule slippage.

Collection and reporting tools

Test activity is captured in IBM® Rational® Quality Manager® and reported in the Test Execution Trends report. 

More Information