Parasoft Logo
Blog LanguageArrow
User Name:
Password:
Sign Up
  Home > Services > Software Quality Assurance
Accessibility Testing
 

Accessibility testing is the process of ensuring that a Web application is accessible to people with disabilities. Accessibility verification can help you prevent functionality problems that could occur when people with disabilities (approximately 19% of the US population) try to access your application with adaptive devices such as screen readers, refreshable Braille displays, and alternative input devices. In addition, if your Web application is produced for or by a US government agency, accessibility verification is required in order to prevent violation of a federal law, the potential loss of government contracts, and the potential for costly lawsuits.

Accessibility testing involves ensuring that your application complies with one (or both) of the two available sets of Web accessibility guidelines:

  • Section 508 Web Guidelines: A set of guidelines that detail sixteen specific requirements that a Web site must satisfy to comply with the Section 508 amendment to the Rehabilitation Act, which requires that any technology produced by or for US government agencies must be accessible to people with disabilities. Most of these guidelines focus on ensuring graceful page transformations to a variety of devices and making content understandable and navigable on a variety of devices. Although these guidelines were designed specifically for federal agencies and vendors producing technology for federal agencies, they have become the standard that many Web developers use to gauge site accessibility. To view a detailed explanation of these guidelines, visit www.section508.gov.

  • Web Accessibility Initiative (WAI) Guidelines: A set of guidelines developed by a W3C organization committed to making the Web more accessible for people with disabilities. These guidelines are similar to Section 508 guidelines because Section 508 guidelines were largely based on the WAI guidelines. To view a detailed explanation of these guidelines, visit www.w3.org.

Both sets of guidelines generally prompt you to follow design and navigation best practices and add optional or redundant elements to ensure that the Web application functions in a variety of contexts. In fact, following these guidelines not only prevents problems that would affect people with disabilities, but also prevents problems that could impact users on desktop systems, PDAs, Web-enabled phones, kiosks, and other existing and upcoming internet devices.

You can significantly streamline and facilitate the accessibility testing process by using a tool that automatically checks the majority of the Section 508 and WAI guidelines. However, while accessibility testing tools can be a tremendous aid in verifying accessibility, a gold stamp from even the best verification tool does not mean that the application is actually accessible. Some degree of human inspection is always required to guarantee compliance because the criteria for some guidelines are too subjective and/or complex for today's systems to evaluate. For example, machines cannot automatically verify the W3C guidelines "Provide clear and consistent navigation mechanisms – orientation information, navigation bars, a site map, and so on – to increase the likelihood that a person will find what they are looking for at a site."

For both automatic and manual verification, you can save yourself considerable time and grief by starting your testing early in the development process – before accessibility problems have the opportunity to multiply as the result of code reuse or interactions.

For more details, see the Web Testing solution.
Copyright © 1996-2010 Parasoft   T: 888-305-0041   E: info@parasoft.com       [Site Map]