Skip to main content
Test Explorer provides a centralized view of all test cases within a project. Analyze test health, track failure patterns, and identify flaky or slow tests across your entire test suite.

View Modes

Test Explorer supports two viewing modes. Toggle between them using the view switcher in the top-right corner.

Hierarchical View (Default)

Groups test cases by their spec files. Each spec row displays aggregated metrics across all tests in that file. Expand a spec row to reveal individual test cases within it. Test Explorer hierarchical view grouping test cases by spec file Use this view to identify problematic spec files at a glance, then drill into specific tests.

Flat View

Lists all individual test cases in a single table with per-test metrics. Each row shows the test title, its parent spec file, and execution data. Test Explorer flat view listing all test cases with individual metrics Use this view when searching for a specific test case or comparing metrics across tests from different spec files.

Table Columns

All columns are sortable in both view modes.
ColumnDescription
Spec / Test CaseFile name (hierarchical) or test title with parent spec (flat)
ExecutionsTotal runs within the selected time period and filters
Failure RatePercent of executions with at least one failure
Flaky RatePercent of executions with at least one flaky result
Avg DurationAverage execution time across all runs
PlatformBrowser or platform used (e.g., chromium, firefox, ios)
TagsTags associated with the test case
Recent StatusStatus of the most recent execution (Passed, Failed, Flaky)
Last RunTimestamp of the last execution and the branch it ran on
Filter by spec file name or test case title using the search bar. Search supports regex for advanced pattern matching.

Filters

FilterDescription
Time PeriodScope data to Last 7, 14, 30, 60, or 90 days
TagsFilter by test case tags
PlatformsFilter by browser or platform (e.g., chromium, firefox)
EnvironmentFilter by target environment (e.g., staging, production)
Activating filters updates the results count and table data immediately.

Sync

Click the sync button (top-right) to refresh data without reloading the page.

Test Case Details

Click any test case row to open the details drawer. The drawer contains two tabs. Test Explorer side panel showing test case details with run history and platform analytics

Overview Tab

  • Test Run History displays the most recent executions with status, timestamp, and duration. Click a run to open the full test run details page.
  • Platform Analytics breaks down executions, failures, flaky count, and average duration by browser or platform.
  • Environment Analytics shows the same breakdown by environment (e.g., production, staging).

Errors Tab

Displays unique error messages aggregated across all executions of the test case. Each error entry shows:
FieldDescription
First seenTimestamp of the earliest occurrence
Last seenTimestamp of the most recent occurrence
CountTotal number of times the error occurred
Error messageFull error text with stack trace context
Use the Errors tab to identify recurring failures and track whether fixes have resolved them.

Quick Start

  1. Set scope. Use Time Period and Environment filters to narrow the dataset.
  2. Identify targets. Sort by Failure Rate or Flaky Rate to surface unstable tests. Sort by Avg Duration to find slow tests.
  3. Switch views. Use Hierarchical view to find problematic spec files, then Flat view to compare individual tests across files.
  4. Inspect details. Click a test case to view execution history, platform breakdowns, and error patterns.

Pagination

Large datasets load in pages. Click Load More Specs (hierarchical) or Load More Test Cases (flat) at the bottom of the table to fetch the next batch. Analytics, test cases, and flaky test guides.