aipackage/tests/browser
2026-07-12 12:13:23 +05:30
..
README.md Add enterprise appliance experience Phase 1 foundation 2026-07-12 12:13:23 +05:30
test_setup_journey.py Add enterprise appliance experience Phase 1 foundation 2026-07-12 12:13:23 +05:30

Browser Journey and Accessibility Tests

Browser tests MUST run against a disposable local or appliance target, never a production customer.

Required coverage:

  • supported desktop browser viewport plus 200% zoom/reflow;
  • keyboard-only primary and failure/recovery journeys;
  • visible focus, logical order, accessible names, headings and landmarks;
  • dynamic status, progress, validation and completion announcements;
  • loading, empty, ready, degraded, failed, restricted, unavailable and stale states;
  • 1-second navigation feedback and 2-second operation acknowledgement trials;
  • screenshots and machine-readable results stored outside source control.

The final browser runner and dependency versions MUST be pinned when implementation selects them. Automated accessibility results never replace the manual WCAG 2.2 AA checklist.