Informationstechnologie ist seit langem ein wesentlicher Bestandteil unseres Lebens, und es ist einfach notwendig, sie möglichst vielen Menschen zur Verfügung zu stellen.
Barrierefreiheit, über die wir sprechen, bezieht sich auf die Implementierung von Funktionen, die die Site, Anwendung oder das Betriebssystem nicht nur für Menschen mit Behinderungen optimieren.

Wo es Entwicklung gibt, gibt es Tests. Wir haben uns mit dem Mitarbeiter der QS-Abteilung,
Boris Kotov , getroffen, um mehr über Barrierefreiheitstests zu erfahren.
Der Artikel enthält Links zu externen Materialien.
-
Was ist Zugänglichkeitstest?- Beim Testen der Barrierefreiheit wird die Anwendung auf Übereinstimmung mit den Empfehlungen des W3C-Dokuments getestet, nämlich der Bereitstellung von
Richtlinien für die Barrierefreiheit von
Webinhalten (WCAG) 2.1 . Mit Barrierefreiheitstests prüfen Spezialisten, wie eine Anwendung für Menschen mit Behinderungen zugänglich ist.
- Warum müssen die Websites Ihrer Meinung nach angepasst werden?- In der Regel passen sie Anwendungen an, die häufig von einer Vielzahl von Menschen verwendet werden, einschließlich Menschen mit Behinderungen. Neben der Erweiterung des Benutzerkreises der Anwendung sehen viele Unternehmen dies als einen guten Marketingschritt an und sagen: „Wir möchten unsere Anwendung für alle Menschen so zugänglich wie möglich machen.“ Und es fängt alle ein, gibt der Anwendung, den Entwicklern und dem Unternehmen ein gewisses Vertrauen.
- Für welche eingeschränkten Funktionen passt sich die Plattform wirklich an?-
Zugänglichkeit ist in erster
Linie Zugänglichkeit. Ich glaube, dass dies oft nicht nur Menschen mit Behinderungen hilft, sondern unter bestimmten Umständen allen anderen. Wenn Sie beispielsweise in einer lauten Umgebung oder umgekehrt keine Geräusche machen können, wenn keine Kopfhörer zur Hand sind, können Sie ein Video mit Untertiteln ansehen. Oder umgekehrt: Wenn es keine Möglichkeit gibt, etwas zu lesen, können Sie es anhören.
Am häufigsten werden Anwendungen für Benutzer mit Hör- oder Sehbehinderungen angepasst, und seltener für Personen, die keine Tastatur oder ein anderes manuelles Eingabegerät verwenden können.
- Welche Funktionen sollten dazu der Site / Anwendung hinzugefügt werden?- All dies sollte bei der Entwicklung und noch früher bei der Erstellung von Anforderungen berücksichtigt werden. Grundsätzlich sind alle diese Funktionen, die zur Anpassung beitragen, in Tags und Attributen, im Seitenlayout und im Layout verborgen. Videos in solchen Anwendungen müssen unbedingt Untertitel unterstützen. Entwickler und Designer sollten auch berücksichtigen, dass für Menschen mit Sehbehinderungen bestimmte Größen, Schriftarten und Kontrastfarben verwendet werden sollten.
Es gibt zusätzliche Programme und Erweiterungen für Browser, mit denen Benutzer Seiten anzeigen, Informationen visuell oder nach Gehör wahrnehmen können. Es liegt in unserer Macht, Benutzer dazu zu bringen, durch die erforderlichen Elemente der Seiten zu navigieren. Sie können einige lange und komplexe Wörter entfernen, sie kürzer und verständlicher machen. Wichtige Bilder können von Signaturen begleitet werden, die mit einem Bildschirmleser gesprochen werden können. Normalerweise sind sie bereits in der Firmware des Geräts enthalten: Unter iOS ist es
VoiceOver , unter Android auf der Registerkarte „
Eingabehilfen “, die sich in den Einstellungen befindet, und unter Windows können Sie
NVDA installieren.
Außerdem kann die Seite Gestaltungselemente enthalten, die nicht an der direkten Verwaltung beteiligt sind und den Inhalt in keiner Weise beeinflussen - etwas, das die Benutzer tatsächlich nicht benötigen. Solche Elemente sind wünschenswert, um sich zu verstecken. Es liegt in unserer Macht, diese Tools auf das zu konzentrieren, was benötigt wird.
- Was sind einige bekannte Unternehmen, die ihre Anwendungen für Menschen mit Behinderungen bereits angepasst haben? Was genau haben sie getan?- Aus den Beispielen fällt mir als erstes Yandex ein. Lesen Sie kürzlich ihren
Artikel über einen Habr , es ist sehr interessant, ich
rate zu schauen. Es wurde vor langer Zeit veröffentlicht, beschreibt aber sehr ausführlich, wie sie Empfehlungen zur Barrierefreiheit in die Entwicklung und den Support einführten. Und so sind meiner Meinung nach, wie im Fall des Projekts, an dem ich gerade arbeite, höchstwahrscheinlich alle Beispiele irgendwie mit der Medizin verbunden. Angenommen, Sie können in unserer Bewerbung einen Arzt zu Hause anrufen oder die nächstgelegene geeignete Klinik finden und mit wenigen Klicks einen Termin vereinbaren.
- Müssen Menschen mit Behinderungen in den Anpassungsprozess einbezogen werden?- Ich glaube, dass dies nicht notwendig ist. Tatsächlich kann jede Person einen Teil ihrer Fähigkeiten „einschränken“. Schalten Sie die Anwendung stumm oder verwenden Sie sie mit geschlossenen Augen. Versuchen Sie es mit der Spracheingabe. Vielleicht wäre dies nur in den abschließenden Tests - Alpha oder Beta - nützlich, wenn es mit Fokusgruppen funktionieren soll.
- Erzählen Sie uns etwas über den Prozess und die Hauptunterscheidungsmerkmale von Zugänglichkeitstests? Welche Spezialwerkzeuge verwenden Sie für solche Tests?- Der Test selbst sieht wie folgt aus: Die Punkte aus dem
Dokument werden ausgewählt, die Sie bei der Entwicklung und dem Testen der Anwendung einhalten müssen. Zuerst mit automatisierten Tools und Erweiterungen für Browser getestet: Wir haben
Axe ,
Lighthouse und
Wave verwendet . Überprüfen Sie Code, Kontrast, Schriftgröße usw. Nach der Überprüfung geben solche Tools grobe Inkonsistenzen und Verbesserungsvorschläge heraus.
Dann reparieren die Entwickler alles und die Aufgaben wechseln zum manuellen Testen. Wir schreiben hierfür Testfälle und beschreiben, was wir im Rahmen von Barrierefreiheitstests überprüfen müssen. Wir testen und finden die gefundenen Inkonsistenzen an den Bugfix und fügen Verbesserungsvorschläge hinzu.
Automatische Werkzeuge erfassen nicht alles, daher ist es wünschenswert, dass sowohl automatische als auch manuelle Tests durchgeführt werden. Beim automatischen Testen werden beim Navigieren auf einer Seite häufig Leerzeichen zwischen Absätzen oder eine Art Trap übersprungen. Angenommen, Sie können über die Tabulatortaste zwischen Seitenelementen wechseln, und wenn im Absatz oder zwischen Links Zyklen auftreten, haben wir diese bereits berechnet. Automatische Tests helfen auch nicht, dies auf Tablets und Telefonen zu erkennen. Dies geschieht am besten manuell - um zu sehen, hören Sie, wie es von der Seite eines echten Benutzers aussehen wird.
Abschließend möchte ich Folgendes sagen: Die Implementierung der Barrierefreiheit ist eine großartige Ergänzung für jede Site oder Anwendung. Und zu arbeiten, zu erkennen, dass dies das Leben eines Menschen erheblich erleichtern kann, ist sehr angenehm. Ich würde gerne so viele Websites und Anwendungen wie möglich sehen, die sich an Menschen mit unterschiedlichen Fähigkeiten anpassen und mehr an solchen Projekten arbeiten.