Nie wahaj się proponować zmian. Możesz komentować, uzupełniać, redagować każdy fragment dokumentu.
Scenariusz testu - Dostęp z klawiatury
1. Identyfikator testu
testID-023
2. Nazwa testu
Dostęp z klawiatury
3. Profil stosowania testu
Najniższy profil stosowania: profil wstępny
4. Opis testu
Test służy do sprawdzenia, czy wszystkie funkcje dostępne dla użytkownika mogą zostać wykonane przy użyciu samej klawiatury.
Nie badamy w tym teście:
- widoczności fokusu,
- kolejności fokusu,
- pułapek klawiaturowych,
- zmian kontekstu po uzyskaniu fokusu.
Badamy wyłącznie, czy użytkownikużytkownikosoba, która wchodzi w interakcję z produktem, usługą lub środowiskiem może wykonać wszystkie dostępne działania bez użycia myszy, ekranu dotykowego lub innego urządzenia wskazującego.
5. Mapowanie do standardów
WCAG 2.1
- 2.1.1 Klawiatura (A)
EN 301 549
- 9.2.1.1 Keyboard
- 10.2.1.1 Keyboard
- 11.2.1.1 Keyboard
Techniki WCAG
- G202
- SCR20
- SCR35
- ARIA Practices dla komponentów interaktywnych
6. Zastosowanie do treści
Test stosuje się do wszystkich elementów interaktywnych, w szczególności:
- łączy,
- przycisków,
- formularzy,
- pól wyszukiwania,
- list rozwijanych,
- menu,
- zakładek,
- harmonijek,
- okien dialogowych,
- karuzel,
- odtwarzaczy multimedialnych,
- elementów osadzonych (iframe),
- niestandardowych komponentów JavaScript.
7. Oczekiwany wynik
Za zgodną uznaje się stronę, dla której wszystkie funkcje dostępne przy użyciu myszy lub ekranu dotykowego mogą zostać wykonane również przy użyciu samej klawiatury.
Jeżeli dana funkcja wymaga wykonania określonego ruchu wskaźnikiem, musi istnieć alternatywny sposób wykonania tej funkcji przy użyciu klawiatury.
8. Dlaczego to jest ważne
Wiele osób nie korzysta z myszy lub nie może korzystać z urządzeń wskazujących.
Dotyczy to między innymi osób:
- niewidomych korzystających z czytników ekranu,
- z ograniczoną sprawnością rąk,
- korzystających z alternatywnych klawiatur,
- korzystających ze sterowania głosowego wykorzystującego mechanizmy klawiaturowe.
Jeżeli funkcja jest dostępna wyłącznie za pomocą myszy, część użytkowników zostaje całkowicie pozbawiona możliwości wykonania zadania.
9. Kogo to dotyczy
Test ma szczególne znaczenie dla:
- osób niewidomych,
- osób słabowidzących korzystających z klawiatury,
- osób z niepełnosprawnością ruchową kończyn górnych,
- osób korzystających z urządzeń alternatywnych,
- osób korzystających ze sterowania głosowego,
- osób czasowo niekorzystających z myszy lub ekranu dotykowego.
10. Sposób testowania
Krok 1
Odłóż mysz i nie korzystaj z ekranu dotykowego.
Krok 2
Przejdź do każdego elementu interaktywnego za pomocą klawiatury.
Krok 3
Sprawdź możliwość wykonania wszystkich dostępnych działań.
Krok 4
Sprawdź 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.:
- menu,
- wyszukiwarek,
- formularzy,
- filtrów,
- harmonijek,
- zakładek,
- okien dialogowych,
- odtwarzaczy multimedialnych.
Krok 5
Dla każdego elementu sprawdź możliwość:
- aktywacji,
- rozwinięcia,
- zwinięcia,
- wyboru opcji,
- uruchomienia funkcji.
Krok 6
Sprawdź, czy nie istnieją funkcje dostępne wyłącznie po kliknięciu myszą lub najechaniu kursorem.
11. Kryteria oceny wyniku
Wynik pozytywny
Wszystkie funkcje strony mogą zostać wykonane przy użyciu samej klawiatury.
Wynik częściowo pozytywny
Pojedyncze funkcje pomocnicze nie są dostępne z klawiatury, ale nie uniemożliwia to realizacji głównych zadań użytkownika.
Wynik negatywny
Co najmniej jedna istotna funkcja strony nie może zostać wykonana przy użyciu samej klawiatury.
12. Typowe niezgodności
Najczęściej spotykane błędy:
- menu rozwijane dostępne wyłącznie po najechaniu myszą,
- przyciski reagujące wyłącznie na kliknięcie myszą,
- niestandardowe komponenty JavaScript bez obsługi klawiatury,
- karuzele wymagające przeciągania myszą,
- suwaki niedostępne dla klawiatury,
- odtwarzacze multimedialne bez obsługi klawiaturowej,
- funkcje aktywowane wyłącznie zdarzeniami
mouseoverlubmouseenter.
13. Dobre praktyki
- Korzystanie z natywnych elementów HTML.
- Stosowanie wzorców WAI-ARIA Authoring Practices.
- Testowanie nowych funkcji bez użycia myszy.
- Zapewnienie standardowej obsługi klawiszami Enter i Spacja.
- Dokumentowanie skrótów klawiaturowych dla złożonych komponentów.
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. Menu rozwijane może zostać otwarte wyłącznie po użyciu myszy, a użytkownik korzystający z klawiatury nie ma dostępu do wszystkich pozycji nawigacyjnych.
lub
Komponent wyboru daty nie umożliwia wyboru terminu przy użyciu klawiatury. Do wykonania tej czynności wymagane jest użycie urządzenia wskazującego.
17. Rekomendacje naprawcze
- Zapewnić obsługę wszystkich funkcji za pomocą klawiatury.
- Dodać obsługę klawiszy Enter i Spacja dla elementów aktywnych.
- Dostosować niestandardowe komponenty JavaScript do obsługi klawiaturowej.
- Wyeliminować funkcje wymagające wyłącznie użycia myszy.
- Zweryfikować zgodnośćzgodnośćStopień spełnienia określonych wymagań dotyczących dostępności cyfrowej. Ocena zgodności jest jednym ze źródeł informacji wykorzystywanych przez SZDC, lecz nie wyczerpuje wiedzy o rzeczywistej dostępności. komponentów z wzorcami WAI-ARIA.
18. Powiązane testy
- Pułapka klawiaturowa
- Kolejność fokusu
- Widoczny fokus
- Zmiana po uzyskaniu fokusu
- Menu nawigacyjne
- Formularze
- Odtwarzacze multimedialne
- Komponenty niestandardowe