Screen Reader Testing

Operating a product with a screen reader to find what assistive technology actually announces — the half of accessibility no automated scanner reaches.

Process & Methods

Screen reader testing means completing real tasks using the software people actually use: NVDA or JAWS with Chrome or Firefox on Windows, VoiceOver with Safari on macOS and iOS, TalkBack on Android. What you are checking is what gets announced and in what order — whether a button says what it does, whether a dynamic update is spoken at all, whether the reading order matches the visual one, whether a custom component communicates its state.

It is the only way to catch the most common serious defects: a custom dropdown built from divs that announces nothing, a toast with no live region, an icon-only button read as “button”, a modal that leaves focus on the page behind it. Every one of those passes an automated scan.

Testing yourself is not the same as testing with users

Developers testing with a screen reader catch broken semantics — worth doing every sprint. People who use screen readers daily navigate differently, at speed, by headings and landmarks, and find problems that a sighted tester tabbing slowly never will. Do both; do not substitute one for the other.

In practice

A banking app's transfer confirmation appeared as a toast with no live region. Screen-reader users heard nothing after pressing Send and pressed it again. The duplicate-transfer rate among those users was several times the average, and it read in the data as a backend retry bug for months.

Where teams get it wrong

  • Testing only with VoiceOver on macOS, which is the least-used combination among people who rely on screen readers.
  • Testing individual components instead of completing a whole task.
  • Assuming a passing automated scan means anything about what is announced.
  • Sighted testers tabbing slowly, which misses heading and landmark navigation entirely.
  • Never testing with actual screen-reader users.

( Learn more )

Related terms

All terms

Defined by Mara Bureau LLP. Last reviewed . Corrections: hello@mara.ink.

( You may ask )

Questions about Screen Reader Testing

Didn’t find your answer?

Ask us directly — a designer replies within one business day.

Contact us
  • NVDA and JAWS with Chrome or Firefox on Windows cover most desktop usage, VoiceOver with Safari on macOS and iOS, and TalkBack on Android. Behaviour differs enough between pairings that testing one proves little about the others.

  • Yes, and they should — it catches broken semantics early. It does not replace testing with people who use screen readers daily, who navigate by headings and landmarks at speed and surface a different class of problem.

( Contact )

What problems are we solving?

At our core, we believe in delivering high-quality designs in days, not weeks.

What do you need?

( Contact )

What problems are we solving?

At our core, we believe in delivering high-quality designs in days, not weeks.

What do you need?