Just announced: Level Access and eSSENTIAL Accessibility agree to merge! Read more.

The Level Access team has spent a lot of time developing an integration paradigm for implementing accessibility into a variety of different functional testing systems. AMP provides this integration via a set of web services that can be integrated with all major functional testing systems. Access Continuum allows developers to call tests from Access Engine as part of a continuous build (CI/CD) environment. Holistically this integration functionality allows for integrated accessibility validation as part of ongoing testing rather than solely as a post-development, certification step.

As an example, consider an organization that has a series of functional test scripts written in a functional testing environment, like Selenium. The test scripts have already been developed for the general testing of the system so, instead of recording and posting new, redundant test scripts for accessibility, the developer can simply add accessibility evaluation to the current functional testing process.

In this scenario, the addition of a few simple API calls are all that are required to add accessibility testing to the functional test scripts. By adding in the proper calls the tests can validate Section 508 and WCAG 2.0 conformance for a page at any point in the testing process. AMP will test each web page, return a pass/fail notice for the page and the number of accessibility violations found. In addition, all the detailed accessibility test results will be stored in AMP and provided as part of the functional testing results. This allows a report recipient to quickly drill into the report, identify the source and cause of individual violations, address the issues using the code level implementation guidance in AMP and review a variety of unit tests that can be used to ensure the issue has been properly fixed.

In summary, by integrating AMP’s accessibility testing into a pre-existing functional test workflow developers can perform automatic accessibility testing with minimal incremental effort.