What's Accessibility Testing?
Accessibility is about creating applications available for people that have impairments. It covers people with sensory, visual, or other cognitive impairments.
As we're developing our software, we ought to keep those communities in mind as we test to make sure that our software is accessible for all our customers.
Why is Accessibility Testing Important?
At least one in five individuals has some type of impairment, so it's extremely important to get them in your mind when creating applications. Recent figures from the Census Bureau show that 18.7percent of the US population has some sort of disability and that 54% of these adults go online, from a business perspective, it is logical for us to ensure the best experience possible when using our apps.
Furthermore, more authorities are passing regulations that make certain disability requirements for applications mandatory.
Accessibility Developer Tools
The Accessibility Developer Tools (ADT) is a library of accessibility-related analysing and utility code.
Its main element is the availability audit: a selection of audit rules checking for common accessibility issues, and also an API for conducting these rules on an HTML page.
Tanaguru
Tanaguru is an automated entry (a11y) testing instrument, with emphasis on reliability and automation. Tanaguru comes with an open-source (AGPL license) option along with a paid option with more features.
It is dedicated to access (a11y) audits and targets reliability and a high level of automation.
Axe-Selenium-Java
Axe-Selenium-Java is for Java testers that want to expand their test suites together with accessibility evaluations.
Protractor-Accessibility-Plugin
Protractor has an Accessibility Plugin that will run every pair of audits (based upon your configuration) in your existing end-to-end tests to ensure your site is free of obvious mistakes.
The creator of the plugin, Marcy Sutton, has written a post on why and how she made the Protractor Accessibility Plugin and a few examples on how best to use it for auditing Selenium WebDriver element objects.
Tenon.io
Tenon.io is an API that may add accessibility evaluations into pretty much any automation frame you may already be using. The tenon was likewise designed to try against WCAG.
Pa11y
They have a command-line interface, a browser-based dashboard for tracking the availability of lots of your websites concurrently, internet service, and even a tool that integrates with CI tools.
Apple's Accessibility APIs
If you're testing IOS apps you will find several accessibility APIs, such as VoiceOver, which you can use on your scripts to help test accessibility.
Leveraging these APIs will not simply create your testing simpler, but it will also have the added benefit of enhancing your user experience.
Color Contrast Analyzer
The Color Contrast Analyzer extension lets you check for text color contrast issues on a Web page based on the WCAG 2 text-color-contrast requirements.
It assesses the webpage as it looks in the browser, so it can manage text over gradients and innovative CSS attributes. You may opt to analyze a part of a Web page, the whole observable contents of a folder, or a whole Web page.
Google's Accessibility Test Frame for Android
Google's Access Exam Length (GATF) has test logic that may detect a lot of common accessibility problems. It uses present Android UI constructs and is easily integrated with other programs and frameworks.
By way of example, you can access the GATF performance in Espresso by enabling AccessibilityChecks.enable.
Other Access Testing Tools Resources
If you are into browser extensions to help you with your accessibility testing, here are a number of the very popular accessibility testing applications you need to check out:
Wave Assessment Tool
You can pass the Wave Assessment Tool to your URL and it will tell you exactly what accessibility practices you may be missing or aren't optimized for, together with a summary of errors and alerts. It provides visual feedback concerning the availability of your Internet content by injecting indicators and icons into your page.
Shade Oracle
Shade Oracle is a free color blindness simulator for Windows, Mac, and Linux. It takes the guesswork out of designing for color blindness by demonstrating in real-time what people with common color vision impairments will see.
ChromeVox
The ChromeVox screen reader is an extension for Chrome that attracts the speed, versatility, and security of Chrome to visually impaired customers.
Accessibility Evaluation Toolbar
The Access Evaluation Toolbar is a Firefox add-on that aid Web developers in testing Web resources for accessibility features.
Comments