3.5 KiB
3.5 KiB
| 1 | Test_ID | Area | Environment | Viewport | Locale | Theme | Result | Evidence_or_blocker |
|---|---|---|---|---|---|---|---|---|
| 2 | P12-MAN-001 | Buttons and links | Source review + Vitest | N/A | en/fr/ar | light/dark | Pass | Native semantics, loading protection, accessible icon-only labels, disabled destinations, and directional icon behavior covered by source and unit tests. |
| 3 | P12-MAN-002 | Form controls | Source review + Vitest | N/A | en/fr/ar | light/dark | Pass | Programmatic labels, required state, help/error descriptions, invalid state, and field grouping pass unit assertions. |
| 4 | P12-MAN-003 | Tabs | Source review + Vitest | N/A | en/ar | light/dark | Pass | Roving selection and direction-aware arrow behavior pass unit interaction tests. |
| 5 | P12-MAN-004 | Accordion | Source review + Vitest | N/A | en/fr/ar | light/dark | Pass | Native details/summary semantics and expanded state verified. |
| 6 | P12-MAN-005 | Dialog and drawer | Chromium required | Desktop/mobile | en/fr/ar | light/dark | Blocked | Focus trap, Escape, inert background, scroll lock, and focus return tests are authored; Chromium loopback navigation is administrator-blocked. |
| 7 | P12-MAN-006 | Dropdown menu and tooltip | Chromium required | Desktop/mobile | en/fr/ar | light/dark | Blocked | Keyboard/pointer/touch and announcement observations require an unblocked browser. |
| 8 | P12-MAN-007 | Alerts and loading | Source review | All | en/fr/ar | light/dark | Pass | Live-region behavior is explicit; decorative loading is not repeatedly announced; reduced-motion CSS is present. |
| 9 | P12-MAN-008 | Interactive cards | Source review | All | en/fr/ar | light/dark | Pass | Valid link/button semantics enforced; nested interactive usage prohibited in documentation. |
| 10 | P12-MAN-009 | Workflow pattern | Source review + server HTML | All | en/fr/ar | light/dark | Pass | DOM and reading order remain chronological; connectors are decorative and logical-property based. |
| 11 | P12-MAN-010 | Comparison pattern | Source review + server HTML | All | en/fr/ar | light/dark | Pass | Semantic list structure remains understandable without color; mobile order is explicit. |
| 12 | P12-MAN-011 | Product preview tables | Source review + server HTML | All | en/fr/ar | light/dark | Pass | Fictional deterministic fixtures, captions, responsive wrapper, and bidi isolation are present. |
| 13 | P12-MAN-012 | CTA patterns | Source review + server HTML | All | en/fr/ar | light/dark | Pass | One dominant action, disabled unresolved destinations, stacked layout, and localized content inputs verified. |
| 14 | P12-MAN-013 | Localized route rendering | Standalone server + curl | Server | en/fr/ar | N/A | Pass | Six routes returned HTTP 200 with correct lang and dir; Arabic returned document-level rtl. |
| 15 | P12-MAN-014 | Keyboard-only full flow | Chromium + human operator required | Desktop/mobile | en/fr/ar | light/dark | Blocked | Automated scenarios exist, but browser navigation is rejected before page load. |
| 16 | P12-MAN-015 | Screen-reader review | NVDA/JAWS/VoiceOver required | Desktop/mobile | en/fr/ar | light/dark | Blocked | Manual announcements and virtual-cursor reading order remain P12-005. |
| 17 | P12-MAN-016 | Touch simulation | Chromium/WebKit required | Mobile | en/fr/ar | light/dark | Blocked | Browser matrix could not reach loopback pages. |
| 18 | P12-MAN-017 | 200 percent zoom | Browser required | 320 CSS px | en/fr/ar | light/dark | Blocked | Reflow scenario authored; browser execution blocked. |
| 19 | P12-MAN-018 | 400 percent zoom | Browser + human operator required | 320 CSS px | en/fr/ar | light/dark | Blocked | Manual acceptance remains P12-005. |
| 20 | P12-MAN-019 | Reduced motion | Static CSS + source review | All | en/fr/ar | light/dark | Pass | Transitions and loading treatments respect prefers-reduced-motion. |
| 21 | P12-MAN-020 | Forced colors | Windows high-contrast environment required | Desktop | en/fr/ar | light/dark | Blocked | Focus and border fallbacks are authored; manual Windows verification remains open. |