Reports

Overview

Reports in Test Orchestration provide comprehensive insights into workflow execution, test results, and historical trends. Use reports to track quality metrics, identify issues, and demonstrate testing progress to stakeholders.


Report Types

📊 Execution Report

Detailed view of a single workflow execution including:

  • Test results (pass/fail/skipped)

  • Execution timeline

  • Performance metrics

  • Error details

  • Test logs

  • Screenshots/artifacts

📈 Historical Report

Trends and patterns over time:

  • Pass/fail rates over time

  • Average execution duration

  • Failure trend analysis

  • Platform-specific results

  • Team performance metrics

🎯 Summary Report

Quick overview of workflow status:

  • Current status

  • Last execution results

  • Recent trends

  • Key metrics

  • Quick stats

🔍 Detailed Analysis Report

Deep dive into specific areas:

  • Error root cause analysis

  • Performance bottlenecks

  • Flaky test identification

  • Platform-specific issues

  • Step-by-step execution breakdown


Viewing Reports

Access Execution Report

  1. Open workflow or project

  2. Click "Reports" or "Execution History"

  3. Select execution to view details

  4. View report with full details

Execution Report Sections


Report Metrics

Key Performance Indicators (KPIs)

Metric
Meaning
Target

Pass Rate %

Percentage of tests passing

95%+

Average Duration

Avg execution time per workflow

Depends on workflow

Execution Frequency

How often workflow runs

Per schedule

Flakiness Score

Stability of tests

Low (< 5% variance)

MTTR

Mean time to recovery

Minimize

Performance Metrics


Filtering and Sorting

Filter Reports By

  • Date Range: Last 7 days, month, custom range

  • Status: Passed, Failed, Skipped, All

  • Platform: Web, Mobile, API, Desktop

  • Environment: Dev, Staging, Production

  • User/Team: Who ran the workflow

  • Execution Type: Scheduled, Manual, Triggered

Sort Options

  • Execution Date (newest/oldest)

  • Duration (fastest/slowest)

  • Status

  • Pass Rate

Example Filter


Export Reports

Export Formats

  • PDF: Professional reports with formatting

  • CSV: Data for spreadsheet analysis

  • JSON: Structured data for integrations

  • HTML: Email-friendly format

  • Excel: Detailed data with calculations

Export Steps

  1. Open report

  2. Click "Export" button

  3. Choose format

  4. Select data to include:

    • Summary

    • Detailed results

    • Logs

    • Attachments

  5. Download

Scheduled Export

circle-info

Set up automatic report exports to stakeholders on a schedule.

  1. Open report settings

  2. Enable "Auto-export"

  3. Choose format and recipients

  4. Set schedule (daily, weekly, monthly)

  5. Configure email template


Report Customization

Custom Reports

Create personalized reports containing:

Dashboard Widgets

Create personalized dashboards with:

  • Pass/fail rate charts

  • Execution timeline

  • Top failures

  • Performance trends

  • Team statistics


Analyzing Results

Pass/Fail Analysis

  • Review execution logs

  • Confirm all assertions passed

  • Check performance metrics

  • Verify data accuracy

Root Cause Analysis

When tests fail:

  1. Read error message carefully

  2. Review error logs for stack trace

  3. Check prerequisites (data, environment)

  4. Verify environment (staging, production)

  5. Reproduce the issue manually if needed

  6. Document finding and remediation

Example Analysis


Performance Analysis

Identifying Bottlenecks

  1. Review step durations in execution timeline

  2. Identify slowest steps: Usually > 1 minute

  3. Analyze network calls: Check for slow APIs

  4. Review logs: Look for timeouts or delays

  5. Correlate with system load: Peak times slower?

Monitor over time:

  • Is performance degrading?

  • Which steps are slowing down?

  • Are there specific times it's slower?

  • What changed recently?


Flaky Test Detection

What Makes a Test Flaky?

Tests that sometimes pass, sometimes fail without code changes.

Identifying Flaky Tests

  1. Run same workflow multiple times

  2. Compare results: Look for inconsistency

  3. Check timing: Flaky often depends on timing

  4. Review logs: Look for race conditions

  5. Calculate flakiness score: % of failures without code change

Addressing Flakiness


Sharing Reports

Share with Stakeholders

  1. Generate report or export

  2. Click "Share" button

  3. Enter recipient email addresses

  4. Add message (optional)

  5. Send via email or link

Report Access Permissions

  • View only: Recipients can view but not modify

  • Comment: Recipients can add comments

  • Edit: Recipients can edit and export

Public Reports

Create shareable report links:

  1. Open report

  2. Click "Generate Link"

  3. Set expiration (optional)

  4. Share URL with team


Integrations

Connect with External Tools

Atlassian Jira

  • Attach reports to tickets

  • Link failures to issues

  • Auto-create issues from failures

Slack

  • Send report summaries

  • Daily digest messages

  • Alert on failures

Email

  • Scheduled report delivery

  • Custom recipients

  • Auto-generated reports

BI Tools (Tableau, Power BI)

  • Export data for analysis

  • Create custom dashboards

  • Historical trend analysis


Best Practices

✅ Do

  • Review reports after every execution

  • Set up automated report distribution

  • Track trends over time

  • Document issues found

  • Archive reports for compliance

  • Create executive summaries

  • Share results with team regularly

  • Use filters for relevant data

❌ Don't

  • Ignore failed tests

  • Export reports without analyzing

  • Share sensitive data in reports

  • Keep too many old reports

  • Create overly complex reports

  • Ignore performance trends

  • Forget to document issues

  • Use old reports as current status


Report Templates

Weekly Status Report

Failure Report


Troubleshooting

Issue: Report not generating

Solution:

  • Wait for workflow to complete

  • Check if execution data is available

  • Refresh page

  • Contact support if persistent

Issue: Report data looks incorrect

Solution:

  • Verify report filters are correct

  • Check date range selected

  • Ensure workflow ran with correct parameters

  • Clear browser cache and reload

Issue: Can't export report

Solution:

  • Check file format compatibility

  • Verify user permissions

  • Try different export format

  • Contact support


Compliance & Archiving

Data Retention

  • Execution reports: Retained for 90 days default

  • Archive reports: Available indefinitely (with permission)

  • Compliance reports: Special retention policies

Export for Compliance

  1. Filter reports by date range (e.g., last quarter)

  2. Export as PDF for archival

  3. Store in secure location

  4. Create metadata (archive date, purpose)


Last updated