Skip to main content

Reports and Analytics

ProvaLab.io provides dashboards, pre-built reports, and custom reporting tools to help you understand your testing health, track trends, and share results with stakeholders.

Dashboard Metrics

Your main dashboard (and each project dashboard) shows key metrics at a glance:

  • Pass Rate -- The percentage of tests passing across recent runs.
  • Execution Progress -- How much of your active test plans and runs have been completed.
  • Test Coverage -- How many requirements have linked, passing test cases.
  • Failure Trends -- Whether failures are increasing or decreasing over time.
  • Flaky Tests -- Tests with inconsistent results that may need attention.

Pre-Built Reports

Navigate to Reports in the left sidebar to access the following reports:

Test Execution Report

Gives you a detailed view of test execution activity:

  • Execution trends over time (daily, weekly, monthly).
  • Pass/fail/skip/blocked rate breakdowns.
  • Average execution duration and trends.
  • Flaky test identification (tests that alternate between pass and fail).

Coverage Report

Shows how well your testing covers your requirements and features:

  • Requirements coverage by module.
  • Percentage of requirements with passing tests.
  • Untested features and requirements.
  • Coverage trends over time.

Defect Report

Analyzes the defects found during testing:

  • Defects grouped by severity (Critical, High, Medium, Low).
  • Defects by module or feature area.
  • Average resolution time.
  • Open vs. closed defect trends.

Team Performance Report

Provides insight into team productivity:

  • Test executions per team member.
  • Average execution time per tester.
  • Productivity trends over time.

Generate a Report

  1. Go to Reports.
  2. Select the report type you want.
  3. Configure the report parameters:
ParameterOptions
Date RangeLast 7 days, Last 30 days, Last 90 days, or a custom range.
ProjectsSelect one or more projects to include.
FiltersStatus, priority, tags, environment, tester.
GroupingGroup results by project, module, tester, or time period.
Chart TypeBar chart, line chart, pie chart, or table.
  1. Click Generate Report.
  2. The report is displayed on screen with interactive charts and tables.
tip

After generating a report, click Save as Template to reuse the same configuration next time. This is especially useful for reports you generate regularly.

Custom Dashboards

Create personalized dashboards with the widgets that matter to you:

  1. Go to Reports > Dashboards.
  2. Click + New Dashboard.
  3. Give the dashboard a name (e.g., "Release Readiness" or "Weekly QA Summary").
  4. Click Add Widget and choose from:
    • Test execution trend chart.
    • Pass rate gauge.
    • Recent failures table.
    • Test distribution pie chart.
    • Coverage status summary.
    • Defect breakdown chart.
  5. Drag widgets to arrange them on the dashboard.
  6. Click Save Dashboard.

You can create multiple dashboards for different audiences (e.g., one for the QA team, one for engineering leadership, one for product managers).

Export Reports

Every report can be exported for sharing outside ProvaLab.io:

  1. Generate or open a report.
  2. Click Export.
  3. Choose a format:
FormatBest for
PDFSharing with stakeholders in a clean, formatted layout.
ExcelDetailed analysis with pivot tables and custom charts.
CSVImporting into other tools, databases, or BI platforms.
JSONProgrammatic use and custom integrations.
  1. Click Download.

Scheduled Reports

Automatically generate and email reports on a recurring basis:

  1. Generate or open a report.
  2. Click Schedule Report.
  3. Configure the schedule:
SettingOptions
FrequencyDaily, Weekly, or Monthly.
Day / TimeWhich day of the week (for weekly) or day of the month, and what time.
RecipientsEnter email addresses of people who should receive the report.
FormatPDF or Excel.
  1. Click Save Schedule.

Scheduled reports are generated automatically at the specified time and delivered to the recipients' email inboxes.

info

You do not need a ProvaLab.io account to receive a scheduled report by email. This is useful for sharing with stakeholders or managers who do not use ProvaLab.io directly.

Share Reports

Beyond scheduling, you can share reports in several ways:

  • Email Link -- Send a direct link to the report. The recipient needs ProvaLab.io access to view it.
  • Public Link -- Generate a shareable URL that anyone can access (no login required). You can set an expiration date on the link.
  • Embed -- Some report widgets can be embedded in other pages or dashboards via iframe.
  1. Open the report.
  2. Click Share.
  3. Choose your sharing method.
  4. Set permissions (view only or can comment).
  5. Click Share.

Best Practices

  • Review reports weekly -- Establish a cadence of reviewing test execution reports to catch trends early.
  • Set up scheduled reports for stakeholders -- Automate delivery so managers and product owners always have the latest data.
  • Focus on trends, not snapshots -- A single low pass rate is not as meaningful as a downward trend over weeks. Use date ranges that show patterns.
  • Use dashboards for daily monitoring -- Create a dashboard for your team's daily standup to review test health.
  • Export before release meetings -- Generate a PDF report to share in release readiness reviews.