University of Wisconsin–Madison
Line art icon of a person in a circle

Testing web accessibility

Last updated:

Use this guide to get started with testing interactive websites and web applications for accessibility and assistive technology support.

Automated testing

Automated accessibility tests are good for identifying technical barriers in the code, such as:

  • Images without alt text: Automated testing tools can aggregate a list of text alternatives in content and identify images that do not have alt text. Be sure to check that all of the text alternatives are appropriate for the images, and mark images as decorative as appropriate.
  • Low contrast text and background combinations: While testing tools can test colors set in the HTML and CSS of a website, such as color of main text or text on buttons. They cannot test for contrast within images on a site. Banner images, flyers, charts, and other embedded images will require manual testing.
  • Missing heading levels: Testing tools can build an outline of content based on the heading and paragraph tags within a website. Check the generated outline to make sure it includes all headings and content in a logical order with appropriate nesting.
  • Inaccessible form or table formats: The labels for form elements like text fields and checkboxes must be associated with those elements in the code, and automated tools can flag when a label doesn’t have an associated form element, and vice versa. They can also flag common barriers with tables, such as tables missing a table header or overusing spanned cells for layout.

Manual testing

Not all critical accessibility barriers are written into the code, and automated testing won’t find them. Manual accessibility testing is required to find functional accessibility barriers, such as:

  • Visible indication of keyboard focus
  • Logical and comprehensive reading order for screen readers
  • Accessible dynamic content and multimedia
  • Accessible content layout at high levels of magnification

The following sections of this guide give some information about the types of barriers you can find through manual accessibility testing and how to get started with some common accessibility tools and commands. If this is your first time using a keyboard or screen reader to navigate a website, you may want to practice these commands on this guide page. Additionally, practicing on websites like the W3C Accessibility page, a WebAIM article on Usable and Accessible Form patterns, or trying examples of interactive elements in the ARIA Authoring Practices Guide Patterns page can help you learn the expected behavior when navigating with these tools.


Keyboard navigation

Screen reader navigation

Screen magnification

Get help from the Center for User Experience (CUE)

We partner with you to create accessible, usable, and inclusive digital spaces through free evaluations and consultations.