Nie wahaj się proponować zmian. Możesz komentować, uzupełniać, redagować każdy fragment dokumentu.
Scenariusz testu - Obsługa klawiaturą
1. Identyfikator testu
testID-024
2. Nazwa testu
Obsługa klawiaturą
3. Profil stosowania testu
Najniższy profil stosowania: profil wstępny
4. Opis testu
Test służy do sprawdzenia, czy wszystkie funkcje i elementy interaktywne strony można obsługiwać wyłącznie za pomocą klawiatury, bez konieczności korzystania z myszy, ekranu dotykowego lub innych urządzeń wskazujących.
W ramach testu należy zweryfikować:
- możliwość dotarcia do wszystkich elementów interaktywnych,
- możliwość opuszczenia każdego elementu po uzyskaniu fokusu,
- logiczną kolejność przemieszczania fokusu,
- widoczność fokusu,
- możliwość wykonania wszystkich funkcji dostępnych dla użytkownika,
- brak pułapek klawiaturowych.
5. Mapowanie do standardów
WCAG 2.1
- 2.1.1 Klawiatura (A)
- 2.1.2 Bez pułapki na klawiaturę (A)
- 2.4.3 Kolejność fokusu (A)
- 2.4.7 Widoczny fokus (AA)
- 3.2.1 Po otrzymaniu fokusu (A)
EN 301 549
-
9.2.1.1 Keyboard
-
9.2.1.2 No Keyboard Trap
-
9.2.4.3 Focus Order
-
9.2.4.7 Focus Visible
-
9.3.2.1 On Focus
-
11.2.1.1 Keyboard
-
11.2.1.2 No Keyboard Trap
-
11.2.4.3 Focus Order
-
11.2.4.7 Focus Visible
-
11.3.2.1 On Focus
6. Zastosowanie do treści
Test stosuje się do wszystkich elementów interaktywnych, w szczególności:
- łączy,
- przycisków,
- formularzy,
- pól wyboru,
- list rozwijanych,
- menu,
- kart i zakładek,
- harmonijek (accordion),
- drzew nawigacyjnych,
- okien dialogowych,
- wyskakujących okien (popup),
- lightboxów,
- elementów iframe,
- odtwarzaczy audio i wideo,
- mechanizmów pobierania plików,
- komponentów tworzonych przy użyciu JavaScript.
7. Oczekiwany wynik
Za zgodną uznaje się stronę, dla której:
- wszystkie funkcje dostępne za pomocą myszy są dostępne również za pomocą klawiatury,
- użytkownikużytkownikosoba, która wchodzi w interakcję z produktem, usługą lub środowiskiem może przejść do każdego elementu interaktywnego przy użyciu klawiatury,
- użytkownik może opuścić każdy element po uzyskaniu fokusu,
- fokus przemieszcza się w logicznej kolejności,
- fokus jest widoczny,
- uzyskanie fokusu nie powoduje nieoczekiwanej zmiany kontekstu.
8. Dlaczego to jest ważne
Wiele osób nie może korzystać z myszy lub ekranu dotykowego i polega wyłącznie na klawiaturze albo technologiach wspomagających wykorzystujących mechanizmy klawiaturowe.
Brak pełnej obsługi klawiaturą może uniemożliwić:
- nawigację po stronie,
- korzystanie z formularzy,
- obsługę usług elektronicznych,
- odtwarzanie multimediów,
- wykonywanie czynności administracyjnych lub zakupowych.
Widoczny fokus dodatkowo pozwala użytkownikowi określić, który element jest aktualnie aktywny i gotowy do wykonania działania.
9. Kogo to dotyczy
Test ma szczególne znaczenie dla:
- osób niewidomych korzystających z czytników ekranu,
- osób słabowidzących korzystających z powiększenia ekranu,
- osób z ograniczoną sprawnością rąk i dłoni,
- osób z drżeniem rąk,
- osób korzystających z alternatywnych klawiatur,
- osób korzystających ze sterowania głosowego wykorzystującego mechanizmy klawiaturowe,
- osób czasowo niekorzystających z urządzeń wskazujących.
10. Sposób testowania
Krok 1 — Dotarcie do wszystkich elementów
Przemieszczaj fokus za pomocą klawisza Tab oraz Shift+Tab.
Sprawdź, czy można dotrzeć do wszystkich elementów interaktywnych.
Krok 2 — Opuszczenie wszystkich elementów
Sprawdź, czy po uzyskaniu fokusu można przejść do kolejnego elementu.
Zweryfikuj brak pułapek klawiaturowych.
Krok 3 — Kolejność fokusu
Sprawdź, czy fokus przemieszcza się zgodnie z logiczną kolejnością treści i funkcji strony.
Krok 4 — Widoczność fokusu
Sprawdź, czy w każdej chwili można jednoznacznie określić położenie fokusu.
Krok 5 — Obsługa funkcji
Sprawdź, czy wszystkie działania dostępne przy użyciu myszy można wykonać również za pomocą klawiatury.
Krok 6 — Komponenty złożone
Sprawdź obsługę:
- menu,
- list rozwijanych,
- kart,
- harmonijek,
- okien dialogowych,
- odtwarzaczy multimedialnych.
Zweryfikuj działaniedziałanieZaplanowana czynność realizowana w odpowiedzi na podjętą decyzję. Działania mogą prowadzić do usunięcia problemów, ograniczenia ryzyka, poprawy dostępności lub doskonalenia SZDC. klawiszy Enter, Spacja, Esc oraz klawiszy strzałek tam, gdzie jest to wymagane.
Krok 7 — Zmiana kontekstu
Sprawdź, czy samo uzyskanie fokusu nie uruchamia nieoczekiwanych działań.
11. Kryteria oceny wyniku
Wynik pozytywny
Wszystkie funkcje strony są dostępne przy użyciu samej klawiatury.
Wynik częściowo pozytywny
Pojedyncze funkcje lub komponenty nie są w pełni dostępne z klawiatury, lecz nie uniemożliwia to realizacji głównych zadań użytkownika.
Wynik negatywny
Co najmniej jedna istotna funkcja lub część serwisu nie może zostać obsłużona przy użyciu samej klawiatury.
12. Typowe niezgodności
Najczęściej spotykane błędy:
- element nie otrzymuje fokusu,
- brak możliwości opuszczenia komponentu,
- pułapka klawiaturowa,
- niewidoczny fokus,
- nieprawidłowa kolejność tabulacji,
- menu rozwijane działające wyłącznie po najechaniu myszą,
- funkcje aktywowane wyłącznie zdarzeniem mouseover,
- brak możliwości zamknięcia okna dialogowego klawiaturą,
- nieobsługiwalne klawiaturą elementy własne JavaScript.
13. Dobre praktyki
- Stosowanie natywnych elementów HTML zamiast własnych komponentów.
- Zachowanie standardowych wzorców obsługi klawiaturą.
- Zapewnienie jednego logicznego punktu wejścia do komponentów złożonych.
- Testowanie wszystkich nowych funkcji bez użycia myszy.
- Zachowanie spójnej kolejności fokusu w całym serwisie.
14. Wynik testu
- Zgodne
- Częściowo zgodne
- Niezgodne
- Nie dotyczy
15. Ustalenia
Miejsce na opis ustaleń osoby przeprowadzającej test.
16. Przykładowy opis niezgodności do raportu lub deklaracji
Część funkcji serwisu nie jest dostępna przy użyciu samej klawiatury. Użytkownik nie może uzyskać dostępu do wszystkich elementów menu rozwijanego ani aktywować wybranych funkcji bez użycia myszy.
lub
Po wejściu do okna dialogowego fokus zostaje uwięziony i użytkownik nie może opuścić komponentu przy użyciu standardowych mechanizmów klawiaturowych.
17. Rekomendacje naprawcze
- Zapewnić obsługę wszystkich funkcji za pomocą klawiatury.
- Usunąć pułapki klawiaturowe.
- Poprawić kolejność fokusu.
- Zapewnić widoczny wskaźnikwskaźnikMiara opisująca wybrany aspekt funkcjonowania SZDC. Wskaźniki służą monitorowaniu zmian, ocenie skuteczności działań oraz wspieraniu decyzji kierownictwa. fokusu.
- Dostosować komponenty JavaScript do standardowych wzorców dostępności.
- Zweryfikować obsługę klawiaturą podczas odbiorów i testów regresyjnych.
18. Powiązane testy
- Widoczny fokus
- Kolejność fokusu
- Pułapka klawiaturowa
- Linki
- Formularze
- Menu nawigacyjne
- Okna dialogowe
- Odtwarzacze multimedialne