New feature: SofySense – Manual test case & test results AI generator to help you speed up your testing process. Try it today.  

Sofy launches product feature suite to deliver effortless test maintenance and ensure continuous precision – learn more.

sofy logo

Introducing Automated Accessibility Testing with Sofy

Discover Sofy's new accessibility testing feature that automates testing for mobile apps to ensure compliance and inclusivity. 

Introducing Sofy’s new accessibility testing feature, designed to automate accessibility testing for your mobile apps! This feature helps you meet compliance requirements and achieve inclusivity for all your app users.  

Ensuring that your mobile apps are accessible to all users is not just a legal requirement but a moral imperative. Whether you are a product manager, tester, or developer, Sofy makes it effortless to catch accessibility issues and provides actionable solutions. 

What is Accessibility Testing? 

Accessibility testing evaluates a website or mobile app to ensure it can be used by people with varying disabilities, including those with visual, auditory, motor, and cognitive impairments. This type of testing identifies barriers that prevent users from accessing content and interacting with the app effectively. By making your app accessible, you will comply with legal standards and open your product to a broader audience, enhancing user satisfaction and loyalty. 

What is the WCAG? 

Graphic showing the Web Content Accessibility Guidelines four principles

The Web Content Accessibility Guidelines (WCAG), developed by the World Wide Web Consortium (W3C), ensure that web content is accessible to all users, including those with disabilities. The WCAG are organized under four principles: 

  • Perceivable: Information and user interface components must be presented in ways that users can perceive. 
  • Operable: User interface components and navigation must be operable. 
  • Understandable: Information and the operation of the user interface must be understandable. 
  • Robust: Content must be robust enough to be interpreted reliably by various users and systems, including assistive technologies.  

Why is Accessibility Testing Important? 

Accessibility testing is crucial for several reasons: 

  • Legal Compliance: Various laws mandate digital accessibility, including the Americans with Disabilities Act (ADA), the European Accessibility Act, and similar regulations worldwide. Non-compliance can lead to legal consequences. 
  • Inclusivity: Making your app accessible ensures all users can use your product effectively, regardless of their abilities. This promotes inclusivity and can significantly expand your user base. 
  • User Experience: Accessible apps provide a better user experience for everyone, including those without disabilities. Features that aid accessibility improve overall usability. 

Accessibility Testing with Sofy 

With Sofy’s new accessibility testing feature, you can simplify the process of making your mobile apps accessible. Let’s dive into how it works! 

Live Accessibility Testing on Real Devices 

Screenshot showing how accessibility testing works in Sofy's device lab.

With Sofy’s real-device cloud, you can test your app’s accessibility on over 100 Android and iOS devices. Here’s how:

  • Acquire and Launch a Device: Choose from a wide range of devices in Sofy’s device lab.
  • Run Accessibility Scans: Once you’ve launched a device, navigate to the Accessibility tab and run an accessibility scan on any screen in your app.
  • Save and Review Reports: Each screen tested during your session is saved as a report, which you can review later in the Accessibility section.

Detailed Accessibility Issue Reports 

Screenshot showing accessibility testing reports in Sofy's Automation reporting page.

After completing an accessibility scan, Sofy provides a detailed report that includes: 

  • Total Number of Issues: A summary of all the accessibility issues that need attention and those that passed the scan.
  • Breakdown of Test Results: An in-depth look at which accessibility issues were found on each test step.
  • Issue Details: Information on the issue type, applicable guidelines, rationale behind the issue, and recommendations for fixing it.
  • Export Reports: Export detailed reports as PDFs
  • Integrate with Jira: Integrate your Sofy account with Jira to create accessibility issue tickets directly from the Sofy platform.

Accessibility Issues You Can Detect with Sofy 

Guideline # (from the WCAG)LevelGuideline Description
1.1.1 Controls, InputAIf non-text content is a control or accepts user input, it has a name describing its purpose.
1.1.1 Decoration, Formatting, InvisibleAIf non-text content is pure decoration, is used only for visual formatting, or is not presented to users, then it is implemented in a way that can be ignored by assistive technology.
1.3.1 Info and RelationshipsAInformation, structure, and relationships conveyed through presentation can be programmatically determined or are available in text.
1.3.4 OrientationAAContent does not restrict its view and operation to a single display orientation, such as portrait or landscape, unless a specific display orientation is essential.
2.4.6 Headings and Labels AAHeadings and labels describe the topic or purpose.
2.5.3 Label in NameAFor user interface components with labels that include text or images of text, the name contains the text that is presented visually.
2.5.5 Target SizeAAAThe size of the target for pointer inputs is at least 44 by 44 CSS pixels.
4.1.2 Name, Role, ValueAFor all user interface components (including but not limited to form elements, links, and components generated by scripts), the name and role can be programmatically determined; states, properties, and values that can be set by the user can be programmatically set; and notification of changes to these items is available to user agents, including assistive technologies.

How to Run Accessibility Tests Using Sofy

If you’re an existing Sofy user, please reach out to sales@sofy.ai to learn how you can add Accessibility Testing to your account. 

To get started using Accessibility Testing, follow these steps:  

  1. Log in to your Sofy account.
  2. Select Accessibility from the left navigation bar.
  3. Upload your Android or iOS app to Sofy.
  4. Acquire and launch a device.
  5. Scan your app for accessibility issues and save them as reports.
  6. Return to the Accessibility menu to access and review your saved accessibility reports.

Experience Effortless Accessibility Testing with Sofy

Sofy’s accessibility testing feature automates the complex process of making your mobile apps accessible, providing you with actionable insights and easy-to-understand reports. Ensure your app meets compliance requirements and offers an inclusive experience for all users.

Ready to take your app’s accessibility to the next level? Request a demo today! Already a Sofy customer? Reach out to sofysales@sofy.ai to add Accessibility Testing to your account.

By integrating Sofy’s accessibility testing into your development workflow, you can confidently create compliant and user-friendly apps that enhance the overall experience for all your customers.

Learn the importance of unit testing in mobile app development, including types, benefits, challenges, best practices, and how to leverage Sofy’s scriptless testing platform.