Skip to main content

Screen Reader Testing with JAWS and NVDA: Why Every Team Needs to Hear What Users Experience

Illustration of diverse people testing screen readers around a computer with

Summary

This is an article in a series of articles on digital accessibility posted on Global Accessibility Awareness Day (GAAD) 2026. Want to celebrate and participate? Share this article with others in your digital world.

Automated accessibility tools have come a long way. They can flag missing alt text, low color contrast, and improperly structured landmarks in seconds. But there is something they will never be able to tell you: what it actually feels like to navigate your product without being able to see it.

That insight only comes from sitting down, closing your eyes, and listening.

Screen reader testing is one of the most revealing practices a digital team can adopt. It forces an encounter with the real experience of users who rely on assistive technology every day, and what teams discover in those sessions frequently changes how they think about design, development, and quality altogether.

The Gap Between Looking Good and Working Well

A product can be visually polished and functionally broken at the same time. This is one of the most important realities that screen reader testing forces teams to confront. A beautifully designed interface with crisp typography, considered spacing, and intuitive visual hierarchy can be an obstacle course for someone navigating it non-visually.

The culprits are rarely dramatic. They tend to be quiet, accumulated failures:

  • Missing labels on form inputs that leave users guessing what a field expects
  • Incorrect or skipped heading levels that destroy the logical structure of a page
  • Vague link text like “click here” or “read more” that provides no context when links are read in isolation
  • Unannounced state changes where dynamic content updates without any notification to the screen reader
  • Broken form feedback where validation errors appear visually but are never communicated to the user
  • Illogical reading order where the sequence in which content is announced bears no relationship to its visual or conceptual hierarchy

None of these problems are visible to a sighted reviewer. None of them will necessarily trigger a flag in an automated scan. They are only discovered when someone actually uses the product the way a screen reader user would.

JAWS and NVDA: The Two Windows Standards

For teams beginning screen reader testing on Windows, two tools dominate the landscape: JAWS (Job Access With Speech) and NVDA (NonVisual Desktop Access).

JAWS is a commercial product with a longer history in enterprise and workplace settings. It is the screen reader of choice for many professional users and has deep support for complex applications and productivity software.

NVDA is free, open-source, and widely used. It has a strong community behind it and broad support across web browsers, making it an accessible starting point for teams with limited budgets or those introducing screen reader testing for the first time.

Testing with both matters because these tools do not always interpret web content identically. An experience that works smoothly in NVDA may behave unexpectedly in JAWS, and vice versa. Compatibility issues and edge cases only reveal themselves when both tools are part of your testing practice. Relying on a single screen reader gives you a partial picture.

Start With the Journeys That Matter Most

It can be tempting to treat screen reader testing as an exhaustive audit, working page by page through an entire site or application. That approach is valuable eventually, but it is not where teams should begin.

Start with the paths that carry the most weight for users. These are the moments where a failure creates real friction or genuine exclusion:

  • Homepage navigation and the initial orientation a user gets when they arrive
  • Main menus and navigation structures, which set the tone for whether a site is traversable
  • Search functionality, which many screen reader users rely on as their primary way of moving through a site
  • Sign-in and authentication flows, where errors and labels must be precise
  • Forms of any kind, which are among the most common points of breakdown
  • Checkout and conversion paths, where inaccessibility has a direct commercial consequence

Testing these core journeys first delivers the highest return. It surfaces the issues that most users are most likely to encounter and provides teams with clear, prioritized findings they can act on immediately.

What to Listen For During Testing

Screen reader testing is an active, focused practice. The goal is not to click through a journey and hope nothing sounds wrong. It requires listening with intention, guided by specific questions:

  • Is the page title meaningful and distinct from other pages on the site?
  • Are headings structured in a logical hierarchy that lets users understand the shape of the content?
  • Do links read as descriptive, self-contained phrases that make sense out of context?
  • Are interactive controls labeled clearly, so users know what each button, input, or toggle does?
  • Are errors announced immediately and associated directly with the fields they relate to?
  • Does focus move in a predictable, sensible sequence as users tab through the page?

Each of these questions points to a specific category of failure. Working through them systematically transforms a testing session from an informal impression into a structured, repeatable process.

What Happens When Teams Actually Do This

The practical effects of introducing screen reader testing tend to surprise teams that are encountering it for the first time. Developers who have never used a screen reader often describe the experience as fundamentally reshaping how they think about semantic HTML. Designers who observe testing sessions frequently revisit assumptions about focus states, dynamic content, and information hierarchy.

This shift in perspective is not incidental. It is one of the most valuable outcomes of the practice.

When a developer hears the screen reader announce a button as “button” with no further context, or watches a user navigate in circles because a modal dialog has not trapped focus correctly, the abstraction of accessibility guidelines becomes concrete. The problem is no longer a compliance checkbox. It is a person, trying to complete a task, being prevented from doing so by a decision made during a sprint three months ago.

That kind of understanding does not come from a WCAG audit. It comes from listening.

Building Screen Reader Testing Into Your Workflow

The goal is not to conduct screen reader testing as a one-time remediation exercise. The goal is to make it a standard part of how your team ships software.

Adding basic screen reader checks to QA workflows for every major release is a practical, achievable starting point. It does not require dedicated accessibility specialists on day one. It requires a checklist, two tools, and the discipline to use them before marking a release as ready.

Over time, as teams develop fluency with NVDA and JAWS, the process becomes faster and the findings become richer. What begins as a checklist exercise evolves into genuine expertise.

Accessibility is not a feature that gets added at the end. It is a quality standard that has to be maintained throughout. Screen reader testing is one of the clearest, most direct ways to hold your product to that standard and to build the kind of inclusive experience that serves every user, regardless of how they interact with the web.