Dieser Prüfschritt ist bei offener Funktionalität und immer dann anwendbar, wenn die zu prüfende Oberfläche Elemente enthält, die Werte ausgeben.
Es wird davon ausgegangen, dass die Prüferin / der Prüfer sich mit der Handhabung von Screenreadern auskennt und dass die vom Screenreader ausgegebenen Rollen-Bezeichnungen bekannt sind und auf die der API (z.B. bei der Prüfung mit Accessibility Insights) übertragen werden können.
Wie wird geprüft
- Prüfen, ob ein bestimmter Screenreader für die Anwendung empfohlen wird. Falls ja, diesen zur Prüfung verwenden (führt in der Regel bei 4.1.2 zu Einschränkungen).
- Screenreader aktivieren.
- Bewegen Sie den Fokus des Screenreaders zu dem Element, das einen Wert oder sich ständig verändernde Werte (z.B. Sekunden einer Uhr) oder aktiv veränderbare Werte anzeigt.
- Sofern der Screenreader diese Werte korrekt ausgibt, ist der Prüfschritt erfüllt.
Beispiele
- In einer Banking-Anwendung wird in der rechten oberen Ecke die Zeit angezeigt, die bei Nicht-Aktivität bis zum automatischen Logout bleibt.
- Ein Download- oder Fortschritts-Balken zeigt den Punkt der Fertigstellung in Prozent an.
- Ein Lautstärke-Steller in einer Multimedia-Anwendung oder einem virtuellen Mischpult zeigt neben dem Einstellknopf die aktuelle Lautstärke in dB an.
- Nach der Eingabe von Daten und Klick auf „Weiter“ werden die ausgefüllten und daraus ermittelten Werte in nicht-veränderbaren Eingabefeldern angezeigt.
Anforderung (Beschreibung)
Wenn die Software eine Benutzungsschnittstelle bereitstellt, muss sie
- den aktuellen Wert eines Elementes und
- falls Informationen zu einem Wertebereich übermittelt werden,
alle Mindest- und Höchstwerte des Bereiches
durch Software der Assistenztechnologien bestimmbar machen, indem sie die Dienste wie in Prüfschritt 5.2.3 beschrieben verwendet.
Warum wird das geprüft
Werte von Elementen sind, ebenso wie viele andere Property-Angaben, essentiell notwendig zum Erfassen einer Benutzeroberfläche, weil der von ihnen ausgehende informative Gehalt in der Regel zum Verständnis der Oberfläche zwingend erforderlich ist.
Verweise (Referenzen)
- EN 301549 v3.2.1 Kap. 11.5.2.7 Values