Is Human WCAG Testing for ADA Compliance Essential?
When auditing a website or mobile app for 508 or ADA compliance, there are different approaches. Some good. Some less so. While in today's world, one might assume that a simple app or automated audit would be effective, in this case they fall short. Due to the nature of the web and the Web Content Accessibility Guideline, which serves as the de facto standard for 508/ADA compliance, automated tools can catch low hanging fruit, so to ensure that your website or app is actually WCAG compliant and truely accessible, you must do manual human WCAG testing. While this article focuses on websites, the same points are all true for mobile apps and web-based software.
The Limits of Automated WCAG Auditing Solutions Cannot Replace Human Testing
Automated website testing using software is very limited. The WCAG is nuanced and interpretive to begin with. And software is only good for binary testing. In addition, automated testing tools cannot even detect many issues such as key-board only scenarios. And there is quite a wide range in the quality and depth of such tools. Even the best cannot detect more than ~30% of WCAG issues. Therefore, human testing is required to address the balance.
Best Practices for WCAG Website Auditing
Even though automated tools are limited, we do start by scanning the entire site with automated tools. This captures most of the low-hanging fruit, such as missing labels/tags, and serves as the base of the audit report. Then, your accessibility consultant will layer in his/her findings using manual and assistive technology testing. Findings are presented in an audit report that documents all WCAG violations to then address, and ideally provides guidance for remediation.
Human WCAG Website Auditing Overview for ADA Compliance
For a complete WCAG website audit, human testing should be conducted. While automated tools are good for spidering an entire website, human testing would only be done on "unique pages". Websites and apps are build on templates. Global elements such as headers and footers are shared. Widgets for specific functions such as calendars, photo galleries, and lead capture are shared throughout the content areas of websites. Therefore, each page and each instance of shared elements do not need to be human tested. Just the unique pages and each individual element once. So the first step is to identify those. Your accessibility partner along with your development team can do that together. Inventory the site and identify all of the templates and unique pages, and then weed those that are essentially the same. Make sure your list includes instances of all elements, and widgets. The human ADA auditor then reviews the code and tests use-cases using actual assistive technologies such as screen readers and keyboard-only for those who cannot use a mouse.
Automated Tools for WCAG Website Audits
Here you get what you pay for. There is a very wide range - from free to more than $10K per year. You can find a few that we have used and can recommend on our resources page. We suggeste avoiding website "monitoring" tools that have bolted on WCAG scanning along with SEO, 404 error, and other error monitoring tools. It's important is to use tools that are purpose built for accessibility auditing. It’s also important to be aware of the difference between page testing tools and full site auditing tools. Page testers such as WebAIM's WAVE are good for testing a specific page. This tool, in particular, is nice because it adds a visual layer over a page with flags for each issue, so you can quickly visually see the issues, but it’s not an auditor. What you want in a WCAG website auditor, is one that indexes the entire site and provides a single report that catalogs all issues and for each issue indicates where it is, what it is, severity for the end-user, and then provides remediation guidance for each item.
How Much Does A Proper Manual WCAG Audit Cost?
The cost for a full audit that includes automated and manual testing that includes assistive technology testing is expensive. It’s very time consuming to examine each page, test using various AT devices, and then to document findings and add remediation guidance. The way we price such an audit is by the number of unique pages we need to manually test. Typically, these average in the $10K-$30K range.
Pragmatism: Taking a Phased Approach to WCAG Website Testing
In most cases this is a cost that was not budgeted for. You may not have $10K or more in the current budget cycle. In such a case, you can take a phased approach and begin with just an automated audit. Remediate those items, and then in the next budget cycle, go back and do the manual audit.
508 & ADA Testing & Remediation: What to Avoid
Also be sure to avoid alternate “accessible website tactics. This approach fails the separate but equal mandate of the ADA, as such sites are never equal in practice.
If you only remember one thing from this post… automated solutions can only detect 30% of WCAG issues. To protect yourself from endless legal actions and to ensure all can use your website, you must also have an expert in WCAG and font-side code conduct a manual audit as well.