Manuelle Tests der Barrierefreiheit

Manuelle Tests – Grundlagen

Bei manuellen Tests zur Barrierefreiheit werden Tastatur-, visuelle und kognitive Tests, Tools, und Techniken zur Erkennung von Problemen, die mit automatisierten Tools nicht möglich sind. Wie automatisch nicht alle Erfolgskriterien der WCAG, sondern Wichtig ist, dass Sie keine automatischen Tests zur Barrierefreiheit durchführen und dann die Tests beenden.

Mit dem technologischen Fortschritt können allein durch automatisierte Tools weitere Tests durchgeführt werden. Heute müssen Ihren Testprotokollen jedoch sowohl manuelle als auch assistive Technologieprüfungen hinzugefügt werden, um alle anwendbaren WCAG-Prüfpunkte abzudecken.

Vorteile manueller Tests zur Barrierefreiheit:

  • Relativ einfach und schnell umzusetzen
  • Es werden mehr Probleme erkannt als mit automatisierten Tests allein
  • Wenig Tools und wenig Fachwissen für den Erfolg erforderlich

Nachteile manueller Tests zur Barrierefreiheit:

  • Komplexer und zeitaufwendiger als automatisierte Tests
  • Kann schwierig sein, in großem Umfang zu wiederholen
  • Mehr Barrierefreiheits-Know-how erforderlich, um Tests durchzuführen und die Ergebnisse zu interpretieren

Sehen wir uns an, welche Elemente und Details der Barrierefreiheit derzeit erkannt werden. von einem automatisierten Tool und solche, die nicht erkannt werden.

Kann automatisiert werden Kann nicht automatisiert werden
Farbkontrast von Text auf einfarbigen Hintergründen Farbkontrast von Text bei Farbverläufen/Bildern
Alternativer Bildtext vorhanden Alternativer Bildtext ist fehlerfrei und wird richtig zugewiesen
Es gibt Überschriften, Listen und Markierungen Überschriften, Listen und Markierungen sind korrekt ausgezeichnet und alle Elemente werden berücksichtigt.
ARIA ist vorhanden ARIA wird ordnungsgemäß verwendet und auf die richtigen Elemente angewendet.
Fokussierbare Elemente der Tastatur bestimmen Bei welchen Elementen der Tastaturfokus fehlt, die Fokusreihenfolge ist logisch und die Fokusanzeige ist sichtbar
iFrame-Titelerkennung iFrame: Die Fokusreihenfolge ist logisch und der Fokusindikator ist sichtbar.
Videoelement ist vorhanden Für das Videoelement sind geeignete alternative Medien vorhanden, z. B. Untertitel und Transkripte.


Arten manueller Tests

Es gibt viele manuelle Tools und Techniken, die Sie bei der Analyse Ihrer Webseite oder App für digitale Barrierefreiheit. Die drei wichtigsten Schwerpunkte Manuelle Tests sind Tastaturfunktionen, visuelle Bewertungen und allgemeine Inhaltsprüfungen.

Wir werden jedes dieser Themen in diesem Modul grob behandeln, aber die Die folgenden Tests stellen keine vollständige Liste aller manuellen Tests dar die Sie ausführen können oder sollten. Wir empfehlen Ihnen, mit einer Checkliste für die manuelle Barrierefreiheit von einer seriösen Quelle an und entwickeln Sie Ihre eigene, zielgerichtete Checkliste für manuelle Tests. spezielle Anforderungen an Ihr digitales Produkt und Ihr Team.

Tastaturprüfungen

Schätzungen zufolge sind etwa 25% aller Probleme bei der digitalen Barrierefreiheit mangelnde Tastaturunterstützung. Wie wir im Modul Tastaturfokus gelernt haben, betrifft dies alle Arten von Nutzern, einschließlich sehender Nutzer mit Tastatur, sehbehinderten/blinden Screenreadern und Personen, die eine Spracherkennungssoftware mit Technologie verwenden, die darauf angewiesen ist, dass Inhalte auch per Tastatur zugänglich sind.

Mit Tastaturtests werden u. a. folgende Fragen beantwortet:

  • Benötigt die Webseite oder die Funktion eine Maus, um zu funktionieren?
  • Ist die TAB-Reihenfolge logisch und intuitiv?
  • Ist die Fokusanzeige der Tastatur immer sichtbar?
  • Können Sie bei einem Element feststecken, das nicht im Fokus stehen sollte?
  • Können Sie hinter oder um ein Element herum navigieren, das im Fokus sein sollte?
  • Ist beim Schließen eines Elements, das den Fokus erhalten hat, der Fokusanzeige wieder an eine logische Stelle zurückgekehrt?

Die Tastatur bietet zwar enorme Auswirkungen, das Testverfahren ist jedoch recht einfach. Dazu müssen Sie nur Ihre Maus zur Seite legen oder ein kleines JavaScript-Paket installieren und Ihre Website nur mit Ihrer Tastatur testen. Die folgenden Befehle sind für das Testen der Tastatur unerlässlich.

Schlüssel Ergebnis
Tabulatortaste Bewegt sich von einem aktiven Element zum nächsten
Umschalttaste + Tabulatortaste Bewegt ein aktives Element rückwärts zum anderen
Pfeile Zugehörige Steuerelemente wechseln
Leertaste Wechselt zwischen den Status und bewegt sich auf der Seite nach unten
Umschalttaste + Leertaste Bewegt sich auf der Seite nach oben
Eingabetaste Löst bestimmte Steuerelemente aus
Escape-Taste Dynamisch angezeigte Objekte werden geschlossen.

Visuelle Prüfungen

Bei der visuellen Prüfung liegt der Fokus auf visuellen Elementen der Seite. Mithilfe von Tools wie der Bildschirmvergrößerung oder dem Browserzoom wird die Barrierefreiheit der Website oder App überprüft.

Anhand der Sichtprüfung können Sie Folgendes erkennen:

  • Gibt es Farbkontrastprobleme, die ein automatisiertes Tool nicht erkennen konnte, z. B. Text über einem Farbverlauf oder einem Bild?
  • Gibt es Elemente, die wie Überschriften, Listen oder andere strukturelle Elemente aussehen, aber nicht als solche codiert sind?
  • Sind Navigationslinks und Formulareingaben auf der gesamten Website oder in der App einheitlich?
  • Gibt es Blinkungen, Stroboskopeffekte oder Animationen, die die Empfehlungen nicht überschreiten?
  • Haben die Inhalte korrekte Abstände? Für Buchstaben, Wörter, Zeilen und Absätze?
  • Können Sie den gesamten Inhalt mit der Lupe oder dem Browserzoom sehen?

Inhaltsprüfungen

Im Gegensatz zu visuellen Tests, bei denen Layouts, Bewegungen und Farben im Mittelpunkt stehen, liegt der Fokus bei Inhaltsprüfungen auf den Wörtern auf der Seite. Sie sollten sich nicht nur den Text selbst ansehen, sondern auch den Kontext überprüfen, um sicherzustellen, dass er für andere Sinn ergibt.

Mit der Inhaltsüberprüfung lassen sich z. B. folgende Fragen beantworten:

  • Sind Seitentitel, Überschriften und Formularbeschriftungen klar und aussagekräftig?
  • Sind Bildalternativen prägnant, präzise und nützlich?
  • Wird nur Farbe verwendet, um Bedeutung oder Informationen zu vermitteln?
  • Sind die Links beschreibend oder wird ein generischer Text wie „Weiterlesen“ oder „Hier klicken“ verwendet?
  • Wurde die Sprache auf einer Seite geändert?
  • Wird einfache Sprache verwendet und werden alle Abkürzungen ausgeschrieben, wenn sie zum ersten Mal darauf verweisen?

Einige Inhaltsprüfungen können teilweise automatisiert werden. Sie könnten beispielsweise einen JavaScript-Linter schreiben, der nach "Hier klicken" sucht. und schlägt vor, eine Änderung vorzunehmen. Oftmals ist bei diesen kundenspezifischen Lösungen aber immer noch ein Mensch erforderlich, der die Texte in einen Kontext ändern muss.

Demo: Manueller Test

Bisher haben wir auf unserer Demo-Webseite automatisierte Tests durchgeführt und acht verschiedene Problemtypen gefunden und behoben. Wir können jetzt manuelle Prüfungen durchführen, um noch mehr Probleme mit der Barrierefreiheit zu finden.

Schritt 1

Unsere aktualisierte CodePen-Demo enthält der automatischen Updates für Bedienungshilfen.

Rufen Sie es im Debug-Modus auf, um mit der nächsten Tests. Dies ist wichtig, da dadurch das <iframe> entfernt wird, das die Demo-Webseite, die einige Testtools beeinträchtigen kann. Weitere Informationen über Debug-Modus von CodePen verwenden.

Schritt 2

Beginnen Sie den manuellen Testprozess, indem Sie die Maus oder das Touchpad zur Seite legen und im DOM nur mit Ihrer Tastatur nach oben und unten navigieren.

Problem 1: Sichtbare Fokusanzeige

Das erste Tastaturproblem sollte sofort zu sehen sein bzw. gar nicht mehr, da die sichtbare Fokusanzeige entfernt wurde. Wenn Sie den CSS-Code in der Demo scannen, sollte der Codebasis das gefürchtete „outline: none“ hinzugefügt werden.

  :focus {
    outline: none;
  }
<ph type="x-smartling-placeholder">
</ph> Problem beheben

Wie Sie im Fokusmodul für die Tastatur gelernt haben, müssen Sie diese Codezeile entfernen, damit Webbrowser einen sichtbaren Fokus für Nutzer hinzufügen können. Sie können noch einen Schritt weiter gehen und einen Fokusindikator erstellen, der der Ästhetik Ihres digitalen Produkts entspricht.

:focus {
  outline: 3px dotted #008576;
}

Problem 2: Fokusreihenfolge

Nachdem Sie die Fokusanzeige geändert haben, über die Seite navigieren können. Dabei sollten Sie feststellen, dass das Eingabefeld das Abonnieren des Newsletters verwendet wurde, nicht hervorgehoben wird. Wurde entfernt aus der natürlichen Fokusreihenfolge durch einen negativen Tabindex entfernt.

<input type="email" placeholder="Enter your e-mail address" aria-hidden="true" tabindex="-1" required>
<ph type="x-smartling-placeholder">
</ph> Problem beheben

Da wir möchten, dass die Nutzer dieses Feld zur Anmeldung für unseren Newsletter verwenden, müssen wir nur den negativen Tabindex entfernen oder ihn auf null setzen, damit die Eingabe wieder per Tastatureingabe fokussierbar wird.

<input type="email" placeholder="Enter your e-mail address" aria-hidden="true" required>

Schritt 3

Nachdem der Tastaturfokus überprüft wurde, machen wir mit der visuellen und inhaltlichen Überprüfung weiter.

Während Sie die Tastaturtests durchlaufen haben, indem Sie auf der Demoseite mit der Tabulatortaste nach oben und unten haben Sie wahrscheinlich bemerkt, dass sich die Tastatur auf drei optisch versteckten Links im über die verschiedenen Erkrankungen.

Damit unsere Seite zugänglich ist, müssen sich Links vom umgebenden Text abheben und eine Änderung des Nicht-Farbstils durch Bewegen des Mauszeigers und Tastaturfokus einschließen.

<ph type="x-smartling-placeholder">
</ph> Problem beheben

Eine schnelle Lösung besteht darin, die Links innerhalb der Absätze zu unterstreichen, um sie hervorzuheben. Dies würde das Problem der Barrierefreiheit lösen, aber es passt möglicherweise nicht zu der Designästhetik, die Sie erreichen möchten.

Wenn Sie keine Unterstreichung hinzufügen möchten, müssen Sie die Farben so ändern, dass sie den Anforderungen sowohl für den Hintergrund als auch für den Text entsprechen.

Wenn Sie sich die Demo mit dem Tool zur Überprüfung des Linkkontrasts ansehen, werden Sie feststellen, dass die Linkfarbe die Anforderung an den Farbkontrast von 4,5:1 zwischen normalem Text und dem Hintergrund erfüllt. Nicht unterstrichene Links müssen jedoch einem Farbkontrast von 3:1 gegenüber dem umgebenden Text entsprechen.

Eine Möglichkeit besteht darin, die Linkfarbe so zu ändern, dass sie zu den anderen Elementen auf der Seite passt. Wenn Sie jedoch die Linkfarbe in Grün ändern, muss auch der Fließtext so angepasst werden, dass er die allgemeinen Anforderungen an den Farbkontrast zwischen allen drei Elementen erfüllt: Links, Hintergrund und umgebenden Text.

<ph type="x-smartling-placeholder">
</ph> Screenshot von WebAIM für Linktext zeigt, dass der Link zum Text die WCAG A-Ebene nicht erfüllt. <ph type="x-smartling-placeholder">
</ph> Sind Link und Text identisch, schlägt der Test fehl.
<ph type="x-smartling-placeholder">
</ph> Screenshot von WebAIM zeigt, dass alle Tests bestanden werden, wenn die Linkfarbe grün ist. <ph type="x-smartling-placeholder">
</ph> Wenn sich Link und Text unterscheiden, gilt der Test als bestanden.

Problem 4: Farbkontrast der Symbole

Ein weiteres Problem beim Farbkontrast sind die Social-Media-Symbole. Im Modul Farbe und Kontrast haben Sie gelernt, dass wichtige Symbole einen Farbkontrast von 3:1 zum Hintergrund haben müssen. In der Demo haben die Social-Media-Symbole jedoch ein Kontrastverhältnis von 1,3:1.

<ph type="x-smartling-placeholder">
</ph> Problem beheben

Um die Anforderungen an den 3:1-Farbkontrast zu erfüllen, werden die Symbole für soziale Medien in ein dunkleres Grau geändert.

<ph type="x-smartling-placeholder">
</ph> Screenshot der Demo mit dem Farbanalysetool, das einen fehlgeschlagenen Farbkontrast der Symbole zeigt.

Problem 5: Inhaltslayout

Wenn Sie sich das Layout des Absatzinhalts ansehen, ist der Text vollständig gerechtfertigt ist. Wie Sie in den Modul „Typografie“, entstehen so „Raumfluss“, was den Text für einige Nutzer zu lesen.

p.bullet {
   text-align: justify;
}
<ph type="x-smartling-placeholder">
</ph> Problem beheben

Um die Textausrichtung in der Demo zurückzusetzen, können Sie den Code so aktualisieren, dass text-align: left; oder entfernen Sie diese Zeile vollständig aus dem CSS, da links der Standardausrichtung für Browser. Testen Sie den Code unbedingt, Mit übernommenen Stilen wird die Standardtextausrichtung entfernt.

p.bullet {
   text-align: left;
}

Schritt 4

<ph type="x-smartling-placeholder">
</ph> Screenshot der Demowebsite des Medical Mysteries Club. <ph type="x-smartling-placeholder">
</ph> Alle manuellen Probleme wurden jetzt in der Demo behoben, wie in diesem Bild zu sehen ist.

Sobald Sie alle in den vorherigen Schritten beschriebenen manuellen Probleme mit den Bedienungshilfen identifiziert und behoben haben, sollte Ihre Seite dem Screenshot ähneln.

Es ist möglich, dass Sie bei Ihren manuellen Prüfungen mehr Probleme mit der Barrierefreiheit finden, als in diesem Modul behandelt wurden. Im nächsten Modul lernen Sie viele dieser Themen kennen.

Nächster Schritt

Weiter so! Du hast die Module zu automatisierten und manuellen Tests abgeschlossen. Sie können sich unseren aktualisierten CodePen ansehen. Dort wurden alle automatisierten und manuellen Korrekturen an Bedienungshilfen angewendet.

Gehen Sie nun zum letzten Testmodul, assistive Technologietests.

Wissen testen

Testen Sie Ihr Wissen über manuelle Tests zur Barrierefreiheit

Welche Elemente müssen den WCAG-Farbkontraststandards entsprechen?

Symbole
Symbole müssen die Standards für den Farbkontrast erfüllen, sind aber nicht die einzige Option.
Überschriften
Überschriften müssen die Standards für den Farbkontrast erfüllen, sind aber nicht die einzige Option.
Text
Der Textkörper muss die Standards für den Farbkontrast erfüllen, aber das ist nicht die einzige Option.
Alle oben genannten Optionen
Jedes Element sollte die Kontraststandards der WCAG erfüllen.