Przejdź do głównej zawartości
Wersja robocza
Jest to dokument roboczy, który w dowolnym momencie może zostać zmieniony, zastąpiony lub usunięty. Nie należy korzystać z tego opracowania jako czegoś innego niż dokumentu w trakcie opracowywania.
Nie wahaj się proponować zmian. Możesz komentować, uzupełniać, redagować każdy fragment dokumentu.

Scenariusz testu - Dostępna nazwa elementu interaktywnego

Opracowanie: Sieć Dostępności Cyfrowej
Data zgłoszenia: 11 czerwca 2026 r., ostatnia aktualizacja: 11 czerwca 2026 r.

1. Identyfikator testu

testID-070


2. Nazwa testu

Dostępna nazwa elementu interaktywnego


3. Profil stosowania testu

Najniższy profil stosowania: profil wstępny


4. Opis testu

Test służy do sprawdzenia, czy każdy element interaktywny ma dostępną nazwę, która pozwala użytkownikowi technologii wspomagających rozpoznać jego funkcję.

Co oznacza „dostępna nazwa”?

Dostępna nazwa to nazwa elementu przekazywana technologiom wspomagającym, takim jak czytniki ekranu.

Dzięki niej użytkownikużytkownikosoba, która wchodzi w interakcję z produktem, usługą lub środowiskiem wie, czym jest element i do czego służy.

Przykłady dostępnych nazw:

  • „Szukaj”,
  • „Zamknij okno”,
  • „Otwórz menu”,
  • „Następny slajd”,
  • „Pobierz formularz zgłoszeniowy”,
  • „Przejdź do deklaracji dostępności”.

Jakie elementy obejmuje test?

Test dotyczy przede wszystkim:

  • łączy,
  • przycisków,
  • pól formularza,
  • przełączników,
  • ikon pełniących funkcję interaktywną,
  • elementów sterujących karuzelą,
  • elementów sterujących odtwarzaczem,
  • kontrolek w modalach, akordeonach i zakładkach.

5. Mapowanie do standardów

WCAG 2.1

  • 4.1.2 Nazwa, rola, wartość (A)

Powiązane wymagania

  • 1.1.1 Treści nietekstowe (A)
  • 2.4.4 Cel łącza (w kontekście) (A)
  • 2.4.6 Nagłówki i etykiety (AA)
  • 3.3.2 Etykiety lub instrukcje (A)

EN 301 549

  • 9.4.1.2 Name, Role, Value
  • 9.1.1.1 Non-text Content
  • 9.2.4.4 Link Purpose (In Context)
  • 9.2.4.6 Headings and Labels
  • 9.3.3.2 Labels or Instructions

6. Zastosowanie do treści

Test stosuje się do wszystkich elementów interaktywnych, w szczególności do:

  • przycisków ikonowych,
  • łączy graficznych,
  • przycisków „hamburger”,
  • przycisków „zamknij”,
  • kontrolek „następny” i „poprzedni”,
  • przycisków odtwarzania multimediów,
  • przycisków rozwijania sekcji,
  • pól formularzy,
  • elementów niestandardowych tworzonych w JavaScript.

Wyjątki

Test nie dotyczy elementów nieinteraktywnych, które nie pełnią funkcji sterującej ani nawigacyjnej.


7. Oczekiwany wynik

Za zgodny uznaje się element interaktywny, dla którego:

  • istnieje dostępna nazwa,
  • dostępna nazwa opisuje funkcję elementu,
  • dostępna nazwa pozwala odróżnić element od innych elementów,
  • dostępna nazwa jest przekazywana technologiom wspomagającym,
  • element ma poprawnie określoną rolę i stanstanAktualny, udokumentowany opis określonego obiektu w danym momencie. W SZDC pojęcie stanu odnosi się przede wszystkim do stanu dostępności i zgodności zasobów oraz stanu systemu zapewniania dostępności cyfrowej., jeżeli jest to wymagane.

8. Dlaczego to jest ważne

Użytkownik czytnika ekranu nie zawsze widzi ikonę, położenie ani kontekst wizualny elementu.

Jeżeli element nie ma dostępnej nazwy, czytnik ekranu może odczytać go jako:

  • „przycisk”,
  • „łącze”,
  • „grafika”,
  • „nieopisany przycisk”.

W takiej sytuacji użytkownik nie wie, co się stanie po aktywowaniu elementu.


9. Kogo to dotyczy

Test ma szczególne znaczenie dla:

  • osób niewidomych korzystających z czytników ekranu,
  • osób korzystających z monitorów brajlowskich,
  • osób słabowidzących korzystających z technologii wspomagających,
  • osób korzystających z rozpoznawania mowy,
  • osób korzystających wyłącznie z klawiatury.

10. Sposób testowania

Krok 1

Odszukaj elementy interaktywne na stronie.

Uwzględnij:

  • łącza,
  • przyciski,
  • pola formularzy,
  • kontrolki komponentów,
  • ikony interaktywne.

Krok 2

Zwróć szczególną uwagę na elementy ikonowe lub graficzne.

Przykłady:

  • lupa,
  • kosz,
  • hamburger,
  • X,
  • strzałka,
  • ikona odtwarzania.

Krok 3

Uruchom czytnik ekranu albo narzędzie pokazujące dostępną nazwę.

Można użyć np.:

  • czytnika ekranu,
  • Accessibility Insights,
  • WAVE,
  • axe DevTools,
  • narzędzi deweloperskich przeglądarki.

Krok 4

Sprawdź, jak element jest odczytywany.

Krok 5

Oceń, czy dostępna nazwa odpowiada funkcji elementu.

Krok 6

Sprawdź, czy nazwa pozwala odróżnić podobne elementy.

Nieprawidłowe przykłady:

  • kilka przycisków o nazwie „więcej”,
  • kilka łączy o nazwie „czytaj”,
  • kilka przycisków o nazwie „ikona”.

Krok 7

Jeżeli element zmienia stan, sprawdź, czy stan jest przekazywany technologiom wspomagającym.

Przykłady:

  • rozwinięte / zwinięte,
  • zaznaczone / niezaznaczone,
  • włączone / wyłączone.

11. Kryteria oceny wyniku

Wynik pozytywny

Wszystkie elementy interaktywne mają dostępne nazwy opisujące ich funkcję.

Wynik częściowo pozytywny

Większość elementów ma dostępne nazwy, ale występują pojedyncze elementy nieopisane lub opisane nieprecyzyjnie.

Wynik negatywny

Istotne elementy interaktywne nie mają dostępnych nazw albo ich nazwy nie pozwalają rozpoznać funkcji.


12. Typowe niezgodności

Najczęściej spotykane błędy:

  • przycisk ikonowy bez nazwy,
  • łącze graficzne bez tekstu alternatywnego,
  • przycisk „X” bez nazwy „Zamknij”,
  • przycisk „hamburger” bez nazwy „Menu”,
  • kilka łączy o tej samej nazwie „więcej”,
  • przyciski „poprzedni” i „następny” bez wskazania, czego dotyczą,
  • element niestandardowy bez roli i nazwy,
  • dostępna nazwa techniczna, np. „button-1” lub „icon-search”.

13. Dobre praktyki

  • Stosowanie widocznego tekstu jako podstawowej nazwy elementu.
  • Nadawanie przyciskom ikonowym jednoznacznych nazw.
  • Unikanie ogólnych nazw typu „kliknij”, „więcej”, „dalej”.
  • Zapewnianie nazw zależnych od kontekstu, np. „Usuń załącznik: oferta.pdf”.
  • Testowanie dostępnych nazw przy użyciu czytnika ekranu.
  • Zachowanie spójnych nazw dla tych samych funkcji 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ęść elementów interaktywnych nie posiada dostępnych nazw. Użytkownicy technologii wspomagających nie mogą rozpoznać funkcji tych elementów ani przewidzieć skutku ich aktywowania.

lub

Przyciski ikonowe w serwisie nie mają nazw dostępnych programowo. Czytnik ekranu odczytuje je wyłącznie jako „przycisk”, bez informacji o ich przeznaczeniu.


17. Rekomendacje naprawcze

  • Dodać dostępne nazwy do wszystkich elementów interaktywnych.
  • Poprawić nazwy przycisków ikonowych.
  • Uzupełnić tekst alternatywnytekst alternatywnyKrótki opis obrazu, grafiki, zdjęcia, ikony lub wykresu, który jest odczytywany przez technologie wspomagające albo wyświetlany, gdy obraz nie jest dostępny. Tekst alternatywny powinien być zwięzły i dopasowany do kontekstu publikacji. obrazów pełniących funkcję łączy lub przycisków.
  • Zastąpić ogólne nazwy łączy nazwami opisującymi cel działania.
  • Sprawdzić dostępne nazwy przy użyciu narzędzi automatycznych i czytnika ekranu.
  • Uwzględnić kontrolę dostępnych nazw w procedurze odbioru komponentów interfejsu.

18. Powiązane testy

  • Dostępna nazwa w widocznej etykiecie
  • Cel łącza (w kontekście)
  • Cel łącza (samodzielnie)
  • Tekst alternatywny
  • Etykiety powiązane programowo
  • Odczyt formularza przez czytnik ekranu
  • Menu nawigacyjne
  • Modalne okno dialogowe
  • KaruzelakaruzelaPublikacja składająca się z kilku grafik lub slajdów przeglądanych kolejno przez użytkownika. Karuzela powinna mieć opis tekstowy obejmujący najważniejsze informacje ze wszystkich slajdów.
  • Odtwarzacz multimedialny