Skip to main content

Test Results

After a test run is completed (or while it is in progress), you can view detailed results for every test case that was executed. This guide covers how to navigate, filter, and analyze your test results.

View Results for a Test Run

  1. Go to Test Runs in the left sidebar.
  2. Click on the test run you want to review.
  3. The results summary is displayed at the top:
MetricExample
Total Tests50
Passed45 (90%)
Failed3 (6%)
Skipped1 (2%)
Blocked1 (2%)
Duration2h 30m
Pass Rate90%
  1. Scroll down to the Test Results table to see individual results.

Result Details

Click on any individual test result to see its full details:

FieldDescription
StatusPass, Fail, Skip, or Blocked (color-coded for quick scanning).
Test CaseThe test case title and ID.
DurationHow long the execution took.
Executed ByThe team member who ran the test.
Executed AtThe date and time the result was recorded.
CommentsAny notes the tester added during execution.
Failure Reason(For failed tests) The specific reason the test failed and which step.

Attached Artifacts

Test results can include attached evidence files. When reviewing a result, you will see any artifacts the tester uploaded:

  • Screenshots -- Displayed inline so you can view them without downloading.
  • Log Files -- Text and log files viewable in the browser.
  • HAR Network Captures -- HTTP Archive files for debugging network-level issues.
  • Videos -- Screen recordings showing the test execution.
  • Other Files -- Any supporting documents the tester attached.

Click on any attachment to view or download it.

tip

When a test fails, check the attachments first. Screenshots and logs often tell you exactly what went wrong without needing to reproduce the issue.

Filter Results

Use the filter bar above the results table to focus on specific results:

FilterOptions
StatusPass, Fail, Skip, Blocked
PriorityCritical, High, Medium, Low
Assigned ToFilter by tester
TagsFilter by test case tags

Combine filters to narrow your view. For example, show only "Failed" tests with "Critical" priority to focus on the most important issues first.

Result History for a Test Case

You can view how a specific test case has performed over time:

  1. Open a test result.
  2. Click View History (or navigate to the test case and click the History tab).
  3. ProvaLab.io shows a timeline of all executions for this test case:
    • The status of each execution (Pass, Fail, Skip, Blocked).
    • The test run it was part of.
    • The date and who executed it.
    • Any failure reasons.

This history helps you:

  • Identify flaky tests -- Tests that alternate between pass and fail without code changes.
  • Track regression -- Tests that used to pass but started failing after a specific date.
  • Measure improvement -- See if a previously failing test is now consistently passing.

Compare Results Across Runs

To compare how the same set of tests performed across different runs:

  1. Go to Test Runs.
  2. Select two or more test runs using the checkboxes.
  3. Click Compare Runs.
  4. ProvaLab.io shows a side-by-side comparison:
    • Tests that passed in one run but failed in another.
    • Overall pass rate changes.
    • New failures and newly passing tests.

This is particularly useful when:

  • Comparing a regression run before and after a bug fix.
  • Comparing results across different environments (e.g., Staging vs. Production).
  • Reviewing trends between sprints.

Export Results

  1. Open the test run whose results you want to export.
  2. Click Export.
  3. Choose a format:
FormatBest for
PDF ReportSharing with stakeholders who need a formatted, readable report.
Excel SpreadsheetFurther analysis in spreadsheet tools, pivot tables, and charts.
CSVImporting into other tools or databases.
JSONProgrammatic access and integration with other systems.
  1. Click Download.
info

You can also export filtered results. Apply your filters first, then click Export to download only the matching results.

Understanding Status Colors

ProvaLab.io uses consistent colors throughout the platform to represent test result statuses:

StatusColorMeaning
PassGreenThe test executed successfully and all expected results matched.
FailRedThe test did not produce the expected result.
SkipYellow/OrangeThe test was intentionally skipped (not executed).
BlockedGray/BlueThe test could not be executed due to an external dependency or issue.

These colors appear in result tables, charts, progress bars, and reports throughout ProvaLab.io.