Offenlegung

    Wie wir prüfen.

    Auf dieser Seite steht, mit welchen Werkzeugen wir messen, in welcher Reihenfolge, welches der Erfolgskriterien auf welchem Weg ein Urteil bekommt, und was unsere Prüfung nicht leistet. Ziel ist, dass jemand mit denselben Werkzeugen zu denselben Zahlen kommt.

    Die Zahlen auf dieser Seite sind nicht getippt. Sie werden aus dem Kriterien-Register der Prüf-Engine erzeugt. Erweitern wir die Engine, ändert sich diese Seite mit; behaupten wir mehr, als die Engine kann, widerspricht sie uns.

    Stand der Angaben:

    Womit wir messen

    Versionen gehören dazu. Eine Prüfung „mit axe-core“ ist nicht nachvollziehbar, Regelfassungen ändern Ergebnisse.

    Regelwerkzeug
    axe-core 4.12.0
    Browser
    Chromium 128.0.6613.137, über Playwright gesteuert. Kein Abruf des Quelltextes ohne Ausführung. Die Seite läuft wirklich, mit JavaScript.
    Fenstergröße
    1366 × 900 Pixel für die Hauptprüfung. Für das Kriterium 1.4.10 (Umbruch) zusätzlich 320 × 800 Pixel. Das entspricht 400 % Zoom auf 1280 Pixel und ist der Prüfwert der Norm.
    Regelsatz
    wcag2a, wcag2aa, wcag21a, wcag21aa, wcag22a, wcag22aa. Dazu ausdrücklich zugeschaltet: target-size. Diese Regel ist in axe-core standardmäßig abgeschaltet; ohne sie bliebe ein Kriterium der Fassung 2.2 ungeprüft.
    Norm
    EN 301 549 V4.1.1 · WCAG 2.2 Stufe AA
    Kennung des Browsers
    Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/124.0.0.0 Safari/537.36

    Zur Rechtslage: die für die Vermutungswirkung heute im Amtsblatt der Europäischen Union zitierte Fassung ist EN 301 549 V3.2.1 · WCAG 2.1 AA. Wir prüfen gegen die neuere Fassung, weil sie mehr verlangt, und weisen die Kriterien, die erst mit ihr hinzugekommen sind, im Bericht getrennt aus.

    Der Ablauf, Schritt für Schritt

    1. Unterseiten finden

      Von der Startseite aus werden die internen Verweise verfolgt. Geprüft wird nicht eine Seite, sondern die Seiten, die ein Besucher erreicht.

    2. Zustand vor jeder Seite zurücksetzen

      Cookies und lokaler Speicher werden vor jeder Seite geleert. Ohne diesen Schritt hängt das Ergebnis von der Reihenfolge ab, in der wir die Seiten aufgerufen haben, und ein Bericht, der morgen anders ausfällt, ist kein Beleg.

    3. Laden und abwarten

      Die Seite wird geladen, dann wird auf Ruhe im Netzverkehr gewartet. Nachgeladene Inhalte sind damit da.

    4. Regeln laufen lassen

      axe-core 4.12.0 prüft mit dem oben genannten Regelsatz gegen das fertig geladene Dokument.

    5. Eigene Sonden messen, was Regeln nicht sehen

      Unter anderem: echte Tastendrücke durch die Seite, dabei Sichtbarkeit und Verdeckung des Fokus; Umbruch bei 320 Pixel; Größe der Bedienelemente; Verhalten nach einer absichtlich falschen Eingabe.

    6. Inhaltsfragen an ein Sprachmodell

      Nur Semantik, nie Messbares, jedes Urteil mit Beleg und Konfidenz. Reicht die Konfidenz nicht, wird daraus ein benannter Prüfpunkt und keine selbstsichere Aussage.

    7. Offenes bleibt offen

      Kein Kriterium wird als bestanden gezählt, über das die Prüfung nicht entschieden hat. Was offen bleibt, steht benannt als Prüfpunkt im Bericht.

    Die vier Sorten Urteil

    Von 56 Erfolgskriterien der Stufen A und AA bekommen 51 ein Urteil aus der Prüfung. 5 verlangen Testeingaben und damit die Freigabe des Betreibers; mit ihr sind es 56. Zum Vergleich: 24 Kriterien entscheidet das Regelwerkzeug allein, alles darüber ist der Teil, den wir gebaut haben.

    Regelwerkzeug24 von 56
    Entscheidet axe-core anhand einer Regel im geladenen Dokument. Deterministisch: derselbe Seitenzustand ergibt dasselbe Ergebnis.
    Eigene Sonde20 von 56
    Eine eigene Messung im echten Browser, meist mit Tastendrücken, Größenmessung oder einem Blick auf den Seitenzustand nach einer Eingabe. Das ist der Teil, den ein reiner Regelscanner nicht hat.
    Sprachmodell3 von 56
    Ein Sprachmodell beurteilt ausschließlich Inhaltsfragen, etwa ob ein Alternativtext das Bild beschreibt. Nie Messbares wie Kontrast, Struktur oder ARIA. Jedes Urteil trägt Beleg und Konfidenz.
    Nicht anwendbar4 von 56
    Automatisch abgeschlossen, weil die Voraussetzung fehlt, zum Beispiel ein Kriterium zu Videountertiteln auf einer Seite ohne Video. Die Bedingung steht in der Tabelle.
    Nur mit Testfreigabe5 von 56
    Lässt sich nur entscheiden, wenn wirklich etwas eingegeben und abgesendet wird. Das verändert ein fremdes System, deshalb fragen wir vorher. Ohne Freigabe steht das Kriterium als benannter Prüfpunkt im Bericht, mit Anleitung zum Selbstprüfen.

    Mit Testfreigabe für einen Bestellvorgang kommen wir auf 56 von 56, weil unsere Sonden dann durch Formulare und Kasse laufen dürfen, statt vor der Anmeldung stehen zu bleiben. Betroffen sind die Kriterien 3.2.2, 3.3.1, 3.3.3, 3.3.4, 3.3.7, 4.1.3. Ohne Freigabe behaupten wir dazu nichts.

    Alle 56 Erfolgskriterien mit ihrem Prüfweg

    Diese Tabelle ist der eigentliche Beleg. Ohne sie wäre jede Abdeckungszahl eine Behauptung.

    Alle 56 Erfolgskriterien der Stufen A und AA mit Nummer, Stufe, Titel, Prüfweg und Bedingung
    KriteriumTitelWeg
    1.1.1Stufe ANicht-Text-InhaltRegelwerkzeug
    1.2.1Stufe ANur-Audio und Nur-Video (aufgezeichnet)Regelwerkzeugwenn die Seite kein Video und kein Audio enthält
    1.2.2Stufe AUntertitel (aufgezeichnet)Regelwerkzeugwenn die Seite kein Video und kein Audio enthält
    1.2.3Stufe AAudiodeskription oder Medienalternative (aufgezeichnet)Nicht anwendbarwenn die Seite kein Video und kein Audio enthält
    1.2.4Stufe AAUntertitel (live)Nicht anwendbarkeine_livemedien
    1.2.5Stufe AAAudiodeskription (aufgezeichnet)Nicht anwendbarwenn die Seite kein Video und kein Audio enthält
    1.3.1Stufe AInfo und BeziehungenRegelwerkzeug
    1.3.2Stufe ABedeutungstragende ReihenfolgeEigene Sonde
    1.3.3Stufe ASensorische EigenschaftenSprachmodell
    1.3.4Stufe AAAusrichtungRegelwerkzeug
    1.3.5Stufe AAEingabezweck bestimmenRegelwerkzeug
    1.4.1Stufe ABenutzung von FarbeRegelwerkzeug
    1.4.2Stufe AAudio-SteuerungRegelwerkzeug
    1.4.3Stufe AAKontrast (Minimum)Regelwerkzeug
    1.4.4Stufe AATextgröße ändernRegelwerkzeug
    1.4.5Stufe AABilder eines TextesSprachmodell
    1.4.10Stufe AAReflowEigene Sonde
    1.4.11Stufe AANicht-Text-KontrastEigene Sonde
    1.4.12Stufe AATextabstandRegelwerkzeug
    1.4.13Stufe AAInhalt bei Hover oder FokusEigene Sonde
    2.1.1Stufe ATastaturRegelwerkzeug
    2.1.2Stufe AKeine TastaturfalleEigene Sonde
    2.1.4Stufe ATastenkürzelEigene Sonde
    2.2.1Stufe AZeiteinteilung anpassbarRegelwerkzeug
    2.2.2Stufe APausieren, Stoppen, AusblendenRegelwerkzeug
    2.3.1Stufe ADrei Blitze oder unterhalb des GrenzwertsEigene Sonde
    2.4.1Stufe ABlöcke umgehenRegelwerkzeug
    2.4.2Stufe ASeitentitelRegelwerkzeug
    2.4.3Stufe AFokus-ReihenfolgeRegelwerkzeug
    2.4.4Stufe ALinkzweck (im Kontext)Regelwerkzeug
    2.4.5Stufe AAVerschiedene WegeEigene Sonde
    2.4.6Stufe AAÜberschriften und BeschriftungenSprachmodell
    2.4.7Stufe AAFokus sichtbarEigene Sonde
    2.4.11Stufe AAFokus nicht verdeckt (Minimum)Eigene Sonde
    2.5.1Stufe AZeigergestenEigene Sonde
    2.5.2Stufe AZeiger-AbbruchEigene Sonde
    2.5.3Stufe ABeschriftung im NamenRegelwerkzeug
    2.5.4Stufe ABewegungsaktivierungEigene Sonde
    2.5.7Stufe AAZiehbewegungenEigene Sonde
    2.5.8Stufe AAZielgröße (Minimum)Regelwerkzeug
    3.1.1Stufe ASprache der SeiteRegelwerkzeug
    3.1.2Stufe AASprache von TeilenRegelwerkzeug
    3.2.1Stufe ABei FokusEigene Sonde
    3.2.2Stufe ABei EingabeNur mit Testfreigabe
    3.2.3Stufe AAKonsistente NavigationEigene Sonde
    3.2.4Stufe AAKonsistente ErkennungEigene Sonde
    3.2.6Stufe AKonsistente HilfeEigene Sonde
    3.3.1Stufe AFehlererkennungNur mit Testfreigabe
    3.3.2Stufe ABeschriftungen oder AnweisungenRegelwerkzeug
    3.3.3Stufe AAVorschläge zur FehlerkorrekturNur mit Testfreigabe
    3.3.4Stufe AAFehlervermeidung (rechtlich, finanziell, Daten)Nur mit Testfreigabe
    3.3.7Stufe ARedundante EingabeNur mit Testfreigabe
    3.3.8Stufe AABarrierefreie Authentifizierung (Minimum)Eigene Sonde
    4.1.1Stufe ASyntaxanalyseNicht anwendbarhat in WCAG 2.2 keine Anforderung mehr
    4.1.2Stufe AName, Rolle, WertRegelwerkzeug
    4.1.3Stufe AAStatusmeldungenEigene Sonde

    Was diese Prüfung nicht leistet

    Der wichtigste Abschnitt dieser Seite. Wer die Grenzen einer Prüfung nicht nennt, verkauft ein Gefühl von Sicherheit statt einer Prüfung. Alle folgenden Punkte sind an einer eigens gebauten Testseite gemessen.

    Wir klicken keinen Cookie-Banner weg
    Das hat zwei Folgen, die wir getrennt gemessen haben. Erstens: Inhalte, die ein Banner nur überdeckt, werden trotzdem geprüft, ein Bild ohne Alternativtext hinter dem Banner haben wir gefunden. Zweitens: Inhalte, die erst nach der Einwilligung entstehen, sehen wir nicht. Ein zweiter Fehler, der erst beim Klick auf „Akzeptieren“ in die Seite kam, blieb unentdeckt. Ein Shop, der wesentliche Teile erst nach der Einwilligung lädt, braucht deshalb eine Prüfung mit Zugang.
    Wir erkennen keine Barrierefreiheits-Überlagerungen
    Zugeschaltete Werkzeuge, die per Schaltfläche Kontrast oder Schriftgröße ändern, schalten wir nicht ab und weisen sie nicht aus. Wir prüfen die Seite, wie sie ausgeliefert wird. Wichtig zu wissen: eine solche Überlagerung stellt keine Konformität her, sie ändert nichts an dem, was im Dokument steht.
    Kein Durchlauf mit einem Screenreader
    Wir messen, was ein Screenreader vorfindet: Namen, Rollen, Zustände, Reihenfolge, Überschriftenlogik. Wir hören uns die Seite aber nicht mit einer Sprachausgabe an. Ob eine Bedienung sich im Hören gut anfühlt, ist damit nicht beantwortet.
    Ein Lauf je Seite, kein Mittelwert
    Jede Seite wird einmal gemessen. Seiten, die sich bei jedem Aufruf anders zusammensetzen, etwa durch wechselnde Werbeflächen oder zufällige Empfehlungen, können deshalb Befunde zeigen, die beim nächsten Aufruf woanders liegen. Genau diese Sorte Schwankung hat uns einmal selbst einen Befund vorgetäuscht; seither wartet die Umbruchprüfung auf einen stabilen Zustand statt auf eine feste Zeit.
    Kriterium 4.1.1 prüfen wir nicht mehr
    Das Kriterium 4.1.1 (Syntaxanalyse) ist in WCAG 2.2 als überholt gekennzeichnet und stellt keine Anforderung mehr. Es zählt formal zu den 56 und wird deshalb hier geführt, aber als abgeschlossen ohne Prüfung. Wer es als offenen Prüfpunkt ausweist, verlangt Arbeit für nichts.

    Nachrechnen und widersprechen

    Mit axe-core 4.12.0 in Chromium 128.0.6613.137, dem oben genannten Regelsatz und derselben Fenstergröße lässt sich der maschinelle Teil unserer Befunde reproduzieren. Kommen Sie zu einem anderen Ergebnis, schreiben Sie uns, und wenn der Fehler bei uns liegt, steht er anschließend im Fehlerprotokoll.

    [email protected]

    Fehler, die wir in unserer eigenen Engine gefunden haben, stehen im Fehlerprotokoll. Was wir für unsere eigene Website messen, steht auf der Seite zu unserer Barrierefreiheit. Was im bezahlten Bericht steht, zeigt die Seite zum Prüfbericht.