Wróć do wszystkich narzędzi

(ang.) IBM Equal Access Toolkit

IBM Equal Access Toolkit to zestaw otwartych narzędzi, zasobów i wytycznych stworzonych przez IBM, mających na celu wspieranie projektantów, programistów i testerów w tworzeniu stron internetowych i aplikacji dostępnych dla osób z niepełnosprawnościami. Dzieli proces na fazy, takie jak Planowanie, Projektowanie, Rozwój (Development) i Weryfikacja (Verify), dostarczając odpowiednie wskazówki na każdym etapie. Kluczowym elementem Toolkitu jest IBM Equal Access Accessibility Checker, rozszerzenie przeglądarki i moduł automatycznego testowania, wykorzystujący silnik reguł dostępności IBM, który wykrywa problemy dostępności zgodnie z najnowszymi standardami, w tym WCAG.

Skąd pobrać?

Główne narzędzie weryfikacyjne w ramach Toolkitu, IBM Equal Access Accessibility Checker, jest dostępne jako rozszerzenie przeglądarki (Browser Extensions):

Do konkretnie jakich podpunktów WCAG 2.2 na poziomie AA przydaje się to narzędzie w testowaniu?

Narzędzie IBM Equal Access Accessibility Checker jest zaprojektowane do automatycznego wykrywania naruszeń dostępności, które obejmują znaczną część Kryteriów Sukcesu WCAG 2.2 na poziomach A i AA.

System reguł IBM jest regularnie aktualizowany i zawiera kryteria WCAG 2.2 AA, a także dodatkowe wymagania, co czyni go kompleksowym narzędziem do weryfikacji. Rozszerzenie w przeglądarce, po przeprowadzeniu skanowania, pozwala na sortowanie znalezionych problemów bezpośrednio według Kryteriów Sukcesu WCAG 2.2.

Przykłady kryteriów WCAG 2.2 AA, w których testowaniu Toolkit odgrywa rolę, to m.in. nowe kryteria wprowadzone w 2.2, a także istniejące w 2.1 i 2.0 (poziomy A i AA):

IBM Accessibility Checker jest jednym z narzędzi, które aktywnie wspierają WCAG 2.2, włączając w to nowe kryteria. Skupia się na mierzalnych, zero-jedynkowych naruszeniach kodu HTML, ARIA i CSS.

Nazwa KryteriumCo weryfikuje IBM Checker (Przykłady wykrytych błędów)
1.1.1 Treść nietekstowa (Non-text Content)Brak tekstu alternatywnego (alt) dla obrazów znaczących, brak etykiet dla elementów interaktywnych.
1.3.1 Informacje i relacje (Info and Relationships)Nieprawidłowe użycie znaczników, brak programowalnie określonej struktury (np. tabele bez nagłówków, niepoprawna hierarchia nagłówków).
1.4.3 Kontrast (minimalny) (Contrast (Minimum))Automatyczne sprawdzanie współczynnika kontrastu tekstu względem tła (min. 4.5:1), wskazanie naruszeń.
2.4.7 Widoczny Fokus (Focus Visible)(Wspierane w wersji Toolkit 7.3) Narzędzie pomaga identyfikować elementy w kodzie, które mogłyby zasłonić wskaźnik fokusu klawiatury.
3.3.7 Redundantne wprowadzanie (Redundant Entry)(Wspierane w wersji Toolkit 7.3) Identyfikacja pól formularza, w których użytkownik musi ponownie wprowadzić informacje, które zostały już podane w tym samym procesie.
4.1.2 Nazwa, rola, wartość (Name, Role, Value)Błędy w implementacji ARIA, takie jak niepoprawna składnia, brak wymaganych atrybutów, lub błędy, które uniemożliwiają technologiom wspomagającym identyfikację elementu.

Należy pamiętać, że narzędzia automatyczne wykrywają tylko część naruszeń. Pełna ocena dostępności, w tym weryfikacja wszystkich kryteriów WCAG 2.2 AA, wymaga również dodatkowych testów manualnych. Sam Toolkit zawiera wytyczne dotyczące takich testów, w tym dla interakcji klawiaturowej i czytników ekranu.

Jak testować?

Testowanie za pomocą rozszerzenia przeglądarki (IBM Equal Access Accessibility Checker):

  1. Uruchomienie: Po zainstalowaniu rozszerzenia (np. w Chrome lub Firefox), otwórz Narzędzia Deweloperskie (Developer Tools) w przeglądarce (zwykle klawiszem F12 lub Ctrl/Cmd+Shift+I). Znajdź nową kartę o nazwie „Accessibility Assessment” lub podobnej.
  2. Skanowanie: Na karcie narzędzia kliknij przycisk „Scan” (Skanuj), aby przeanalizować aktualnie wyświetlaną stronę.
  3. Analiza wyników: Narzędzie wygeneruje listę problemów, które są kategoryzowane jako:
    • Violation (Naruszenie): Błąd wykryty automatycznie, który narusza standard dostępności.
    • Needs review (Wymaga przeglądu): Potencjalny problem, który musi zostać zweryfikowany manualnie przez testera.
    • Recommendation (Rekomendacja): Wskazówka dotycząca najlepszych praktyk.
  4. Szczegóły problemu: Kliknięcie na konkretny problem otwiera panel informacyjny (Information Panel) z szczegółami, który zawiera wyjaśnienie, dlaczego jest to problem, jak go naprawić oraz linki do dokumentacji IBM i odpowiednich kryteriów WCAG.
  5. Dodatkowe widoki: Rozszerzenie oferuje również specjalistyczne widoki, np. Keyboard Checker (Weryfikator Klawiatury), który wizualizuje kolejność tabulacji, pomagając w szybkim sprawdzeniu kolejności elementów fokusowalnych.
  6. Raportowanie: Możliwe jest generowanie interaktywnych raportów w formacie HTML lub raportów w arkuszach kalkulacyjnych MS Excel, które zawierają podsumowanie wyników, datę skanowania i szczegółowe informacje o problemach posortowane według priorytetów i wymagań.
Wróć do wszystkich narzędzi