Skip to main content

Understanding Metrics

Learn what each quality metric means and how to interpret them.

Core Metrics

Test Pass Rate

  • What: Percentage of passing tests
  • Good: Above 95%
  • Action: Fix failing tests

Code Coverage

  • What: Code tested by automated tests
  • Good: Above 80%
  • Action: Add missing tests

Flaky Test Rate

  • What: Tests that fail randomly
  • Good: Below 5%
  • Action: Stabilize tests

Build Success Rate

  • What: CI/CD pipeline reliability
  • Good: Above 95%
  • Action: Fix build issues

Performance Metrics

Test Duration

  • Average time to run tests
  • Impacts developer velocity
  • Monitor for increases

Quality Gate Time

  • Time to get quality decision
  • Should be under 2 minutes
  • Affects PR velocity

Trend Indicators

  • 📈 Improving: Positive trend
  • 📉 Declining: Needs attention
  • ➡️ Stable: No significant change
  • ⚠️ Anomaly: Unusual pattern