Testing for Accessibility
Triage Your Pages
Accessibility Site Triage is a process developed by the TLT Web Accessibility Team to quickly bring a website to an acceptable, if not perfect, level of compliance with current standards (WCAG 2.0 comformance level AA).
In addition to service sites, triage can be applied to a list of courses (i.e. accessify large enrollement courses first) or a suite of online services maintained by one unit.
Complete Testing Protocol
This protocol will help you address all accessibility errors for a given Web page.
- Make sure that all content is available in screen reader or text only mode.
See Screen Reader Testing - Make sure your page is legible in different color modes and has sufficient contrast between text and background.
See Color Testing Details - If you use style sheets, then make sure the content is usable with style
sheets turned off.
See Style Sheet Testing Details - Make sure the page zooms well by going to your browser then the View menu
and selecting a Text Size option.
See Zoom Testing Details - You can run the site through accessibility reporting services to see if
you have missed any issues.
See Accessibility Report Details - Solicit feedback from multiple users.
Site Checkers
See limits of accessibility reports to optimize how you process accessibility reports.
Screen Readers
- JAWS (Windows)
Note: JAWS is the screen reader used by the majority of the blind population
See also JAWS Keystrokes Reference - NVDA (Windows, open source)
See also NVDA Keyboard Reference - VoiceOver (Installed on new versions of Mac OS X)
See also VoiceOver Keyboard Reference (PDF)
Other Tools
- Illinois iCITA Firefox Accessibility Extension
- Fangs Screen Reader Emulator for Firefox
- Luminosity Colour Contrast Ratio Analyser
- Wickline Color Filter
Other Resources
Detailed Testing Protocol
This protocol gives a list of the general types of audiences you are testing for and some methods for testing at each stage.
A. Screen Reader Testing
Use one or more of the following options as needed.
- Test sites on a Screen Reader. The following screen readers are available:
- JAWS
Note: There is a demo mode, but the demo license prohibits use of JAWS for Web site testing
Note: JAWS is the screen reader used by the majority of that population
See also JAWS Keystrokes Reference - JAWS
- NVDA (Windows, open source)
See also NVDA Keyboard Reference - VoiceOver (Installed on new versions of Mac OS X)
See also VoiceOver Keyboard Reference (PDF)
B. Color Testing
- Test color contrast at the Juicy Studio Luminosity Colour Contrast Ratio Analyser or WebAIM Color Contrast Checker
- Install and use the Color Contrast Analyzer published by Juicy Studio.
- Use a color blindness simulator from the list on the colorblindness page.
- Photoshop CS4 includes a colorblindness view in its Proof menu.
- View your page or images in grayscale.It's not as effective as a color blindness simulator, but will catch most problems.
- In a pinch you can print
your page (with HTML backgrounds) on a black and white printer to simulate
grayscale.
C. Style Sheet Tests
Illinois iCITA Firefox Accessibility Extension. In the Style menu, un-check Author CSS to disable stylesheets
-
Download the Opera browser which allows you to toogle between Author Mode (with stylesheets) and User Mode (custom or no stylesheet). See the WebAim Opera article for more details.
D. Zoom Testing
Open a browser and zoom to at least
200%. This will simulate what a low vision user or mobile user on a small screen will experience.
Note: In older browsers, the wrong CSS specification would disable text enlarging, but this has been fixed in most older browsers.
- To zoom in Firefox,
go to
View then Zoom In about 4 times.
E. Accessibility Reports
See the section below for detailed information about accessing and evaluating accessibility reports.
Accessibility Reports
A variety of organizations and companies have developed tools to "scan" Web pages and see if they are accessible or not. Although these tools can catch some errors like missing ALT or TH tags, they cannot catch all errors. You must still use the manual checks above to determine that all accessibility requirements have been met.
Common Reporting Tools
Some common reports include:
- The Illinois iCITA FAE evaluator is well regarded. Reports can also be accessed from the Firefox Accessibility Toolbar.
- WebAIM Wave report - a visual representation of page structure. Icons colored red or yellow are indications of problem areas.
- A Checker is another well-regarded tool
Lists of Manual Checks
For errors that cannot be caught automatically, a list of manual checks, is generated. Therefore a completly compliant site could still generate a list of items to check depending on the reporting tool - this is perfectly normal.
Limits of Accessibility Reports
Below are some advantages and limits of accessibility reporting tools.
(Chart provided by the University Libraries)
| HTML Element | Reports CAN | Reports CANNOT |
|---|---|---|
| Images | Check for Missing ALT tags | Verify that ALT tags are accurate |
| Color | Suggest manual color check | Simulate Color Blindnesss modes |
| Data Tables | Identify most missing TH tags | Check that tables are coherent when read left-to-right, top-to bottom |
| Flash Objects | Suggest manual check | Determine accessibility of Flash forms or interactive modules |
| Style Sheets | Suggest manual check without CSS sheets | Check stylesheets for accessibility |
| Links | Identify large blocks of links | Identify links which are vaguely worded or too close together |
| Forms | Identify missing LEGEND, LABEL and ID tags | Fix them for you automatically or ensure that they are accurate |
| Javascript | Suggest manual NOSCRIPT check | Automatically insert a NOSCRIPT alternative |
| HTML Code Validation | Do Nothing | HTML and XHTML validation is completely different tool or report |
