Skip to content

Test Management Metrics Guide

  • AngusTester's key metrics for test management help teams quantify testing effectiveness, improve software quality, and optimize testing processes.
  • Data-driven decision-making enables predictable, measurable, and optimizable testing processes.

Click to view Test Metrics Features

Core Value

  • Quality Visualization: Real-time insight into defect distribution and resolution progress
  • Resource Optimization: Precise allocation of testing manpower and time
  • Efficiency Improvement: Shorten testing cycles and enhance testing efficiency
  • Risk Control: Early identification of quality risks and schedule deviations

Progress Metrics

💡 Quantitative view of testing progress

MetricDescriptionParameter NameCalculation Formula
Total Test CasesNumber of all test cases in the project/test plantotalNumN/A
Completed CasesNumber of executed test casescompletedNumN/A
Completion RatePercentage of completed test casescompletedRate(completedNum / totalNum) × 100%
Total WorkloadEstimated total workload for testing (hours/story points)evalWorkloadN/A
Completed WorkloadActual workload invested in testingcompletedWorkloadN/A
Workload Completion RatePercentage of completed workloadcompletedWorkloadRate(completedWorkload / totalWorkload) × 100%

Burn-down Chart Metrics

💡 Visual tool for tracking testing progress

Test Case Burn-down Metrics

MetricDescriptionParameter NameCalculation Formula
Total CasesTotal number of test casestotalN/A
Completed CasesNumber of completed casescompletedN/A
Remaining CasesNumber of pending casesremainedtotal - completed

Workload Burn-down Metrics

MetricDescriptionParameter NameCalculation Formula
Total WorkloadEstimated workload for all casestotalN/A
Completed WorkloadActual workload spent on completed casescompletedN/A
Remaining WorkloadEstimated workload for pending casesremainedtotal - completed

Workload Metrics

💡 Core measurements of testing efficiency

MetricDescriptionParameter NameCalculation Formula
Estimated WorkloadInitial workload estimate for test casesevalWorkloadN/A
Actual WorkloadReal effort spent during test executionactualWorkloadN/A
Completed WorkloadActual workload for completed casescompletedWorkloadN/A
Workload Completion RatePercentage of completed workloadcompletedWorkloadRate(completedWorkload / evalWorkload) × 100%
Saved WorkloadDifference between estimated and actual workload (positive = savings)savingWorkloadevalWorkload - actualWorkload
Workload Savings RatePercentage of saved workloadsavingWorkloadRate(savingWorkload / evalWorkload) × 100%

Overdue Assessment Metrics

💡 Early warning system for testing risks

MetricDescriptionParameter NameCalculation Formula
Overdue Risk LevelLikelihood of delay based on progress assessmentriskLevelComprehensive evaluation
Total Test CasesTotal number of test casestotalNumN/A
Total WorkloadEstimated total workload for all casestotalWorkloadN/A
Overdue CasesNumber of cases exceeding planned completion timeoverdueNumN/A
Overdue RatePercentage of overdue casesoverdueRate(overdueNum / totalNum) × 100%
Overdue WorkloadTotal workload of overdue casesoverdueWorkloadSum of overdue case workloads
Workload Overdue RatePercentage of overdue workloadoverdueWorkloadRate(overdueWorkload / totalWorkload) × 100%
Daily Average WorkloadTeam's average daily completed workloaddailyProcessedWorkloadTotal completed workload / working days
Overdue Duration (hours)Cumulative overdue time for all overdue casesoverdueTimeSum of overdue times
Estimated Processing Time for Overdue Workload (hours)Estimated time to complete overdue workloadoverdueWorkloadProcessingTimeoverdueWorkload / dailyProcessedWorkload

Overdue Risk Level Standards:

  • 🟢 No Risk: No overdue cases
  • 🟡 Low Risk: Overdue workload ≤ 3 days
  • 🔴 High Risk: Overdue workload > 3 days

Defect Submission Metrics

💡 Core measurements of software quality

MetricDescriptionParameter NameCalculation Formula
Total DefectsTotal number of defects found during testingbugNumN/A
Defect RateProportion of defect-related tasksbugRateTotal defects / total tasks
Valid DefectsNumber of confirmed genuine defectsvalidBugNumN/A
Defect Validity RatePercentage of valid defectsvalidBugRate(validBugNum / bugNum) × 100%
First-pass DefectsDefects resolved successfully after first fixoneTimePassedBugNumN/A
First-pass RatePercentage of first-pass defectsoneTimePassedBugRate(oneTimePassedBugNum / total passed defects) × 100%
Test HitsNumber of defects triggered by test cases-N/A
Test Hit RatePercentage of test cases triggering defects-Test hits / total cases × 100%

Defect Severity Standards:

  • ⚠️ Critical: System crash/core functionality failure
  • 🔥 Major: Key functionality failure, high priority
  • ⚙️ Normal: Functional defect without blocking main flow
  • 📝 Minor: Low-priority issues like typos

Test Efficiency Analysis

💡 Evaluate test execution efficiency and software stability

MetricDescriptionParameter NameCalculation Formula
Total Test CasesTotal number of test casestotalNumN/A
Passed CasesNumber of successfully executed casespassedTestNumN/A
Pass RatePercentage of passed casespassedTestRate(passedTestNum / totalNum) × 100%
First-pass CasesCases passed on first executiononeTimePassedNumN/A
First-pass RatePercentage of first-pass casesoneTimePassedRate(oneTimePassedNum / totalNum) × 100%
Second-pass CasesCases passed after one fixtwoTimePassedNumN/A
Second-pass RatePercentage of second-pass casestwoTimePassedRate(twoTimePassedNum / totalNum) × 100%
First-fail CasesCases failed on first executiononeTimeNotPassedNumPassed cases - first-pass cases
First-fail RatePercentage of first-fail casesoneTimeNotPassedRate(oneTimeNotPassedNum / totalNum) × 100%

Core KPI Metrics

💡 Key indicators for team efficiency and quality

MetricDescriptionParameter NameCalculation Formula
Total Test CasesTotal number of test casestotalNumN/A
Completed CasesNumber of completed casescompletedNumN/A
Completion RatePercentage of completed casescompletedRate(completedNum / totalNum) × 100%
Total WorkloadEstimated total workloadevalWorkloadN/A
Completed WorkloadActual workload spentcompletedWorkloadN/A
Workload Completion RatePercentage of completed workloadcompletedWorkloadRate(completedWorkload / totalWorkload) × 100%
Total Overdue CasesNumber of cases exceeding planned timeoverdueNumN/A
Overdue RatePercentage of overdue casesoverdueRate(overdueNum / totalNum) × 100%
Completed Overdue CasesNumber of completed overdue casescompletedOverdueNumN/A
Overdue Completion RatePercentage of completed overdue casescompletedOverdueRate(completedOverdueNum / overdueNum) × 100%
Total ReviewsNumber of cases requiring reviewreviewNumN/A
Review RatePercentage of cases needing reviewreviewRate(reviewNum / totalNum) × 100%
Approved ReviewsNumber of approved reviewscompletedReviewNumN/A
Review Approval RatePercentage of approved reviewscompletedReviewRate(completedReviewNum / reviewNum) × 100%

Review Efficiency Metrics

💡 Evaluate test case quality and review efficiency

MetricDescriptionParameter NameCalculation Formula
Total CasesTotal cases submitted for reviewtotalNumN/A
Approved CasesNumber of approved casespassedReviewNumN/A
Approval RatePercentage of approved casespassedReviewRate(passedReviewNum / totalNum) × 100%
First-pass ApprovalsCases approved on first reviewoneTimePassedReviewNumN/A
First-pass RatePercentage of first-pass approvalsoneTimePassedReviewRate(oneTimePassedReviewNum / totalNum) × 100%
Second-pass ApprovalsCases approved after one revisiontwoTimePassedReviewNumN/A
Second-pass RatePercentage of second-pass approvalstwoTimePassedReviewRate(twoTimePassedReviewNum / totalNum) × 100%

Backlog Metrics

💡 Manage testing backlog and resource allocation

MetricDescriptionParameter NameCalculation Formula
Total CasesTotal number of test casestotalNumN/A
Total WorkloadEstimated workload for all casestotalWorkloadN/A
Daily Average CasesTeam's average daily case processingdailyProcessedNumPast N days completed cases / working days
Daily Average WorkloadTeam's average daily workloaddailyProcessedWorkloadPast N days completed workload / working days
Backlog CasesNumber of pending/unstarted casesbackloggedNumtotalNum - completedNum
Backlog RatePercentage of backlog casesbackloggedRate(backloggedNum / totalNum) × 100%
Backlog WorkloadEstimated workload for backlog casesbackloggedWorkloadtotalWorkload - completedWorkload
Workload Backlog RatePercentage of backlog workloadbackloggedWorkloadRate(backloggedWorkload / totalWorkload) × 100%
Estimated Completion Time (hours)Time to clear backlogbackloggedCompletionTimebackloggedWorkload / dailyProcessedWorkload

Recent Delivery Metrics

💡 Evaluate project delivery efficiency

MetricDescriptionParameter NameCalculation Formula
Total CasesTotal number of test casestotalNumN/A
Delivered CasesNumber of delivered casescompletedNumN/A
Delivery RatePercentage of delivered casescompletedRate(completedNum / totalNum) × 100%
Total WorkloadEstimated total workloadtotalWorkloadN/A
Delivered WorkloadActual workload for delivered casescompletedWorkloadN/A
Delivered Workload RatePercentage of delivered workloadcompletedWorkloadRate(completedWorkload / totalWorkload) × 100%
Total Saved WorkloadDifference between estimated and actualsavingWorkloadEstimated workload - delivered workload
Saved Workload RatePercentage of saved workloadsavingWorkloadRate(savingWorkload / totalWorkload) × 100%
Total Overdue CasesNumber of overdue casestotalOverdueNumN/A
Delivered Overdue CasesNumber of delivered but overdue casesoverdueNumN/A
Delivered Overdue RatePercentage of overdue delivered casesoverdueRate(overdueNum / completedNum) × 100%
Delivered Overdue WorkloadWorkload of overdue delivered casesoverdueWorkloadN/A
Delivered Overdue Workload RatePercentage of overdue workloadoverdueWorkloadRate(overdueWorkload / completedWorkload) × 100%

Delivery Cycle Metrics

💡 Analyze case processing efficiency

MetricDescriptionParameter NameCalculation Formula
Total Processing TimeTotal time spent on completed casestotalProcessingTimeSum of all case processing times
Average Per-person TimeTeam member's average processing timeuserAvgProcessingTimetotalProcessingTime / team size
Average Processing TimeAverage time per caseavgProcessingTimetotalProcessingTime / completedNum
Minimum TimeFastest case completion timeminProcessingTimeN/A
Maximum TimeSlowest case completion timemaxProcessingTimeN/A
P50 (Median)Time by which 50% cases are completedp50ProcessingTimeMedian of sorted processing times
P75Time by which 75% cases are completedp75ProcessingTime75th percentile of sorted times
P90Time by which 90% cases are completedp90ProcessingTime90th percentile of sorted times
P95Time by which 95% cases are completedp95ProcessingTime95th percentile of sorted times
P99Time by which 99% cases are completedp99ProcessingTime99th percentile of sorted times

Unplanned Work Metrics

💡 Monitor impact of unexpected work on projects

(Note: The original Chinese content didn't include specific metrics for this section, so the heading is translated without detailed metrics)| Metric | Description | Parameter Name | Calculation Formula | |-------------------------|------------------------------------------|--------------------------------|----------------------------------------------| | Total Test Cases | Number of all test cases in the project | totalNum | N/A | | Total Workload | Estimated total workload for all cases | totalWorkload | N/A | | Unplanned Cases | Number of cases not in original plan | unplannedNum | N/A | | Unplanned Case Ratio | Proportion of unplanned cases | unplannedRate | (Unplanned Cases / Total Cases) × 100% | | Completed Unplanned Cases | Number of completed unplanned cases | unplannedCompletedNum | N/A | | Unplanned Completion Rate | Completion rate of unplanned cases | unplannedCompletedRate | (Completed Unplanned / Unplanned Cases) × 100% | | Unplanned Workload | Estimated workload for unplanned cases | unplannedWorkload | N/A | | Unplanned Workload Ratio | Proportion of unplanned workload | unplannedWorkloadRate | (Unplanned Workload / Total Workload) × 100% | | Completed Unplanned Workload | Actual completed workload for unplanned cases | unplannedWorkloadCompleted | N/A | | Completed Unplanned Workload Ratio | Completion ratio of unplanned workload | unplannedWorkloadCompletedRate | (Completed Unplanned Workload / Unplanned Workload) × 100% | | Estimated Processing Time for Unplanned Cases | Estimated time to complete unplanned work | unplannedWorkloadProcessingTime | Unplanned Workload / Team Daily Average Workload |

Test Case Growth Trend

💡 Monitor project scale evolution and workload distribution.

MetricDescriptionParameter NameCalculation Formula
Total Test CasesNumber of all test cases in projecttotalNumN/A

Usage Principles

  1. Guide Improvement: Metrics should optimize processes, not solely for performance evaluation
  2. Quality Balance: Avoid sacrificing test quality to improve quantitative metrics
  3. Project Adaptation: Interpret data considering project characteristics
  4. Correlation Analysis: Focus on relationships between metrics (e.g., backlog rate vs. delivery overdue rate)
  5. Transparency Culture: Encourage honest data reporting and open communication

Through scientific analysis of these metrics, testing teams can precisely identify efficiency bottlenecks, optimize resource allocation, and continuously improve software quality and delivery efficiency.

Released under the GPL-3.0 License.