Accessibility Insights
Zob. też: AI for Web, Accessibility Insights for Web, Accessibility Insights for Windows
Bezpłatne narzędzie open-source firmy Microsoft do testowania dostępności — łączy automatyczny sprawdzacz (oparty na axe-core) z prowadzonym ręcznym frameworkiem testowym, który przeprowadza audytorów przez ustrukturyzowane oceny.
Accessibility Insights to rodzina bezpłatnych narzędzi open-source firmy Microsoft do testowania dostępności. Zbudowana jest na bazie axe-core, lecz dodaje coś, czego sama ekosystem axe-core nie zapewnia: ustrukturyzowany, prowadzony framework ręcznego testowania, który przeprowadza audytora przez każde kryterium WCAG niemożliwe do zautomatyzowania.
Trzy produkty
- Accessibility Insights for Web — rozszerzenie przeglądarki (Chrome / Edge / Edge Dev) działające na stronach internetowych.
- Accessibility Insights for Windows — aplikacja desktopowa do testowania natywnych aplikacji Windows.
- Accessibility Insights for Android — mobilny towarzysz testowy dla natywnych aplikacji Android.
Wersja webowa jest zdecydowanie najczęściej używana i stanowi główny fokus tego artykułu.
Co oferuje ponad sam axe-core
axe-core dostarcza listę automatycznych wyników. Accessibility Insights zapewnia to plus dwa dodatkowe tryby:
-
FastPass — 5-minutowy test automatyczny z lekkim prowadzeniem, łączący automatyczne sprawdzenia axe-core z dwoma szybkimi testami ręcznymi (weryfikacja punktów tabulacji oraz krótka kontrola punktów orientacyjnych). Zaprojektowany dla programistów chcących dokonać szybkiej weryfikacji przed scaleniem PR.
-
Assessment — kompleksowy prowadzony test ręczny obejmujący około 30 kryteriów WCAG, których nie da się zautomatyzować. Użytkownik przechodzi przez każdą sekcję z instrukcjami na ekranie opisującymi sposób przeprowadzenia testu (np. „Przejdź przez całą stronę klawiszem Tab. Czy kolejność fokusu odpowiada kolejności wizualnej?”), treścią kryterium, przykładami zaliczenia/niezaliczenia oraz miejscem do zapisania wyników. Końcowy wynik to ustrukturyzowany raport zaliczenia/niezaliczenia dla każdego mającego zastosowanie kryterium.
Przepływ pracy Assessment jest głównym wyróżnikiem. To najbardziej przystępne wprowadzenie do prawdziwego audytu dostępności — takiego, który wykracza poza automatyczne sprawdzenia i obejmuje kolejność fokusu, zachowanie czytnika ekranu, ocenę kontrastu w kontekście oraz obsługę błędów formularzy.
Dlaczego to ma znaczenie
Większość przypadków nieudanych audytów dostępności dotyczy osób, które polegały wyłącznie na narzędziach automatycznych i zbyt późno odkryły, że ~60–70% problemów z WCAG wymaga ludzkiej oceny. Accessibility Insights wypełnia tę lukę: to samo narzędzie, które wykonuje automatyczne sprawdzenia, przeprowadza również przez ręczne — z przewodnikiem kryterium po kryterium.
Zastosowanie operacyjne
Trzy wzorce integracji:
- Samodzielny test programisty przed PR. Uruchom FastPass na zmienionych stronach, wyłap łatwe problemy, przekaż czystszy kod do ręcznego przeglądu.
- Ocena na poziomie QA dla dużych wydań. Przeprowadź pełny przepływ pracy Assessment dla krytycznych ścieżek użytkownika. Wynikiem jest właściwy rekord zaliczenia/niezaliczenia według kryteriów WCAG.
- Przygotowanie do audytu zewnętrznego. Przeprowadź pełny Assessment wewnętrznie przed zaangażowaniem zewnętrznego audytora. Audytor napotka mniej niespodzianek; Twój zespół lepiej zrozumie problemy.
Ograniczenia
Accessibility Insights doskonale nadaje się do ustrukturyzowanego prowadzonego testowania. Nie jest to jednak:
- Narzędzie do ciągłej integracji. axe-core / Pa11y to właściwy wybór dla CI.
- Zamiennik prawdziwych użytkowników. Sesje użyteczności z osobami z niepełnosprawnościami nadal wykrywają rzeczy pomijane przez automatyczny i prowadzony framework.
- Zamiennik testowania z rzeczywistą technologią asystującą. Accessibility Insights pomaga zadawać właściwe pytania dotyczące zachowania czytnika ekranu, ale nadal trzeba uruchomić NVDA lub VoiceOver i potwierdzić wyniki.
Połączona praktyka — Accessibility Insights do ręcznego audytu, axe-core do CI, prawdziwe czytniki ekranu do wyrywkowej walidacji — obejmuje więcej niż jakiekolwiek pojedyncze narzędzie.