How to Test Mobile App Accessibility: Part 2

In my last blog, I discussed four critical tools necessary for successful mobile application accessibility testing. Accessibility testing is a subset of usability testing, and it is performed to ensure that a mobile application is ADA compliant and usable by people with disabilities like hearing, color blindness, old age and other disadvantaged groups.

 
Accessibility testing also determines if an app is compliant with the Department of Justice’s 2010 Americans with Disabilities Act (ADA) Standards for Accessible Design. These standards state that all electronic and information technology must be accessible to people with disabilities.

 
Now that we have reviewed the tools necessary for successful mobile application accessibility testing (Screen Readers, iOS Voiceover, Android Talkback, and braille display), let’s look at ways to apply the tools.

 

Accessibility Testing Procedures

Functionality Testing

Functionality testing focuses on three key areas: readability, navigation and usability. These qualities are all intertwined. If one doesn’t work the way it should, it makes it harder for ADA users to use our apps.

Readability ensures that the correct items have the right labels, such as providing clear indications when buttons are available.
 
Navigation confirms that the swipe-through method screen reader is highlighting the correct items and doesn’t get stuck. This ties in into readability because if an item doesn’t have a label, a cursor wouldn’t move to the next item.
 
Usability determines if the app works the way it’s supposed to: that users can purchase and deploy tickets and that the user flow moves seamlessly. This is also determined in user testing.

 

User Testing

We have an American Disabilities Act (ADA) user review our apps. The ADA user I work with the most is incredible. She has taught me a lot of things that I would have never known unless I had worked with somebody who uses these tools daily. Usually, we will do user testing of an app and she will give feedback or suggestions on things and where we can improve our apps. There are times in which I have her assist me with testing a bug fix to get her feedback on how the app can be improved. She also uses our Braille display carefully and notes her interactions within the app’s design.

shutterstock_687521437
 
A mobile app for public transportation that is technically accessible to all riders must also be usable for people with disabilities. With the right tools and testing methods, this goal is within reach for every public transit agency.

How to Test Mobile App Accessibility: Part 1

A mobile app for public transportation that is technically accessible to all riders might still be unusable, especially for people with disabilities using assistive technology. This is where the Americans with Disabilities Act comes in.

 
In September 2010, the Department of Justice (DOJ) published the Americans with Disabilities Act (ADA) Standards for Accessible Design. These standards state that all electronic and information technology must be accessible to people with disabilities. The ADA differs from Section 508 regulations, which are an amendment to the Rehabilitation Act of 1973 and apply to all information technology, including computer hardware, software and documentation. The ADA standards apply to commercial and public entities that have “places of public accommodation”, which includes the internet.

 
Accessibility testing is a subset of usability testing, and it is performed to ensure that a mobile application is ADA compliant and usable by people with disabilities like hearing, color blindness, old age and other disadvantaged groups. Accessibility testing is especially critical for mobile applications used to access public transit, as 82% of screen reader users use a mobile device.

 

4 Critical Tools for ADA Accessibility Compliance Testing

As a lead QA Analyst at moovel NA, I live, breathe and sleep accessibility testing. Below are four critical tools necessary for successful mobile application accessibility testing.

 
Screen Readers
Screen Readers are the main tools I use for testing and can be time consuming, especially if you are unfamiliar on how to use them. Fortunately, these are built into the device themselves and are used by series of finger gestures. Screen Readers do exactly as the name suggests: they read out loud the items that are highlighted in a predetermined order. For each platform (iOS and Android), the screen readers are similar, yet different. For Android, it will be even more different from manufacturer to manufacturer. What I learned from our ADA tester (more on her later) is that each system pushes the user to one method or another (there are 2 methods to using the screen readers).

 
iOS- Voiceover
The iOS screen reader is called Voiceover. It can be seen as a little more complicated due to the number of finger gestures used. Voiceover pushes its user to use the swipe through method. Basically, the user is using a finger to swipe through from left-to-right or right-to-left. The screen reader, in the form of cursor, highlights the items and reads them out loud. You can also use the exploratory method with Voiceover.

 
Android- Talkback
On Android, most manufacturers use Talkback as their screen reader. Some manufacturers have built Talk Assistance, which they wanted to be more like Voiceover. With Talkback, Android pushes users to use the exploratory method. With this method, the user is using their finger as a guide to search for items on the screen. And just like on Voiceover, they can use the swipe through method with Talkback. But I have found that there tends to be a few more issues using that method on android.

 
shutterstock_428299819 (1)
Braille display
The last accessibility testing tool I use is a Braille display. This is used by our ADA tester, who we welcome in the office periodically. The Braille display machine is like a keyboard and is connected to the phone through bluetooth. From there, the ADA tester is able to access the app using Braille display.

 
In my next blog, I will discuss two methods for testing accessibility that every person in public transit should be familiar with.