Accessibility Testing Checklist
Accessibility Testing Checklist
TESTING CHECKLIST
CATEGORIES FOR TESTING
• Keyboard Navigation
• Non-Visual Navigation with a screen reader
• Alternate Visual Access
• Usability
• Non-Audio Access
• STEM Content
• Downloadable Files
• Keyboard
• WAVE Toolbar http://wave.webaim.org/ or browser extension
• Screen reader (and knowledge of how it works)
o JAWS
o VoiceOver (Mac),
o Narrator (Windows)
o NVDA (Windows)
• Color contrast analyzer
o https://chrome.google.com/webstore/detail/color-contrast-
analyzer/dagdlcijhfbmgkjokkjicnnfimlebcll?hl=en
Automated testing such as using the WAVE Tool only captures about 30-50% of accessibility issues. Use this
checklist to follow up with manual testing.
March 7, 2017
TESTING KEYBOARD NAVIGATION
The first step to manual testing is to throw away your mouse. See if you can navigate the page, including all menus
and interactive elements, using only the keyboard.
KEYBOARD FOCUS
1. Use the TAB, ENTER, SPACE, and UP and DOWN ARROW keys to navigate.
• You can always see the keyboard focus when tabbing through the page. ☐ Yes ☐ No
• Keyboard focus does not unexpectedly shift to other elements. ☐ Yes ☐ No
TAB ORDER
ELECTRONIC FORMS
MULTIMEDIA CONTROLS
Includes features such as videos, audio files, calendars, Flash content, and photo carousels.
• ☐ N/A (There are no multimedia.)
• Manual controls exist (e.g. start, pause, go back, go forward). ☐ Yes ☐ No
• Controls can be tabbed through. ☐ Yes ☐ No
• Controls can be activated using the keyboard. ☐ Yes ☐ No
March 7, 2017
TESTING NON-VISUAL NAVIGATION (SCREEN READER)
When testing with your screen reader, use the same keyboard navigation strategies that you used in the
previous section (TAB, ENTER, SPACE, and ARROW KEYS). This time, listen to how the screen reader
interprets the page as you navigate with the keyboard.
One of the ways a screen reader user navigates a page is by using the TAB key to skip through the links on the
page, or by bringing up a list of links. Links should be descriptive so that a user can easily determine where they
will go even when taken out of context.
• Links are descriptive, without generic text such as “click here”. ☐ Yes ☐ No
• Distinguishing information is placed at the beginning of links. ☐ Yes ☐ No
• The texts of links are intuitive when listed alphabetically. ☐ Yes ☐ No
LOGICAL HEADINGS
Screen reader users also navigate content using headings. Headings allow them to jump to a specific section
instead of having to listen to the entire page.
• Headings are used logically to provide structure and indicate importance of the content. ☐ Yes ☐ No
• Heading levels are not skipped. ☐ Yes ☐ No
• Pages can be navigated using headings. ☐ Yes ☐ No
A skip navigation link is helpful for users who don’t want to work their way through all the links on the page before
getting to the main content. This link does not have to be visible on the page, but it should be listed first in the tab
order.
IMAGES
Any non-text element needs a text description that screen reading software can read aloud to the listener. It
should describe the purpose of the image in context.
March 7, 2017
MULTIMEDIA
Includes features such as videos, audio files, calendars, Flash content, and photo carousels.
• ☐ N/A (There are no multimedia.)
• Multimedia controls have alternate text. ☐ Yes ☐ No
• Video or audio do not start to play automatically, only when triggered by the user. ☐ Yes ☐ No
• You hear what you expect when selecting controls. ☐ Yes ☐ No
• Using the controls is intuitive. ☐ Yes ☐ No
• Videos have audio descriptions available for any information that is only conveyed visually. ☐ Yes ☐ No
• More video requirements in section “TESTING NON-AUDIO ACCESS”.
FORMS
LAYOUT TABLES
Layout tables are not recommended for accessibility. CSS should be used rather than tables to layout information.
DATA TABLES
FRAMES
March 7, 2017
CAPTCHA
Many users are colorblind or have low vision. Color choice matters for both groups of users. Contrast impacts
those with low vision, while those who are colorblind cannot distinguish between certain colors.
CHOICE OF COLOR
• Color is not used as the sole means of conveying information on the page. ☐ Yes ☐ No
• The WAVE test indicates sufficient contrast (Minimum AA) for text on solid color backgrounds. ☐ Yes ☐ No
• The Chrome WCAG 2.0 Color Contrast Analyzer indicates sufficient contrast for text on top of images or
gradient backgrounds. ☐☐ Yes ☐ No
• Hover state has sufficient contrast or underline ☐ Yes ☐ No
This is important for users with low vision who change zoom settings.
USABILITY
Many users have a non-apparent disability, such as a traumatic brain injury or a cognitive or learning disability,
that affects their ability to process information. Clear organization of information is vital for these users.
March 7, 2017
TESTING NON-AUDIO ACCESS
DOWNLOADABLE FILES
Documents that are linked for download from a site also need to be accessible.
March 7, 2017