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
- Go to Reports.
- Select the report type you want.
- Configure the report parameters:
| Parameter | Options |
|---|---|
| Date Range | Last 7 days, Last 30 days, Last 90 days, or a custom range. |
| Projects | Select one or more projects to include. |
| Filters | Status, priority, tags, environment, tester. |
| Grouping | Group results by project, module, tester, or time period. |
| Chart Type | Bar chart, line chart, pie chart, or table. |
- Click Generate Report.
- The report is displayed on screen with interactive charts and tables.
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:
- Go to Reports > Dashboards.
- Click + New Dashboard.
- Give the dashboard a name (e.g., "Release Readiness" or "Weekly QA Summary").
- 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.
- Drag widgets to arrange them on the dashboard.
- 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:
- Generate or open a report.
- Click Export.
- Choose a format:
| Format | Best for |
|---|---|
| Sharing with stakeholders in a clean, formatted layout. | |
| Excel | Detailed analysis with pivot tables and custom charts. |
| CSV | Importing into other tools, databases, or BI platforms. |
| JSON | Programmatic use and custom integrations. |
- Click Download.
Scheduled Reports
Automatically generate and email reports on a recurring basis:
- Generate or open a report.
- Click Schedule Report.
- Configure the schedule:
| Setting | Options |
|---|---|
| Frequency | Daily, Weekly, or Monthly. |
| Day / Time | Which day of the week (for weekly) or day of the month, and what time. |
| Recipients | Enter email addresses of people who should receive the report. |
| Format | PDF or Excel. |
- Click Save Schedule.
Scheduled reports are generated automatically at the specified time and delivered to the recipients' email inboxes.
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.
- Open the report.
- Click Share.
- Choose your sharing method.
- Set permissions (view only or can comment).
- 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.