The Test Health Report in Functionize allows users to quickly assess the overall status and reliability of their test suites. By applying project and date range filters, you can gain insights into:
- The number of active Architect-created test cases.
- A breakdown of test statuses (Passed, Failed, Warning, Incomplete).
- Detailed views of specific test cases and execution trends.
This report helps QA teams track the effectiveness of testing efforts, spot problem areas, and measure overall test health across multiple projects.
Filters
Project Filter
- Multi-select projects from the dropdown in the top-left corner.
- Narrow the report to specific projects, or select all projects for an organization-wide view.
Note: Viewing all projects gives a quick snapshot of how Functionize is being adopted across your org.
Date Range Filter
- Select a date range to focus on test health within a specific time period.
- Options:
- Confirm → apply the filter.
- Reset → clear the filters and return to default view.
Report Overview
Total Active Tests
- Displays the number of Architect-created test cases within the selected filters.
Status Breakdown
- Shows a color-coded count of test cases by status:
- Passed: Green
- Failed: Red
- Warning: Yellow
- Incomplete: Purple
- Hover or click on any status to drill down into more detail.
Detailed Status View
Clicking on a status (e.g., Failed) opens a detailed report pop-up with:
- Project Name
- Test Name
- Created By – who created the test case.
- Executed By – who ran the test.
- Orchestration Name – if executed as part of an orchestration.
- Execution Method – whether executed by Client or Functionize Support.
- Execution Date/Time
- Status by Browser – color-coded results per browser, including Last Run status.
Each status icon is also a hyperlink to open that test case directly in a new tab.
Download Option: Export the detailed report as a .csv file using the download button at the bottom.
Test Case Activity
- Displays a visual, color-coded representation of test cases by status.
- Helps track overall execution health across the selected projects and date range.
Test Case Creation
- Shows the number of new Architect-created test cases during the selected period.
- Useful for tracking growth in test automation coverage.
Average Execution Time
- Displays the average execution time per day (in seconds).
- Based on the applied filters, this includes:
- Number of test cases executed.
- Execution times broken down by test pool.
Why Use the Test Health Report?
- Monitor Reliability – Spot failure trends across projects or environments.
- Drive Coverage – See growth in test creation and adoption over time.
- Identify Bottlenecks – Use execution time data to optimize performance.
- Enable Transparency – Share detailed, exportable health data with stakeholders.
Best Practice: Review the Test Health Report weekly to identify regressions early and ensure your automation suite remains stable and effective.