Background
Regression testing consumed a large share of each cycle and cases broke as requirements changed.
What we did
- The agent reads requirement docs and page DOM to generate Playwright cases
- Failing cases are diagnosed for selector drift and self-healed
- Every run produces a report with screenshots and step logs
Technical approach
| Layer | Choice |
|---|---|
| Orchestration | Claude Code Skill + Python |
| Execution | Playwright (Chromium / WebKit) |
| CI | GitHub Actions |
Results
| Metric | Value |
|---|---|
| Coverage | Not disclosed |
| Regression time | Not disclosed |
Authorization
Internal project; method and architecture are public, client data not disclosed.