Running User Testing With People With Disabilities
AI generated
A11Y
WCAG
Accessibility · Tooling & Process
Running User Testing With People With Disabilities
Why automated checks can never replace genuine user feedback

A store can pass every automated check with a perfect score and still be effectively unusable for screen reader users, people with motor impairments, or people with cognitive disabilities, because tools like axe-core or Lighthouse only catch technical rule violations, not the actual experience of completing a task. User testing with real people with disabilities closes exactly that gap, from recruiting a diverse test group through the right test setup to prioritizing the resulting findings in day-to-day development.

11 min read User Testing Recruitment Evaluation

1. Why automated testing does not replace genuine user feedback

Automated tools check structural and technical rules: whether an alt attribute exists, whether contrast is sufficient, whether a label exists for a form field. None of these tools can judge whether a person with low vision actually understands a product page, whether a person with a motor impairment can complete checkout in a reasonable amount of time, or whether a person with a cognitive disability can find their way through the navigation. Only observing real people doing real tasks can answer those questions.

On top of that, people with disabilities often use assistive technology in ways that differ substantially from a developer's default configuration, for example a screen reader running at a drastically increased speech rate, a customized switch mapping for switch access, or an individually tuned speech recognition setup. A team that only tests against the default configuration systematically misses exactly the cases where real usage diverges most from the lab assumption.

2. Recruiting diverse test groups

A useful test group does not cover a single disability category, it deliberately spans several: blind and severely low-vision people who primarily work with screen readers, people with motor impairments who navigate exclusively by keyboard, switch access, or voice control, people with cognitive disabilities for whom complexity and consistency matter most, and hard of hearing or deaf people for whom captioned video content and visual alternatives to audio cues are decisive.

Specialized agencies and panels that already have verified, experienced test participants across different disabilities are a solid recruiting channel, as is direct collaboration with disability advocacy organizations or self-help groups, which often have a genuine interest in helping shape digital accessibility. Participants should always be paid fairly and appropriately, regardless of whether recruitment happens through an agency or directly, because professional feedback deserves professional compensation.

3. Test setup: remote testing versus in-person testing

Remote testing over video conference with screen sharing has a decisive advantage: participants use their own, familiar technical environment, meaning the exact hardware and software combination they actually navigate the web with every day, instead of having to adapt to a lab-provided, possibly unfamiliar configuration. For screen reader users this matters a great deal, because individual settings like speech rate or preferred verbosity level significantly shape the interaction.

In-person testing offers the advantage of more direct observation, for example the exact hand movement of someone with a motor impairment, or nonverbal cues like visible frustration that are easier to lose over a video connection. In practice, a hybrid approach works well, where the bulk of sessions run remotely, complemented by a handful of in-person sessions for particularly complex interactions such as a full checkout run.

4. Participants' own assistive technology instead of a default setup

A common methodological mistake is handing test participants a laptop prepared by the team with a freshly installed, unconfigured copy of NVDA or JAWS, instead of letting them use their own device with the highly optimized configuration they have refined over years. That individual configuration, for example a speech rate above four hundred words per minute for an experienced screen reader user, is part of the real usage reality and needs to stay intact during the test.

The same holds for browser extensions, customized keyboard shortcuts, or specialized input devices like a trackball or an adaptive switch that a participant has set up specifically for their own needs. Imposing a sterile test environment instead means the team, in the worst case, measures how usable an unfamiliar configuration is that was never actually used before, rather than the target audience's real daily use.

5. Designing realistic tasks and scenarios

Test tasks should represent concrete actions typical for the specific store, such as finding a particular product through the filter, adding it to the cart, and completing checkout through to the order confirmation, instead of abstractly worded instructions like explore the page that offer no concrete success criterion. Concrete tasks also allow an objective measurement of whether and how long a task takes to complete successfully.

It also matters not to give participants hints or help during the task, even when a barrier visibly causes frustration, because exactly that failure delivers the most valuable finding of the entire test. A moderating team that steps in too early distorts the result and hides a barrier that, in real everyday use without support, would lead to the exact same abandonment.

6. Moderation technique: building trust instead of judging

Moderating a test with people with disabilities differs from classic usability testing on one decisive point: it is never about evaluating the participant's abilities, only ever about evaluating the application, and that needs to be communicated explicitly and unambiguously at the start of every session. A participant who feels they are being tested personally acts more cautiously, producing less authentic behavior.

It is also worth budgeting noticeably more time than for a test without a disability, because certain interactions with assistive technology inherently take longer, and time pressure during the session itself becomes a source of error that has nothing to do with the actual barrier in the application.

7. Evaluation: observation, not just raw screen reader output

During evaluation, logging just the output read aloud by the screen reader is not enough, because a technically correct announcement can still cause confusion, for example if the announcement exists but sits at a point in the flow that makes little sense. What matters is the combination of observed behavior, such as repeated jumping back in focus, verbal reactions expressed during think-aloud, and the actual success rate of the assigned task.

A structured table works well for evaluation, linking every observed barrier to the affected task, the affected user group, a concrete quote or observation, and an initial severity estimate, so raw data from multiple sessions can later be merged and compared instead of getting lost as scattered individual notes.

8. Prioritizing findings for development

Not every observed difficulty carries the same weight. A barrier that led to a full task abandonment independently across multiple participants, such as a checkout confirm button that cannot be focused, gets top priority, while a single, subjectively unpleasant but ultimately surmountable inconsistency can be prioritized lower. Frequency across multiple sessions is a far more reliable indicator than the first impression from a single session.

These prioritized findings then feed into the same ticketing process used for other accessibility findings, though a finding from real user testing should typically get treated with higher priority than a purely automated violation, because it has demonstrably caused an actual abandonment for a real person.

9. Establishing user testing as a recurring process

A single test round, no matter how carefully run, only covers the state of the application at that point in time and loses relevance with every major redesign. That is why it is worth establishing user testing with people with disabilities as a recurring event, for example twice a year or specifically before every major relaunch of a central page like checkout, rather than treating it as a one-off project.

Over time this also builds a stable, recurring group of familiar participants who already know the store and can therefore respond more precisely to concrete changes between two test rounds, which further increases how meaningful each individual round is.

Aspect Automated testing User testing with disabilities
What gets checked Technical rule violations against fixed criteria Actual usability on real tasks
Coverage Roughly 30 to 40 percent of WCAG criteria Context, comprehension, real assistive tech use
Speed Seconds per run, repeatable at will Days to weeks for planning and execution
Output Structured list of technical violations Observed behavior and qualitative feedback
Role in the process Continuous safety net against regressions Validation before major relaunches, recurring
Cost per run Very low, embedded in the CI pipeline More effort intensive due to recruiting and moderation
Typical participant count Not applicable, no human participant Usually five to eight participants per user group
Timing in the project On every commit or pull request Before milestones, after major UI changes
Documentation output Machine readable rule violation report Session recordings, notes, and prioritized findings

Mironsoft

WCAG audits, accessible Magento shops, and training

Not sure whether the shop is actually accessible?

We audit existing Magento shops against WCAG 2.2, fix concrete barriers in the Hyvä frontend, and train teams so accessibility stays anchored in the development process for good.

WCAG Audit

Systematically review the shop against WCAG 2.2 AA, with a prioritized issue list.

Fixing Barriers

Concrete implementation: keyboard operability, screen reader support, contrast, forms.

Team Training

Raise developer and editor awareness for accessible implementation day to day.

10. Summary

User Testing With Disabilities: Key Takeaways

Complement

Automated testing only finds technical rule violations, never genuine user feedback.

Recruitment

Diverse test groups via agencies, panels, or advocacy organizations, paid fairly.

Own assistive tech

Participants should always test with their own, familiar configuration.

Prioritization

Frequency across multiple sessions decides the priority of a finding.

11. FAQ: User Testing With Disabilities: Key Takeaways

1Why isn't automated accessibility testing enough on its own?
Automated tools only check technical rule violations like missing alt attributes or insufficient contrast, but cannot judge whether a person with a disability can actually complete a task successfully and without excessive frustration. Only genuine user testing closes that gap.
2How are participants with different disabilities recruited?
Specialized agencies and panels with verified, experienced participants are a common route, as is direct collaboration with disability advocacy organizations or self-help groups. Fair, appropriate compensation for participants matters in every case.
3Should user testing with people with disabilities run remotely or in person?
Remote testing lets participants use their own, familiar technical environment, which matters a great deal for individually configured screen readers. In-person testing allows more direct observation, for example of motor impairments. In practice, a combination of both tends to work best.
4Why should participants use their own assistive technology instead of a default setup?
Experienced users often configure their assistive technology individually over years, for example with a drastically increased screen reader speech rate. A team-prepared, unconfigured default environment measures an unfamiliar setup instead of real daily use.
5How should test tasks be worded for accessibility user testing?
Concrete and action oriented, such as finding a particular product and completing checkout, instead of abstract instructions like explore the page. Concrete tasks allow an objective measurement of success and time taken.
6Why shouldn't help be given during a test task?
The failure at a barrier delivers the most valuable finding of the entire test. Stepping in too early distorts the result, because in real everyday use without support, the exact same barrier would lead to the same abandonment.
7How does moderating an accessibility test differ from classic usability testing?
It must be communicated clearly from the start that only the application, never the participant's abilities, is being evaluated. Noticeably more time should also be budgeted, since certain interactions with assistive technology inherently take longer.
8Is it enough to log only the screen reader output during evaluation?
No, what matters is the combination of observed behavior, verbal reactions during think-aloud, and the actual success rate of the task. A technically correct announcement can still cause confusion if placed at an awkward point in the flow.
9How are findings from user testing prioritized?
A barrier that led to full task abandonment independently across multiple participants gets top priority. Frequency across multiple sessions is a far more reliable indicator than the impression from a single session.
10How often should user testing with people with disabilities be repeated?
As a recurring event, for example twice a year or specifically before every major relaunch of a central page like checkout, rather than as a one-off project, because every major redesign reduces how meaningful an earlier test still is.