Bei der Prüfung von mobilen Apps auf Barrierefreiheit muss man zwischen Whitebox- und Blackbox-Tests unterscheiden. Bei Whitebox-Tests haben Testende Zugang zum Programmcode und können diesen genau inspizieren. Damit kann man eine umfassende Barrierefreiheit sicherstellen. Beim Blackbox-Test haben Testende keinen Zugang zum Programmcode und können die App nur als „Nutzende“ testen. Bei Blackbox-Tests kann man keine 100-prozentige Barrierefreiheit garantieren, weil einige Kriterien ohne Programmcode nicht genau überprüft werden können.

Wenn man den Code einer App hat, kann man grundsätzlich über die Entwicklungsumgebungen von Google (Android Studio) and Apple (Xcode) Whitebox-Tests durchführen. Dazu muss man die einzelnen Kriterien aus Tabelle A.2 des DIN EN 301 549 auf Basis des Programmcodes überprüfen. Für einige der Kriterien sind auch automatische Überprüfungen in die Entwicklungsumgebungen eingebaut.

  • Apple. Testing for Accessibility on OS X (en). Sie können den Accessibility Inspector in Xcode verwenden, um eine iOS-App mit einem Whitebox-Test auf Barrierefreiheit zu testen.
  • Google. Test your app’s accessibility (en). Dieses Dokument erklärt mehrere Möglichkeiten, Android Apps auf Barrierefreiheit zu testen, u.a. mit Whitebox-Tests („Analysis tools“): Lint (integriert in Android Studio), Espresso (Test-Framework), Roboelectric (Test-Bibliothek).

Wenn man den Code einer App nicht hat, bleibt nur die Möglichkeit eines Blackbox-Tests. Viele (wenn auch nicht alle) der Kriterien aus DIN EN 301 549 Tabelle A.2 kann man durch eine Sichtprüfung der App überprüfen. Wer auch noch die Informationen aus der Accessibility API des Betriebssystems überprüfen möchte, kann dies mit Hilfe der Screenreader Talkback (Android) und VoiceOver (iOS) tun. Auf Android gibt es außerdem Werkzeuge, mit denen man auch ähnliche Überprüfungen durchführen kann. Auf iOS ist das allerdings nicht möglich, weil es aus Sicherheitsgründen dem Betriebssystem (inkl. Screenreader VoiceOver) vorbehalten ist, die Accessibility API auszulesen.

Hinweis: Die folgende Masterthesis gibt einen Überblick über Werkzeuge zum Testen von Apps auf Android:

Informationen zu diesem Artikel

Gerne können Sie uns Feedback per E-Mail zu unserer Handreichung senden!