Testing your App for Accessibility

Updated by Aishwarya Rai

Sofy's Accessibility Testing allows you to assess and improve the accessibility of your mobile apps. It automatically identifies critical accessibility issues, including app elements that lack descriptive detail, insufficient accessibility labels, restrictions in orientation, inadequate touch target sizes, insufficient contrast, and many others.

Using Accessibility Testing, you can test out your mobile apps across a broad selection of real devices without the need for any setup, and view comprehensive reports to fix issues faster.

Here are the accessibility guidelines Sofy can automate for you: Accessibility Test Guidelines

Follow these steps to test your apps for Accessibility issues and compliance with Sofy:

  1. Click on the Accessibility option from the left nav bar.
  2. If you are trying Accessibility testing for the first time in Sofy, click Upload your app. Otherwise, click New Test:
  3. Acquire and launch a device to open your app in the Device Lab.
  4. Click on Accessibility tab at the top, then click Start Scanning to begin scanning your app screen for accessibility issues. Navigate through your mobile app to scan each page for accessibility issues.
  5. Once you are done, you can click on Stop Scanning & Save Test by providing a name for the test. You can also view the reports of Accessibility testing by clicking on See Accessibility Reports in the subsequent modal.
  6. In the My Reports section of the Accessibility area, you can view all your accessibility testing reports.
  7. Click on a report to open it. You'll see the Summary of your test where Sofy highlights important issues in your app that need your attention.
  8. You can also find the exact elements or components in your app screen which have accessibility issues. You can view them in detail by navigating to the Results area and expanding the dropdown under a given guideline.
  9. In the dropdown, you can find the exact elements that don't adhere to accessibility guidelines. When you click on any given element, you can see them visually labelled on the app screen and identified by a number in a yellow circle.


How did we do?