Mobile Testing

Introduction

The ICT Accessibility Testing Symposium has developed a methodology for evaluating the accessibility of mobile websites and native apps. These documents are an amalgamation of accepted mobile site accessibility testing standards from around the world, including additional developments from the ICT Accessibility Testing Symposium’s Mobile Site Sub-Committee.

WCAG2 success criteria are applicable to mobile sites and native apps, however, not all aspects of mobile site or native apps accessibility are specifically covered by WCAG2. It is the opinion of this committee that merely conforming WCAG2 (or WCAG 2.1) does not provide for a fully accessible experience for users with disabilities.

Please note that this methodology does not include those issues already included in WCAG2, however does include issues identified in WCAG2.1. This guide was written with the intent to clarify the unique needs of users with disabilities who use mobile websites and native apps and to raise the bar for the web development community. This is a work-in-progress, and, as such, we do not make a claim that conforming to these requirements will ensure that your mobile site is fully accessible to all users.

A note on WCAG2.1

The Committee decided that it was important to also include issues added in WCAG2.1 so that testers who were testing against WCAG2 would also benefit from the mobile-related errors published in WCAG2.1. This methodology is more stringent than WCAG2 and WCAG2.1 in some areas, and these are detailed in the Test Cases documents.

Mobile sites versus native apps

There is a great difference between mobile sites and native apps – native apps utilize a completely different codebase. Therefore, the ICT Accessibility Testing Symposium has decided to separate the native app methodology from the mobile site testing methodology.

A note on hybrid native apps

Hybrid mobile apps consist of both HTML and native code. The HTML may be included as a specific page within an application, or within a specific container. When testing a hybrid app, you will need to use this methodology and the Mobile Site Accessibility Testing Methodology.

Mobile Site Testing Methodology

There are two overview documents:

There are three sets of test cases documents, which detail how to test a particular requirement in the methodology, why it is important and example passes of the requirement:

Native App Testing Methodology

There are two overview documents:

There are three sets of test cases documents, which detail how to test a particular requirement in the methodology, why it is important and example passes of the requirement: