What Is a Test Execution Report?

A test execution report summarizes the results of running test cases against a specific build or release. It answers the critical question: “How is the quality of this build?”

Stakeholders — project managers, product owners, developers, executives — rely on these reports to make go/no-go decisions about releases.

Report Components

Execution Summary

MetricValueTarget
Total Test Cases450
Executed420 (93%)100%
Passed385 (92%)> 95%
Failed25 (6%)< 5%
Blocked10 (2%)0%
Not Run30 (7%)0%

Key Metrics

Pass Rate: (Passed / Executed) x 100

  • Example: 385 / 420 = 91.7%
  • Target: > 95% for release readiness

Execution Progress: (Executed / Total) x 100

  • Example: 420 / 450 = 93.3%
  • Shows how much testing is complete

Defect Density: Defects found / Features tested

  • Example: 25 defects / 12 features = 2.08 defects per feature
  • High density areas need more attention

Defect Detection Rate: Defects found in testing / Total defects (testing + production)

  • Measures testing effectiveness
  • Target: > 90% (find 90% of bugs before production)

Defect Summary

SeverityOpenFixedVerifiedTotal
Critical0224
Major38516
Minor5121027
Trivial2338
Total10252055

Test Results by Feature

FeatureTotalPassedFailedBlockedPass Rate
Authentication45422195.5%
Payment60508286.2%
Search35341097.1%
User Profile25241096.0%
Notifications20153283.3%

Show progress over time:

  • Daily pass rate trend (should increase as bugs are fixed)
  • Cumulative test execution (should reach 100% before release)
  • Open defects trend (should decrease as bugs are fixed)

Report Audiences

Different stakeholders need different levels of detail:

AudienceNeedsFormat
ExecutiveGo/no-go decision, risk summary1-page summary, traffic lights
Project ManagerProgress, blockers, schedule riskFull report with trends
Development LeadWhich areas are failing, defect detailsDetailed by component
QA TeamWhat to test next, blocked itemsExecution status board

Automation

Generating Reports Automatically

Most test management tools auto-generate reports:

  • Zephyr Scale — built-in reports in Jira
  • TestRail — milestone reports, comparison reports
  • Xray — Jira dashboards and custom reports
  • Allure — beautiful reports from automated test frameworks

CI/CD Integration

Automated test results from CI/CD pipelines should feed directly into execution reports. Tools like Allure, ReportPortal, and TestRail API integrations enable this.

Exercise: Create a Test Execution Report

Given this data, create a test execution report with recommendations:

  • Build: v3.5.0-rc1
  • Total test cases: 300
  • Results: 250 passed, 30 failed, 10 blocked, 10 not run
  • Critical bugs: 1 open (payment calculation error), 2 fixed
  • Major bugs: 5 open, 8 fixed
  • The payment module has 60% pass rate
  • Release deadline: 3 days away
Solution

Executive Summary: Build v3.5.0-rc1 is NOT ready for release. Pass rate is 89.3% (target: 95%). One critical bug remains in payment calculations. The payment module needs significant attention at 60% pass rate.

Recommendation: Do NOT release. Fix critical payment bug, re-test payment module, address blocked tests. Re-evaluate in 2 days.

Risk Assessment:

  • HIGH: Payment calculation error — potential financial loss, customer trust damage
  • MEDIUM: 5 open major bugs — user experience degradation
  • LOW: 10 blocked tests — likely environment issues, not product defects

Action Items:

  1. Fix critical payment bug immediately (Priority: P1)
  2. Investigate and resolve blocked tests (10 tests)
  3. Execute remaining 10 un-run tests
  4. Re-test all 30 failed tests after fixes
  5. Schedule regression run 1 day before deadline

Key Takeaways

  • Test execution reports communicate quality status and enable release decisions
  • Key metrics: pass rate, execution progress, defect density, and defect detection rate
  • Tailor report detail to your audience: executives need summaries, developers need details
  • Show trends over time — single snapshots do not tell the full story
  • Automate report generation from test management tools and CI/CD pipelines
  • Always include recommendations and risk assessment, not just raw numbers