Was bleibt zu testen?

This page is not available in the language you requested. You have been redirected to the English version of the page.
Link to this page copied to clipboard
Not for use with personal data

Verwenden Sie die Informationen auf dieser Seite, um zu erfahren, was von Axe DevTools Mobile getestet wird und überprüfen Sie Beispiele, was manuell zu testen bleibt.

Für detaillierte, schrittweise Anleitungen, was nach der Nutzung von Axe DevTools Mobile noch zu testen ist, siehe die Checkliste für verbleibende Tests.

Was wird von Axe DevTools Mobile getestet?

Farbkontrast

Text muss einen ausreichenden Kontrast zu seinem Hintergrund haben, um die Lesbarkeit für Menschen mit Farbenblindheit oder Sehschwäche zu gewährleisten.

Größe & Abstand von anklickbaren Elementen

Elemente, die angetippt werden können, müssen groß genug sein, damit Menschen mit motorischen Einschränkungen mit ihnen interagieren können. Solche Elemente müssen ausreichend Abstand zueinander haben, um sicherzustellen, dass ein benachbartes Element nicht versehentlich angetippt wird.

Formularbeschriftungen

Benutzereingabefelder (Textfelder, Kontrollkästchen, Optionsfelder) müssen über ein korrekt zugeordnetes Label für unterstützende Technologien wie TalkBack und VoiceOver verfügen.

Bildbeschreibungen

Jedes Bild, das den Fokus erhalten kann, muss für unterstützende Technologien wie TalkBack und VoiceOver mit einer zugehörigen Beschreibung versehen sein.

Text ist für unterstützende Technologien erreichbar

Jeder Text auf dem Bildschirm sollte für unterstützende Technologien wie TalkBack und VoiceOver erreichbar sein. (Text, der nicht erreicht werden kann, wird für Menschen, die unterstützende Technologien verwenden, nicht verfügbar sein.)

Aktionen können durch unterstützende Technologien aktiviert werden

Alle Aktionen, die ein Benutzer durchführen kann (das Absenden eines Formulars durch Antippen eines Buttons, das Erweitern/Einklappen eines Inhaltsbereichs, das Öffnen eines Menüs, das Vorwärtsbewegen eines Bildkaroussells usw.), sollten durch unterstützende Technologien wie TalkBack und VoiceOver aktiviert werden können. (Aktionen, die nicht aktiviert werden können, sind für Nutzer von unterstützenden Technologien nicht verfügbar.)

Verschachtelte interaktive Elemente

Ein interaktives Element, das von unterstützenden Technologien aktiviert werden kann, sollte kein weiteres interaktives Element in sich enthalten. Jedes interaktive Element muss individuell erreichbar sein, damit es unabhängig aktiviert werden kann.

Bildschirmdrehung

Apps sollten sich drehen, wenn das Gerät gedreht wird, um sicherzustellen, dass Menschen die App unabhängig von der Bildschirmorientierung des Geräts verwenden können. Einige Menschen haben ihr Telefon oder Tablet in einer festen Orientierung an ihren Rollstühlen angebracht. Kann die Orientierung nicht unterstützt werden, wird die App für diese Person unbrauchbar.

Bildschirmtitel

Jeder Bildschirm innerhalb einer App sollte einen Titel zur Verfügung stellen, der von unterstützenden Technologien angesagt wird. Bildschirmtitel ermöglichen es Nutzern mit Seh-, kognitiven und motorischen Behinderungen und eingeschränktem Kurzzeitgedächtnis, festzustellen, wo sie sich in der App befinden, Inhalte auf einem Bildschirm anhand seines Titels zu identifizieren und zwischen Bildschirmen zu navigieren, wenn der Betriebsmodus eines Benutzers auf Audio angewiesen ist.

Was bleibt manuell zu testen?

Die unten stehenden Listen enthalten Beispiele für Barrierefreiheitsprobleme, die manuell getestet werden müssen. Dies ist keine umfassende Checkliste, sondern soll eine Vorstellung davon geben, welche Arten von Problemen Sie nach der Verwendung von Axe DevTools Mobile manuell testen möchten.

Tests mit unterstützenden Technologien

Stellen Sie sicher, dass Benutzer effizient mit der App unter Verwendung von unterstützenden Technologien, wie zum Beispiel TalkBack oder VoiceOver, interagieren können.

  • Leseabfolge - Erkennt die unterstützende Technologie alle statischen Inhalte, wie Überschriften und Absätze, in der richtigen Leseabfolge?
  • Reihenfolge der interaktiven Elemente - Bewegt sich die unterstützende Technologie in einer logischen Reihenfolge durch interaktive Elemente, wie Buttons und Formulareingabefelder, auf dem Bildschirm?
  • Überschriften - Werden Überschriften korrekt an unterstützende Technologien übermittelt?
  • Bilder - Werden dekorative Bilder als solche markiert und eingebettet, damit sie von unterstützenden Technologien ignoriert werden können?
  • Tabellen - Sind den Zellen von Datentabellen zugängliche Namen zugewiesen, die angeben, zu welchen Spalten- oder Zeilenüberschriften die Zellen gehören?
  • Fokusmanagement - Enthält der Bildschirm Schnittstellenkomponenten, die bei Aktivierung dazu führen, dass sich der Bildschirmzustand ändert, wie das Öffnen eines Pop-ups oder Menüs? Wenn ja, ist der Bildschirm nach dem Übergang weiterhin für unterstützende Technologien bedienbar?
  • Zustandsansagen - Enthält der Bildschirm Elemente, die ihren Zustand ändern, wie erweitert/eingeklappt oder gedrückt? Werden diese Zustände an unterstützende Technologien gemeldet?
  • Gesten & Gerätemotion - Verwendet der Bildschirm Gesten oder Bewegungen des Geräts als Eingabe? Gibt es Benutzeroberflächenkomponenten, die dieselbe Aktion ohne erfordern, dass Gesten oder Gerätemotion verwendet werden? Kann die Gerätemotionseingabe deaktiviert werden, um versehentliche Aktivierungen zu verhindern?

Bedeutung von Inhalten

Stellen Sie sicher, dass Texte die Funktion oder den Zweck der zugehörigen Inhalte oder Steuerelemente sinnvoll beschreiben.

  • Bedeutung von Buttons & Links - Beschreiben Button- und Linktexte genau die Funktion, die ausgeführt wird?
  • Formularbeschriftungen - Können Benutzer den Zweck von Formularelementen durch aussagekräftige Textbeschriftungen verstehen?
  • Bedeutung von Überschriften - Beschreiben Abschnittsüberschriften den nachfolgenden Inhalt sinnvoll?
  • Bedeutung von Bildern - Beschreibt der zugängliche Text das Bild genau? Werden komplexe Bilder und Diagramme mit einer vollständigen Textbeschreibung versehen, die ihren gesamten Inhalt erfasst?

Inhaltsstruktur

Stellen Sie sicher, dass Benutzer den Aufbau der Inhalte auf jedem Bildschirm und innerhalb der App als Ganzes verstehen können.

  • Überschriften - Wird der Inhalt in kurzen Textblöcken dargestellt, die durch Abschnittsüberschriften getrennt sind, um die Informationen besser zu organisieren? Können Überschriften, die Abschnitte in der App betiteln oder beschreiben, von Benutzern als solche identifiziert werden?
  • Navigation - Enthält die App eine Gruppe von Navigationselementen? Sind die Elemente auf jedem Bildschirm in der gleichen relativen Reihenfolge und gleich benannt?
  • App-weite Konsistenz - Sind Benutzeroberflächenkomponenten, wie Formulare oder andere Steuerelemente, die auf mehreren Bildschirmen erscheinen und dieselbe Funktion haben, auf jedem Bildschirm gleich benannt?

Dynamische/zeitgesteuerte Inhalte

Stellen Sie sicher, dass dynamische Inhalte vom Benutzer gesteuert werden können.

  • Audio/Video - Verfügt Video- oder Audiomaterial über textbasierte Alternativen für Nutzer, die nicht sehen oder hören können, wie Texttranskripte oder Untertitel?
  • Automatisches Verhalten - Bewegt, animiert oder scrollt sich irgendein Inhalt automatisch, wie Karussells und Nachrichten-Feeds? Falls ja, kann der Benutzer dies anhalten, stoppen, ausblenden und trotzdem alle Funktionen erfolgreich nutzen?
  • Automatische Inhaltsaktualisierungen - Werden Inhalte automatisch aktualisiert? Falls ja, kann der Benutzer die Frequenz kontrollieren oder Unterbrechungen der Inhalte aufschieben oder deaktivieren?
  • Unterbrechungen beim Bildschirmladen - Beginnen zeitgesteuerte Medien wie Video oder Audio automatisch abzuspielen? Gibt es eine Möglichkeit für den Benutzer, die automatisch abspielenden Medien zu pausieren, zu stoppen oder auszublenden?
  • Statusmeldungen - Gibt der Bildschirm irgendwelche Statusmeldungen aus? Falls ja, werden die Meldungen sofort von unterstützender Technologie angekündigt? Verschwinden die Statusmeldungen von selbst, sodass der Nutzer keine verbleibende Anzeige des Status hat? Visuelle Effekte - Ist die App frei von Komponenten, die mehr als dreimal in einem Zeitraum von einer Sekunde flackern oder blinken?

Formularvalidierung und Feedback

Stellen Sie sicher, dass Formulare und Benutzereingabeelemente leicht zu verstehen und auszufüllen sind und dass alle Fehler behoben werden können.

  • Formularbeschriftungen - Haben Formulare dauerhafte, aussagekräftige Beschriftungen und Anweisungen zu ihren jeweiligen Steuerelementen?
  • Fehlervermeidung - Bieten interaktive Steuerelemente den Benutzern klare Anweisungen? Wenn Fehler auftreten, werden dem Benutzer klare Fehlerzustände und Fehlermeldungen präsentiert, um die Fehler zu beheben?
  • Fehlermeldungen - Werden Formularfehler so zurückgegeben, dass sie sich nicht nur auf das Sehvermögen oder die Farbwahrnehmung stützen?
  • Kontextwechsel - Können Benutzer erkennen, wenn das Ausfüllen eines Formularsteuerfeldes automatisch einen Kontextwechsel auslöst, wie z.B. das Öffnen eines Popups, wenn ein Kontrollkästchen ausgewählt wird, oder das Wechseln zum nächsten Feld, wenn das Zeichenmaximum erreicht ist (wie bei mehrteiligen SSN-Feldern).
  • Rechts- und Finanzdaten - Geben Benutzer rechtliche oder finanzielle Daten in der App ein? Falls ja, werden den Benutzern Möglichkeiten angeboten, rechtliche oder finanzielle Daten vor dem Absenden rückgängig zu machen, zu überprüfen oder zu bestätigen?

Weitere Überlegungen

  • Alternativen zu Farbhinweisen - Können Benutzer der Anwendung andere visuelle Hinweise nutzen, wenn Informationen hauptsächlich durch Farbe vermittelt werden?
  • Fokusindikatoren - Wird ein klar unterscheidbarer Fokusindikator mit ausreichendem Farbkontrast sichtbar gemacht, wenn aktive Elemente den Fokus erhalten?
  • Plattformnavigation & Einstellungen - Bieten irgendwelche Elemente der App ein Anti-Muster-Erlebnis, das zur Beeinträchtigung der Navigationsfunktionen der Plattform in iOS oder Android führt? Werden die Geräteeinstellungen des Benutzers in der gesamten Anwendung beachtet?
  • Bildschirmorientierung - Werden Bildschirminhalt und Funktionalität beim Wechsel zwischen Hoch- und Querformat beibehalten? (Inhalte müssen nicht zwingend auf dem gleichen Bildschirm sein, müssen aber irgendwo innerhalb der App bereitgestellt werden.)
  • Sitzungstimeout - Setzt die App ein zeitliches Sitzungslimit für den Benutzer? Kann der Benutzer das Zeitlimit verlängern, deaktivieren oder ändern? Stellt die App sicher, dass Benutzer keine Informationen verlieren, wenn ihre Sitzung abläuft und sie sich erneut anmelden müssen?
  • Textvergrößerung & Zoom - Verhindern irgendwelche Funktionen der App die Nutzung der Zoom- oder Textvergrößerungsfunktionalität von iOS oder Android?
  • Text in Bildern - Abgesehen von Logos, sind Bildschirme frei von Textbildern und visuellen Elementen mit eingebettetem Text?