What you’ll learn
- How errors are grouped at run and cross-run levels
- How AI categorizes failures by root cause
- How to triage grouped errors to fix multiple tests at once
Quick Reference
TestDino groups errors at two levels. Use this table to understand how grouping works and locate each view.| Grouping Level | What It Shows |
|---|---|
| Error message | Tests that failed with the same error text |
| Error category | Tests grouped by error type |
How Error Grouping Works
When multiple tests fail with similar errors, TestDino groups failures by error message. TestDino matches errors by:- Error message text
- Stack trace patterns
- Failure location in code
View Error Groups
- Open a test run
- Go to the Errors tab
- Expand an error group to see all affected tests
View Error Categories
Note
Analytics shows error trends over time. A new error group appearing after a deployment indicates a regression.
| Category | Description |
|---|---|
| Assertion Failures | Expected values did not match actual values |
| Timeout Issues | Actions or waits exceeded time limits |
| Element Not Found | Locators did not resolve to elements |
| Network Issues | HTTP requests failed or returned errors |
| JavaScript Errors | Runtime errors in browser or test code |
| Browser Issues | Browser launch, context, or rendering problems |
| Other Failures | Errors outside the above categories |
Error Analytics
Open Analytics → Errors for trends over time: Error Message Over Time: Line graph showing error frequency by category. Identify spikes and trends.
Error Categories Table: Breakdown of errors by type with occurrence counts, affected tests, and first/last detected dates.
Click any error to see all affected test cases.
Common Error Patterns
Element Not Found
Element Not Found
Error: locator.click: Error: strict mode violationMultiple tests targeting the same element fail when the selector breaks. Fix the selector once.Timeout
Timeout
Error: Timeout 30000ms exceededOften indicates a shared dependency: slow API, missing service, or environment issue. Check what the affected tests have in common.Assertion Failure
Assertion Failure
Error: expect(received).toBe(expected)Same assertion failing across tests may indicate a data issue or application bug affecting multiple pages.Network Error
Network Error
Error: net::ERR_CONNECTION_REFUSEDService unavailable. All tests depending on that service fail together.Create Tickets from Error Groups
When an error group needs attention:Related
Trace viewer, visual evidence, and debug overview.Trace Viewer
Step-by-step execution analysis
Visual Evidence
Visual evidence
Error Analytics
Error trends over time