Screen Reader Testing Guide: Practical Workflows for NVDA, JAWS, and Apple VoiceOver

Master manual screen reader testing. Learn step-by-step audit workflows, keyboard shortcuts, and testing techniques for NVDA on Windows and VoiceOver on macOS.

Automated accessibility scanners (like axe-core and Lighthouse) are exceptional at catching syntax errors, missing attributes, and color contrast failures. However, **automated tools can only detect approximately 50% of total WCAG violations**. The remaining 50% (such as confusing reading orders, unannounced dynamic status changes, and illogical tab sequences) can only be verified through manual **Screen Reader Testing**.

The Primary Testing Rule

When conducting a screen reader audit, turn off your monitor or look away from the screen, and unplug your mouse. Attempt to complete your website's primary conversion goal (e.g. booking an audit or signing up) using only your keyboard and auditory feedback.

Why Automated Scanners Catch Only 50% of Barriers

An automated scanner can verify that an image has an alt attribute, but it cannot judge whether the alt text accurately describes the image. Manual testing reveals whether the user experience is coherent.

The Industry Standard Screen Reader & Browser Matrix

Screen Reader Operating System Paired Primary Browser Global Market Share
NVDA (NonVisual Desktop Access) Windows (Free & Open Source) Google Chrome / Mozilla Firefox ~40% - 45%
JAWS (Job Access With Speech) Windows (Commercial) Google Chrome / Microsoft Edge ~35% - 40%
Apple VoiceOver macOS / iOS (Built-in) Apple Safari ~10% - 15% (Desktop) / ~70% (Mobile)
Android TalkBack Android (Built-in) Google Chrome Mobile ~25% (Mobile)

Testing with NVDA on Windows (Shortcuts & Commands)

  • Start/Stop NVDA: Ctrl + Alt + N
  • Next Heading: H (or Shift + H for previous)
  • Next Landmark: D (header, main, footer)
  • Next Form Control: F
  • Elements List (Headings/Links): NVDA Key + F7

Testing with Apple VoiceOver on macOS and iOS

  • Toggle VoiceOver: Cmd + F5 (or Triple-click Touch ID)
  • VoiceOver Keys (VO): Control + Option
  • Open Web Rotor: VO + U (Navigate headings, links, landmarks)
  • Next Item: VO + Right Arrow

The 5-Step Screen Reader User Journey Audit

  1. Test Skip Link: Press Tab on load; ensure "Skip to main content" is vocalized and works.
  2. Audit Landmark Hierarchy: Open Rotor/Elements List and verify single H1 and proper subheadings.
  3. Traverse Form Inputs: Tab through inputs to ensure labels and required states are spoken.
  4. Trigger Modal Dialogs: Confirm focus is trapped inside dialogs and background is inert.
  5. Verify Form Submission & Errors: Confirm error messages are announced via ARIA live regions.

Audit Your Website for WCAG 2.2 Compliance Today

Scan your domain in 60 seconds with Rogabot and get instant PR-ready code diffs to prevent ADA lawsuit exposure.

View Pricing Plans