
Sie testen also die Barrierefreiheit mit axe: Fantastisch! Wenn Ihre Barrierefreiheitspraktiken wachsen und sich weiterentwickeln, kann es sein, dass die kostenlosen axe-Tools irgendwann nicht mehr ausreichen und Sie eine Lösung benötigen, die besser für die Entwicklung von Unternehmensanwendungen geeignet ist. Das wissen wir, weil wir von unseren Kunden immer wieder von diesem Prozess hören. Um Ihr Team bei der Auswahl einer Suite von Tools für Barrierefreiheitstests zu unterstützen, wollen wir gemeinsam die Gründe besprechen, warum ein Upgrade auf WorldSpace Attest sinnvoll sein könnte.
Zu den kostenlosen Axe-Tools gehören Browser-Erweiterungen für Chrome und Firefox, Open-Source-Test-APIs für JavaScript, Ruby und Java sowie eine Open-Source-Befehlszeilenschnittstelle, axe-cli. Für viele Entwickler und Tester reichen diese Tools aus, um ihre Aufgaben zu bewältigen. Es kommt jedoch der Zeitpunkt, an dem Teams über die kostenlosen Tools hinausgehen müssen, um eine bessere Zusammenarbeit und organisatorische Effizienz zu fördern. An diesem Punkt kann es sinnvoller sein, ein oder mehrere Tools von „ Deque“ aus der WorldSpace-Produktreihe auszuwählen. Welche Tools Sie benötigen, hängt davon ab, wer die Tests durchführt und was Sie sich vom Kauf eines Testprodukts versprechen.
WorldSpace besteht derzeit aus drei Hauptprodukten, die von Deque entwickelt und gepflegt werden: Attest, Assure und Comply. Jedes Produkt ermöglicht spezialisierte Tests in verschiedenen Phasen des Softwareentwicklungslebenszyklus (SDLC). Alle drei Produkte basieren auf unserer Open-Source-Test-Engine „ axe-core “, die um erweiterte Steuerungsfunktionen für die Konfiguration von Regelsätzen und die Versionsverwaltung ergänzt wurde.
Softwareentwickler können die APIs von WorldSpace Attest für automatisierte Barrierefreiheitstests in ihre Projekte integrieren, um häufige Probleme bei der Barrierefreiheit frühzeitig aufzudecken und zu verhindern, dass diese in die Produktion gelangen. Sowohl für allgemeine Qualitätssicherungs- als auch für spezialisierte Barrierefreiheitstester bietet WorldSpace Assure interaktive Tests, die über das hinausgehen, was automatisiert werden kann. Für die fortlaufende Überwachung bereits bereitgestellter Projekte kann WorldSpace Comply Ihre Website oder Webanwendung crawlen und ein Dashboard mit den Ergebnissen der Barrierefreiheitstests im Zeitverlauf bereitstellen.
Gemeinsam mit unseren Kunden nutzen wir intern zahlreiche Produkte aus dem WorldSpace-Portfolio für unsere eigenen Barrierefreiheits-Testverfahren und liefern so umfangreiches Feedback für Fehlerbehebungen und allgemeine Verbesserungen. Unser Team aus hervorragenden Experten für Barrierefreiheit, darunter auch Kollegen mit Behinderungen, nutzt unsere Tools auf ähnliche Weise, wie Google-Mitarbeiter Gmail oder Hangouts nutzen würden (sogenanntes „Dogfooding“). Dies ist ein wichtiger Bestandteil unseres Produktentwicklungsprozesses.
Warum WorldSpace Attest?
Benutzerdefinierte Regeln
Um auf unsere ursprüngliche Frage zurückzukommen: Ab wann würden Sie eine Lösung wie WorldSpace Attest für Barrierefreiheitstests benötigen? Das häufigste Szenario ist die Verwaltung von Barrierefreiheitsstandards unternehmensweit, einschließlich benutzerdefinierter Regelfunktionen und Auswirkungsstufen. Die kostenlose Axe-Erweiterung wurde einfach nicht für diesen Zweck entwickelt.
Wendet Ihre Organisation beispielsweise WCAG 2.0 AA an, verbietet aber ausdrücklich die Verwendung von „aria-label“für UI-Steuerelemente? Wie wäre es, wenn Sie den Auswirkungsgrad einer oder zweier Regeln unter axe-core ändern oder unsachgemäße Vorgehensweisen untersagen würden? Wenn Sie diese Richtlinien team- und rollenübergreifend durchsetzen wollten, wäre es ohne eine unternehmensweite Lösung für Barrierefreiheitstests ziemlich schwierig, diese zu synchronisieren.
Ein weiterer sehr wirkungsvoller Ansatz ist das Erstellen von Regeln für Ihre UI-Komponente oder Musterbibliothek. Je besser Sie Ihre spezifische Testumgebung kennen, desto mehr können Sie im Bereich Barrierefreiheit automatisieren. Wir haben erlebt, dass ein Unternehmen mit Axe und benutzerdefinierten Regeln zwei Drittel aller Probleme aufdecken konnte, während Axe allein selten mehr als ein Drittel abdeckt. Das bedeutet eine doppelt so hohe Abdeckung durch gut konzipierte benutzerdefinierte Regeln.
Entwickler, die WorldSpace Attest nutzen, könnten nicht nur dieselbe Regelkonfiguration für Erweiterungsinstallationen und automatisierte Tests verwenden, sondern diese auch mit WorldSpace Comply teilen, wodurch die Ergebnisse über beide Produkte hinweg konsistenter werden. Durch die gemeinsame Nutzung von Konfigurationen wird sichergestellt, dass alle nach demselben Standard testen, auch wenn sie unterschiedliche Rollen innehaben, beispielsweise in der Entwicklung, der Qualitätssicherung oder im Projektmanagement.
Erweiterung „Attest Devtools“
Unsere kostenlose Chrome-Erweiterung „Axe“ ist mit über 48.000 Nutzern pro Woche eines der weltweit beliebtesten Tools zum Testen der Barrierefreiheit. Für viele Teams reicht sie jedoch nicht mehr aus, wenn sie Probleme nicht exportieren oder mit anderen Teammitgliedern teilen können. Der Export von Problemen ist eine Premium-Funktion unserer Erweiterung „Attest Developer Tools“ – die selbst über 150.000 Nutzer pro Woche zählt – und ist Teil der WorldSpace Attest-Produktreihe.
Attest Devtools ist zudem mit WorldSpace Comply verbunden, sodass Teammitglieder während der Entwicklung festgestellte Probleme hochladen und Probleme aus automatisierten Spider-Scans herunterladen können. Wir haben kürzlich eine Erweiterungsfunktion hinzugefügt, mit der eine bestimmte Version von „ axe-core “ ausgewählt werden kann, wodurch die Verwaltung der Ergebnisse über mehrere Produkte hinweg vereinfacht wird. Weitere Informationen zu dieser neuen Funktion finden Sie in unserem letzten Blogbeitrag zu WorldSpace Attest.
Berichte freigeben
Attest kann Berichte erstellen, die Teams untereinander und mit der Führungsetage austauschen können. Sie können Issues aus der Attest Devtools-Erweiterung im JSON-Format exportieren und/oder den Attest-Reporter nutzen, um HTML-Berichte zu erstellen. Attest lässt sich zudem in Dashboards zur Codequalität wie SonarQube** integrieren, und wir planen einige spannende neue Funktionen, um die Berichtsfunktionen noch weiter zu verbessern.
Überprüfung der Version von „ axe-core “
Obwohl die JavaScript-Engine von „ axe-core “ über die „axe.configure“-API konfigurierbar ist, ist sie (konzeptionell) ziemlich eng mit ihrem Standardregelsatz verknüpft. Wir veröffentlichen neue Versionen von „ axe-core “, um neue Regeln hinzuzufügen und Fehler zu beheben – manchmal speziell als Reaktion auf Kundenanforderungen. Nutzer unserer kostenlosen Software haben jedoch keine wirkliche Kontrolle über den Fluss der Regelaktualisierungen in Browser-Erweiterungen oder Entwicklungs-APIs, es sei denn, sie deaktivieren automatische Updates oder fixieren eine bestimmte Version in ihrer Entwicklungsumgebung. Ein wesentlicher Vorteil von WorldSpace Attest ist beispielsweise die Möglichkeit, benutzerdefinierte Regelsätze unabhängig von der Kern-Engine problemlos zu installieren. Dies sorgt für besser vorhersehbare Ergebnisse bei Barrierefreiheitstests, auf die sich große Teams verlassen können.
Bessere APIs
Die kostenlosen Open-Source-APIs für Java, Ruby und JavaScript bieten grundlegende Funktionen kostenlos an, doch wir stellen fest, dass Unternehmenskunden umfangreichere API-Sätze und mehr Funktionen wünschen. Unsere Attest-APIs bieten mehr Funktionalität (wie beispielsweise die Unterstützung des Common Reporting Format) sowie verbesserte APIs, darunter eine Hamcrest-Matcher-Java-API, vorgefertigte Gherkin-Schritte (Cucumber) für Java und Ruby sowie einfachere Möglichkeiten zur Konfiguration der API für die Verwendung benutzerdefinierter Regeln und vorgefertigter Regelsätze.
Weitere Integrationen
Wir haben zusätzliche Testintegrationen entwickelt, die nur mit einer Attest-Lizenz verfügbar sind. WorldSpace Attest ist zudem ein hochwertiges Tool zum Testen der Barrierefreiheit für native iOS- und Android-Anwendungen. Unsere programmierfreie Testlösung Attest Getter (AGet) eignet sich hervorragend für Teams, deren Anwendungen noch keine Testabdeckung aufweisen. Alle diese Tools lassen sich so konfigurieren, dass sie gegebenenfalls benutzerdefinierte Regelsätze gemeinsam nutzen.
Produkt-Support
Ein weiterer Vorteil von WorldSpace Attest ist schließlich der kontinuierliche Support durch das Produktteam. Sollten Ihre Teammitglieder weitere Erläuterungen oder Unterstützung bei einem Problem benötigen, erreichen Sie uns ganz einfach über ein Helpdesk-Ticket.
**SonarQube hat wesentliche Komponenten entfernt, die für die Funktion des Attest SonarQube-Plugins unverzichtbar sind. Deque hat keine Pläne, das SonarQube-Plugin in absehbarer Zukunft zu überarbeiten. Ab dem 23. Juli 2019 wird Deque das Attest SonarQube-Plugin nicht mehr vertreiben oder Support dafür leisten.**