Report Viewer
The Report Viewer lets you open and explore saved test execution reports (.json format) produced by test automation runs. It provides a hierarchical breakdown from project level down to individual test steps, with summary statistics and a pass/fail pie chart.
:::info Screenshot needed — light/dark 📸
report-viewer-light.png and report-viewer-dark.png — Report Viewer with project summary header, tree on the left, and detail panel on the right
:::
Opening a Report
Click Open Report in the toolbar to load a previously saved .json report file through the file dialog (filter: Report Files (*.json)). The report is then parsed and displayed.
Reports are produced by test automation runs. See Test Automation Reports for export options.
Saving a Report
Click Save Report to export the currently displayed report to a .json file (filter: Report Files (*.json)). This is useful for sharing reports or archiving them outside the workspace.
Report Header
The top header bar shows the Project name and summary statistics:
| Metric | Description |
|---|---|
| Total Tests | Number of test cases in the report |
| Passrate | Percentage of passed tests |
| Duration | Total execution time |
| Start Time | When the run started |
A pie chart on the right visualizes the pass (green), fail (red), and ignored (gray) distribution.
Report Tree
The left panel is a filterable tree view of the report hierarchy:
- A Search tests, steps… box filters the tree as you type.
- A filter pill switches between All, Failed, and Passed results.
- An expand menu (⋮) lets you jump to Expand to Test Suites, Expand to Test Cases, or Expand to Test Steps.
| Level | Contains |
|---|---|
| Project | Test suites |
| Test Suite | Test cases |
| Test Case | Test steps |
| Test Step | Individual step result |
Variants of the tree also cover Load Test Case (performance metrics) and Data-Driven Test Case (per-iteration results). Click any node to display its detail panel on the right; a breadcrumb bar above the panel tracks your navigation path.
Keyboard shortcuts
| Shortcut | Action |
|---|---|
Ctrl + F | Focus the search box |
Ctrl + E | Expand all |
Ctrl + W | Collapse all |
Ctrl + Shift + F | Toggle Failed-only filter |
Alt + ← / → | Navigate breadcrumb back / forward |
Detail Panel
Selecting a node updates the detail panel, which contains:
- Summary — Total Tests, Passrate, Duration, Start Time, and the pass/fail pie chart.
- Test Suites — A table with Name, Total, Passrate (with a pass-rate bar), Start Time, Duration, and Information per suite.
- System Information — Before/after snapshots: Machine Name, 64-bit OS, Platform, OS Version, OS Service Pack, User Interactive, User Name, CPU Core, Working Directory, Total Memory, and Used Memory.
- Parameters — The run's parameters as Parameter Name / Parameter Value (password parameters are masked).
- Description — Rendered markdown description, when present.
- Diagnostics — Raw diagnostics text, when present.
See Also
- Test Automation Reports — generating and exporting reports
- Test Automation Overview — test execution workflow