docs: add Phase 9 — Testing & QA (E2E, Lighthouse, visual regression, a11y, cross-browser)
This commit is contained in:
@@ -143,6 +143,7 @@ Phases execute in numeric order: 1 -> 2 -> 3 -> 4 -> 5 -> 6 -> 7 -> 8
|
||||
| 6. Web Chat | 3/3 | Complete | 2026-03-25 |
|
||||
| 7. Multilanguage | 4/4 | Complete | 2026-03-25 |
|
||||
| 8. Mobile + PWA | 4/4 | Complete | 2026-03-26 |
|
||||
| 9. Testing & QA | 0/0 | Not started | - |
|
||||
|
||||
---
|
||||
|
||||
@@ -188,6 +189,23 @@ Plans:
|
||||
- [ ] 08-03-PLAN.md — Push notifications (VAPID, push subscription DB, service worker push handler, offline message queue, install prompt)
|
||||
- [ ] 08-04-PLAN.md — Human verification: mobile responsive layout, PWA install, push notifications, touch interactions
|
||||
|
||||
### Phase 9: Testing & QA
|
||||
**Goal**: Comprehensive automated testing and quality assurance — E2E tests for critical user flows, Lighthouse audits for performance/accessibility, visual regression testing across viewports, and cross-browser validation — ensuring the platform is beta-ready
|
||||
**Depends on**: Phase 8
|
||||
**Requirements**: QA-01, QA-02, QA-03, QA-04, QA-05, QA-06, QA-07
|
||||
**Success Criteria** (what must be TRUE):
|
||||
1. Playwright E2E tests cover all critical flows: login, tenant CRUD, agent deployment (template + wizard), chat with streaming response, billing, RBAC enforcement
|
||||
2. Lighthouse scores >= 90 for performance, accessibility, best practices, and SEO on key pages
|
||||
3. Visual regression snapshots exist for all key pages at desktop (1280px), tablet (768px), and mobile (375px) viewports
|
||||
4. axe-core accessibility audit passes with zero critical violations across all pages
|
||||
5. All E2E tests pass on Chrome, Firefox, and Safari (WebKit)
|
||||
6. Empty states, error states, and loading states are tested and render correctly
|
||||
7. CI-ready test suite that can run in a GitHub Actions / Gitea Actions pipeline
|
||||
**Plans**: 0 plans
|
||||
|
||||
Plans:
|
||||
- [ ] TBD (run /gsd:plan-phase 9 to break down)
|
||||
|
||||
---
|
||||
*Roadmap created: 2026-03-23*
|
||||
*Coverage: 25/25 v1 requirements + 6 RBAC requirements + 5 Employee Design requirements + 5 Web Chat requirements + 6 Multilanguage requirements + 6 Mobile+PWA requirements mapped*
|
||||
|
||||
Reference in New Issue
Block a user