- Auto-Recovery — Real-time fix attempts during test execution
- Auto-Healing — Batch repair of failing tests after CI runs, delivered as PRs
Why Tests Break
Common reasons tests fail after app changes:| Cause | Example |
|---|---|
| Selector drift | A button’s data-testid or text changed |
| Timing issues | A page loads slower after a new feature was added |
| Assertion mismatches | The expected text or value changed |
| Flow changes | A step was added or removed from a user flow |
| Setup drift | Test data requirements changed |