Barrierefreiheit von Webanwendungen automatisiert testen mit QF-Test 9
In diesem Video zeigen wir Ihnen, wie Sie mit QF-Test 9 die Barrierefreiheit ihrer Webseite oder Web-Anwendung testen können, und zwar voll automatisch!
QF-Test 9 führt das Testen von Web-Anwendungen auf Barrierefreiheit ein, um automatisch die Konformität mit WCAG und anderen Standards zu prüfen. Hierfür integriert QF-Test die bewährte axe-core-Bibliothek, geht aber mit eigenen Features wie der Prüfung von Farbkontrasten in Grafiken und aussagekräftigen visuellen Reports darüber hinaus.
QF-Test Poweruser:innen werden sich freuen, dass QF-Test Variablen nun nicht mehr auf Zeichenketten beschränkt sind, sondern auch Listen, GUI-Komponenten, Grafiken und beliebige andere Datenstrukturen aufnehmen.
Transkript
Hallo! In diesem Video zeigen wir Ihnen, wie Sie mit QF-Test 9 die Barrierefreiheit ihrer Webseite oder Web-Anwendung testen können, und zwar voll automatisch! Außerdem führen wir vor, was QF-Test mit Version 9 sonst noch so dazugelernt hat. QF-Test ist ein Tool für professionelle GUI-Testautomatisierung.
In Sachen Barrierefreiheit hat sich in QF-Test 9 viel getan. Zum einen haben wir die Bedienbarkeit und Accessibility von QF-Test selbst deutlich verbessert: Sie können QF-Test jetzt viel besser als zuvor nur per Tastatur und per Screenreader bedienen.
Zum anderen hilft QF-Test Ihnen auch dabei, Ihre eigenen Anwendungen zugänglicher zu machen. Version 9 bringt die Integration einer kompletten Suite von Accessibility-Checks. Damit können Sie Ihre Webanwendung vollautomatisch auf Compliance mit WCAG, den Web Content Accessibility Guidelines, und anderen Standards testen und somit wichtige Schritte zur Einhaltung des Barrierefreiheitsstärkungsgesetz (BFSG) tätigen.
Und wie immer bei QF-Test könnte es nicht leichter sein, mit den neuen Barrierefreiheits-Tests loszulegen.
Jeder gute QF-Test Test beginnt mit dem Schnellstart-Assistenten. Hier finden wir einen neuen Eintrag für unsere Accessibility-Tests.
Im Grunde brauchen wir jetzt nur eine URL angeben, und es kann losgehen. Mit QF-Test 9 können Sie beliebige Webseiten und Webanwendungen auf Ihre Barrierefreiheit testen.
Optional können wir im nächsten Schritt genau auswählen, welche Prüfungen wir QF-Test durchführen lassen wollen. Im Feature-Umfang der Version 9.0 sind alle Testmodule der bewährten Open-Source-Bibliothek „axe-core“ enthalten. Zusätzlich bieten wir die Prüfung von Farbkontrasten von Grafiken. Und wir möchten in Zukunft noch weitere Aspekte von Barrierefreiheit, die sich automatisiert prüfen lassen, in QF-Test integrieren.
Mehr brauchen wir nicht zu tun. Mit einem Klick startet QF-Test nun den Browser und testet unsere Anwendung gründlich durch.
Das Herzstück ist aber das in QF-Test eingebaute Reporting. Es gibt zu jedem Testlauf ein detailliertes technisches Testlaufprotokoll.
Außerdem gibt es einen übersichtlichen, interaktiven Bericht im HTML-Format. Dieser erklärt und zeigt anhand zahlreicher Bildschirmfotos, welches Element Ihrer Anwendung welches Problem hat, und gibt Tipps, wie die Probleme behoben werden können.
Für dieses Update haben wir den HTML-Report auch ein wenig aufgefrischt. Neben einigen visuellen Upgrades besitzt er jetzt wie QF-Test selbst einen Dark-Mode. Außerdem haben wir die Navigation über Bildschirmfotos und Meldungen verbessert.
QF-Test 9 bringt außerdem eine neue Beispiel-Testsuite mit, die Sie als Inspiration für ihre eigenen Tests verwenden können. Es ist die einzige QF-Test Beispielsuite, die beim Ausführen Fehler generiert. Aber keine Sorge, das ist in diesem Fall Absicht, damit Sie sich auch einen realistischen Eindruck von einem QF-Test Accessibility Report machen können.
Alle Informationen über die neuen Funktionen von QF-Test stehen wie immer auch im mitgelieferten Handbuch – und in dieser Version haben wir unser HTML-Handbuch einmal komplett überarbeitet.
Es kommt jetzt mit einer Navigationsseitenleiste daher, damit Sie immer den Überblick haben, wo Sie sich gerade befinden.
Außerdem haben wir dem Handbuch eine blitzschnelle Suchfunktion spendiert, mit der Sie mühelos finden werden, wonach Sie suchen – auch ohne Internetverbindung.
Das neue Design des Handbuchs ist rundum lesbarer und informativer. Und natürlich gibt es auch hier jetzt einen schicken Dark-Mode.
Ein Handbuchkapitel, dass in QF-Test 9 besonders interessant ist, ist das Kapitel zu „Variablen“. Mit diesem Update haben wir nämlich unser Variablenkonzept um Objektvariablen erweitert. Sie können jetzt also nicht mehr nur Zeichenketten in QF-Test Variablen speichern, sondern auch Listen, GUI-Komponenten, Grafiken und beliebige andere Datenstrukturen.
Diese Neuerung macht QF-Test so mächtig wie noch nie. Objektvariablen ermöglichen es jetzt zum Beispiel, dass verschlüsselte Variablen über ihre ganze Testsuite hinweg verschlüsselt bleiben und ihre Werte auch bei Verwendung nicht mehr protokolliert werden.
An vielen Stellen in QF-Test können Sie jetzt beim Setzen von Variablen den gewünschten Objekttyp auswählen. Und viele Prozeduren in der qfs.qft-Standardbibliothek geben nun auch zusätzlich Objekte zurück.
Außerdem haben wir auf Skript-Ebene mächtige neue APIs wie „rc.vars“ entwickelt. Mit „rc.vars“ ist es super-intuitiv, Variablen auszulesen und zu ändern.
Und natürlich sind alle Neuerungen Rückwärtskompatibel. Ihre bisherigen Tests verhalten sich weiterhin so wie gewohnt und Sie müssen sich mit diesem Thema erst auseinandersetzen, sobald Sie bereit sind. Wir sind uns aber sicher, dass unsere fortgeschrittenen Anwender:Innen die neuen Objektvariablen in QF-Test 9 sehr vielfältig und mit Gewinn einsetzen werden.
Unser UI-Inspektor ist das beste Werkzeug, um die Sicht von QF-Test auf ihre Anwendung live nachzuvollziehen. Mit QF-Test 9 haben wir dem UI-Inspektor eine Such- und Filterfunktion spendiert.
Damit bekommen Sie einen besseren Überblick, welche Komponentenklassen wo in ihrer Anwendung vorkommen. Gerade bei tieferen Hierarchien ist diese Funktion sehr nützlich.
Eine kleine aber feine Neuerung in QF-Test 9 ist die Möglichkeit, Optionen nur für die Dauer eines bestimmten Knotens zu setzen.
Häufig werden Optionen nur kurzzeitig gebraucht, um an einer Stelle in einem Test ein Standardverhalten von QF-Test zu überregeln. Dank des neuen „Option“-Doctag kann dabei das lästige „Option setzen“, „Aktion ausführen“, „Option zurücksetzen“ in einer Aktion zusammengefasst werden.
Dabei kann das Doctag zu einzelnen Knoten geschrieben werden, aber auch zu ganzen Testschritten – oder anderen Sequenzen. Die Option gilt dann für alle Schritte, die Teil der Sequenz sind.
Und das ist noch längst nicht alles, was QF-Test 9 Neues mit sich bringt! Es gibt noch haufenweise weitere kleine Verbesserungen und Funktionen. Besuchen Sie unsere Webseite und schauen Sie sich die ausführlichen Release Notes an, um alle Details zu erfahren.
Noch nicht überzeugt? Probieren Sie QF-Test 9 heute noch aus! Unter www.qftest.com können Sie QF-Test kostenlos herunterladen und lostesten!