Skip to content

Latest commit

 

History

History
67 lines (42 loc) · 3.36 KB

File metadata and controls

67 lines (42 loc) · 3.36 KB

How to test a web service for Accessibility

Overview

When testing for accessibility you will need to include the following in your approach:

  • Automated testing to identify common problems
  • Manual testing using browser plugins that will automatically report problems
  • Manual testing using a keyboard only
  • Manual testing using screen readers
  • Manual testing using screen magnifiers
  • Manual testing using voice control

You also need to consider cross-browser testing. Unless you are supporting a single browser it's unlikely you will have enough time to complete all testing against all browsers. Therefore your test approach should be to carry out a selection of the above against all supported browsers.

Test Approach

  1. Automated testing using a tool in your build pipeline to identify common problems.
  2. Manual testing using browser plugins against each page of your website. Note the different browsers supported by each.
  3. Manual testing using assistive technologies (i.e. screen readers, screen magnifiers and voice control).

Set testing tools to WCAG 2.1 AA standard

Automated Testing

Manual Testing

Browser plugins

Keyboard only

Use the app using the keyboard only. See WebAim Keyboard Accessibility to understand what to look for.

Assistive Technologies

Read these guides to get an overview on how to test with assistive technologies:

Screen readers

Note that JAWS is a common screen reader but it is not free. It also attempts to fix issues on-the-fly that does not help you find issues.

Screen magnifiers

Note that ZoomText is a recommended tool for screen magnifiers but is not free.

Voice control