a11y-manual-testing Home

An accessibility resource for manual testing, debugging, and defect remediation.

Visit the a11y-manual-testing GitHub repo for guidance on setting up a manual accessibility testing environment.

Authoring Examples

Authoring examples of various patterns and widgets can be found on both the WebAIM site and on the WAI-ARIA Authoring Practices 1.1 page in the Design Patterns and Widgets section, ARIA Authoring Practices Guide (APG), and the A11Y Project’s Patterns page. A few examples are listed below.

Basic Screen Reader Controls

Keyboard Operability (All Screen Readers)

Keystroke Purpose
Tab Go to next focusable item (link, button, input, etc.)
Shift + Tab Go to prior focusable item (link, button, input, etc.)
Enter Activate link
Enter or Space Activate button
Arrow keys:
Navigate within <select> lists, and some types of custom ARIA widgets, e.g. tablists, application menus, tree views, etc. (if they are coded correctly)

NVDA with Firefox

Keystroke Purpose
Control + Alt + N Turn NVDA on
Control Stop talking
Read next item
NVDA + Read continuously from this point on
NVDA + F7 Show list of links, headings, and landmarks
H Go to next heading
D Go to next landmark
T Go to next table
Control + Alt + Arrow keys Navigate table cells
NVDA + Space Toggle between focus mode (for forms and custom ARIA/JavaScript widgets) and browse mode (for reading/navigating normally)
NVDA + Q Turn NVDA off

JAWS with Chrome/Edge/IE

Keystroke Purpose
Control Stop talking
Read next item
Insert + Read continuously from this point on
R Go to next landmark (region)
Q Go to the main content landmark
Insert + F6 Show list of headings
Insert + F3 Show list of buttons, frames, graphics, lists, links, etc.
H Go to next heading
T Go to next table
Control + Alt + Arrow keys Navigate table cells

Narrator with Edge

Keystroke Purpose
Control Stop talking
Control + Read continuously from this point on
Read next item
D Go to next landmark (region)
Caps Lock + N Go to the main content landmark
Caps Lock + F6 Show list of headings
H Go to next heading
T Go to next table
Control + Alt + Arrow keys Navigate table cells

VoiceOver with MacOS

Keystroke Purpose
Command + F8 Turn VoiceOver on or off
VO + H Open the VoiceOver Help menu
VO + ? Open the VoiceOver User Guide
VO + A Read continuously from this point on
VO + Page Down Read next item
VO + Command + H Go to next heading
VO + Command + T Go to next table

Screen Reader Documentation

Documentation for popular screen reader applications.

Windows

  • NVDA for use with Firefox (default browser)
  • JAWS for use with IE11
  • Narrator for use with Edge

MacOS

Accessibility Extensions

In browser extensions that can be used to automatically check for accessibility issues on your pages.

  • Axe extension (Chrome/Firefox)
  • WAVE extension (Chrome/Firefox)
  • a11yTools extension (Safari)

Accessibility Development Learning Resources

WebAIM

WebAIM provides software tools, instructional media, research, and manages the WAVE accessibility extension.

Deque

Deque manages the axe accessibility extension and axe-core open-source accessibility testing engine, as well as providing learning resources through Deque University.

A11Y Project

The A11Y Project is a community-driven effort to make digital accessibility easier.

Top Screen Readers by Usage

Most common screen reader and browser combinations
Screen Reader & Browser# of Respondents% of Respondents
JAWS with Chrome50032.5%
NVDA with Chrome24616.0%
JAWS with Edge19412.6%
NVDA with Firefox1499.7%
JAWS with Firefox744.8%
VoiceOver with Safari724.7%
NVDA with Edge553.6%
ZoomText/Fusion with Chrome332.1%
JAWS with Internet Explorer301.9%
VoiceOver with Chrome241.6%
ZoomText/Fusion with Edge181.2%
Other combinations1449.4%

Mobile usage

Primary mobile/tablet platform
Response# of respondents% of respondents
Apple iPhone, iPad, or iPod touch108371.9%
Android38825.8%
Chrome OS40.3%
Other302.0%
Most common mobile screen readers
Response% of respondents
VoiceOver71.5%
TalkBack29.1%
Voice Assistant7.6%
Commentary/Jieshuo6.6%
VoiceView6.1%
Mobile Accessibility for Android3.4%
Nuance Talks1.0%
Mobile Speak0.5%
IDEAL0.4%
Other3.4%

Source: WebAIM Screen Reader User Survey (as of June 2021)