Viewing Test Run Results
- Navigate to Quality Checking in the sidebar
- Click on your document
- Select the run you want to review from the runs list
- Total tests — How many test cases were executed
- Pass rate — Percentage of tests that passed
- Failed count — Number of tests that did not pass
- Browser — Which browser(s) the tests ran on
- Duration — How long the run took from start to finish
Understanding Pass/Fail Status
Each test case within a run has a clear outcome:| Result | What It Means | What To Do |
|---|---|---|
| Passed | All steps completed and the expected outcome was verified | Nothing — your app works as expected |
| Failed | One or more steps could not complete, or the expected outcome was not met | Check the failure details and screenshots |
Reviewing Screenshots
Screenshots are captured during test execution, giving you visual proof of what happened at each stage. This is especially useful for:- Verifying failures — See the actual state of the page when a test failed
- Cross-browser comparison — Compare how your app looks in Chromium vs. Firefox vs. WebKit
- Sharing with your team — Show developers exactly what went wrong without lengthy explanations
Failure Analysis
When a test fails, the system provides detailed analysis to help you understand and fix the problem:What You Get
- Failure type — Whether it was a locator issue (element not found), assertion failure (wrong value), timeout, flow change, or environment problem
- Failure message — A clear description of what went wrong
- Failure context — Additional details about the state of the page at the time of failure
- Step-by-step log — See which steps passed and where exactly the failure occurred, with timestamps
Suggested Fixes
For each failure, the system may suggest a repair strategy:- Update locator — The element moved or its selector changed
- Update assertion — The expected value needs adjusting
- Update steps — The workflow has changed and steps need reordering
- Skip test — The test may no longer be relevant
Test Versioning
Every time a test case is modified — whether by you, through refinement, or by self-healing — a new version is created. This gives you a complete history of how each test has evolved.Version History
Each version records:- Version number — Sequential, starting from 1
- Change type — How the change happened (created, modified, self-healed, refined, or deleted)
- Change reason — Why the change was made
- Who changed it — The user who made the change, or “system” for self-healing
- Full snapshot — The complete test case at that point in time (title, objective, steps, expected outcome, priority)
Comparing Versions
You can compare any two versions of a test case side by side to see exactly what changed. This is useful for:- Understanding what self-healing modified
- Reviewing changes before approving them
- Debugging why a test that used to pass is now failing
Rolling Back
If a change made things worse, roll back to any previous version:- Open the test case
- View the version history
- Select the version you want to restore
- Click Rollback
Exporting and Sharing Results
Use test run results to communicate with your team:- Share the run URL — Each run has a unique page you can link to directly
- Screenshots — Download failure screenshots to attach to bug reports
- Progress logs — Reference the step-by-step logs when filing issues with developers
Cross-Browser Comparison
If you ran tests across multiple browsers, the comparison view shows:- Which tests passed on all browsers
- Which tests failed on specific browsers only (indicating a cross-browser bug)
- Side-by-side results for each browser

