Accessibility Tools
Note: This is a living note, an auto generated page synthesized by my self updating second brain managed by Claude. While it's input was my actual organic writing, this is an AI summary/extraction/synthesis part of my The Living Notes section.
If you prefer to read my organically written words or work, please go to any of the other nav links besides living-note or a page, route, or tag without #living-note.
Accessibility Tools
Automated Testing
axe (Deque) — leading browser extension and CI/CD library. Good for: color contrast, missing labels, ARIA violations. Misses: context-dependent issues, cognitive barriers.
Lighthouse (Google) — built into Chrome DevTools. Accessibility audit + performance. Used to build automated suite at Gap.
WAVE — visual overlay for accessibility errors. Good for rapid manual audit.
Accessibility Insights (Microsoft) — axe-powered with guided manual testing workflows.
Screen Readers
NVDA (Windows, free) — most commonly used screen reader for testing.
JAWS (Windows, paid) — widely used by actual screen reader users; different behavior from NVDA.
VoiceOver (Mac/iOS, built-in) — essential for Apple platform testing.
TalkBack (Android, built-in) — mobile testing. Open source; useful for understanding how apps structure their accessibility nodes. SIGNAL's Android AccessibilityService will run alongside TalkBack without interference — both services read independently from the same system-level accessibility node tree.
Specialized Tools
Color contrast checkers — WebAIM Contrast Checker, Colour Contrast Analyser (app).
Keyboard testing — manual; tab through everything, no mouse.
Zoom testing — test at 200%, 400% zoom (WCAG 1.4.4).
Reduced motion testing — prefers-reduced-motion media query.
CI/CD Integration
- axe-core with Playwright or Cypress for automated integration tests
- Pa11y for CLI-based scanning
- Lighthouse CI for performance + accessibility in pipelines
Open Source Worth Watching
Notes in Bear track interesting open source accessibility tools — query for current list.
The Gaps
No tool catches everything. Manual testing is irreplaceable for:
- Focus management in complex applications
- Screen reader announcement quality
- Cognitive load assessment
- Real user experience (especially neurodivergent users)
Real-World Example: SIGNAL's Testing Stack
SIGNAL's VPAT/ACR (April 2026) documents a full testing methodology combining the tools above:
- Automated: axe DevTools, WAVE, Lighthouse, pa11y
- Screen readers: NVDA 2024.1, JAWS 2024, VoiceOver (macOS/iOS)
- Browsers: Chrome 122, Firefox 123, Edge 122, Safari 17
- Manual: keyboard-only, zoom (100–400%), Windows High Contrast Mode
- User testing: 12 participants with disabilities (blind/low vision, motor, autistic)
Result: WCAG 2.1 Level AA conformance with one partial support (4.1.3 Status Messages).