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.

Obsługa czytnikiem ekranu (aplikacja mobilna)

Opracowanie: Stefan Wajda
Data zgłoszenia: 12 czerwca 2026 r., ostatnia aktualizacja: 12 czerwca 2026 r.

1. Identyfikator testu

testID-095

2. Nazwa testu

Obsługa czytnikiem ekranu (aplikacja mobilnaaplikacja mobilnaPublicznie dostępne oprogramowanie z interfejsem dotykowym zaprojektowane do wykorzystania na przenośnych urządzeniach elektronicznych, z wyłączeniem aplikacji przeznaczonych do użytku na przenośnych komputerach osobistych.)

3. Profil stosowania testu

Najniższy profil stosowania: profil rozszerzony

4. Opis testu

Test sprawdza, czy aplikacja mobilna może być skutecznie używana przy wykorzystaniu czytnika ekranu oraz czy użytkownikużytkownikosoba, która wchodzi w interakcję z produktem, usługą lub środowiskiem otrzymuje informacje niezbędne do orientacji, nawigacji i wykonania zadań.

Co oznacza „czytnik ekranu”?

Czytnik ekranu to technologia wspomagająca, która odczytuje użytkownikowi informacje prezentowane na ekranie urządzenia.

Użytkownik nie widzi interfejsu lub korzysta z niego w ograniczonym zakresie, dlatego informacje są przekazywane za pomocą:

  • syntezy mowy,
  • komunikatów dźwiękowych,
  • monitora brajlowskiego.

Najczęściej wykorzystywane czytniki ekranu w urządzeniach mobilnych to:

  • *TalkBack- (Android),
  • *VoiceOver- (iOS).

Prawidłowa współpraca z czytnikiem ekranu wymaga między innymi poprawnego oznaczenia elementów interaktywnych, komunikatów, formularzy oraz zmian zachodzących w interfejsie.

5. Mapowanie do standardów

WCAG 2.1 / 2.2

Test wspiera ocenę wielu kryteriów sukcesu, w szczególności:

  • 1.1.1 Treści nietekstowe,
  • 1.3.1 Informacje i relacje,
  • 2.4.3 Kolejność fokusu,
  • 2.4.4 Cel łącza,
  • 2.4.6 Nagłówki i etykiety,
  • 3.3.2 Etykiety lub instrukcje,
  • 4.1.2 Nazwa, rola, wartość,
  • 4.1.3 Komunikaty o stanie.

EN 301 549

W szczególności:

  • 11.5.2.5 Object Information,
  • 11.5.2.6 Row, Column and Headers,
  • 11.5.2.7 Values,
  • 11.5.2.8 Label Relationships,
  • 11.5.2.9 Hierarchical Relationships,
  • 11.5.2.13 Modifications of States and Properties,
  • 11.5.2.17 Change Notification.

6. Zastosowanie do treści

Test stosuje się do:

  • aplikacji Android,
  • aplikacji iOS,
  • ekranów głównych aplikacji,
  • formularzy,
  • menu,
  • procesów użytkownika,
  • komponentów niestandardowych,
  • funkcji wymagających interakcji użytkownika.

7. Oczekiwany wynik

Użytkownik korzystający wyłącznie z czytnika ekranu może:

  • zrozumieć strukturę aplikacji,
  • odnaleźć potrzebne funkcje,
  • wykonać kluczowe zadania,
  • odczytać komunikaty i informacje zwrotne,
  • korzystać z aplikacji bez pomocy osoby trzeciej.

8. Dlaczego to jest ważne

Dla wielu osób niewidomych czytnik ekranu jest podstawowym sposobem korzystania z aplikacji mobilnych.

Jeżeli aplikacja nie współpracuje prawidłowo z czytnikiem ekranu, użytkownik może:

  • nie wiedzieć, jakie elementy znajdują się na ekranie,
  • nie rozumieć struktury aplikacji,
  • nie odnaleźć potrzebnych funkcji,
  • nie otrzymywać informacji o wynikach działań,
  • nie być w stanie wykonać zadania.

Brak kompatybilności z czytnikiem ekranu może całkowicie uniemożliwić korzystanie z aplikacji.

9. Kogo to dotyczy

Szczególnie:

  • osób niewidomych,
  • osób słabowidzących korzystających z czytników ekranu,
  • użytkowników monitorów brajlowskich,
  • osób korzystających z technologii wspomagających,
  • użytkowników obsługi głosowej urządzenia.

10. Sposób testowania

Krok 1. Uruchomienie czytnika ekranu

Włącz:

  • TalkBack (Android)

lub

  • VoiceOver (iOS).

Krok 2. Nawigacja po ekranach

Przemieszczaj się po aplikacji przy użyciu standardowych gestów czytnika ekranu.

Sprawdź, czy użytkownik może:

  • odczytać wszystkie elementy,
  • zrozumieć strukturę ekranu,
  • zlokalizować funkcje.

Krok 3. Ocena elementów interaktywnych

Dla każdego elementu interaktywnego sprawdź, czy:

  • posiada dostępną nazwę,
  • czytnik informuje o jego roli,
  • odczytywany jest jego 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.,
  • możliwe jest wykonanie akcji.

Krok 4. Wykonanie zadań

Przeprowadź kluczowe procesy użytkownika wyłącznie przy użyciu czytnika ekranu.

Przykładowo:

  • logowanie,
  • wyszukiwanie informacji,
  • wysłanie formularza,
  • wykonanie podstawowych operacji dostępnych w aplikacji.

Krok 5. Ocena komunikatów

Sprawdź, czy czytnik odczytuje:

  • komunikaty o błędach,
  • komunikaty sukcesu,
  • zmiany stanu,
  • wyniki operacji,
  • informacje o przejściu pomiędzy ekranami.

11. Kryteria oceny wyniku

Spełnione

Użytkownik może skutecznie korzystać z aplikacji wyłącznie przy użyciu czytnika ekranu.

Elementy są poprawnie identyfikowane, odczytywane i obsługiwane.

Częściowo spełnione

Większość funkcji działa poprawnie, jednak występują problemy utrudniające korzystanie z aplikacji.

Niespełnione

Występują bariery uniemożliwiające lub znacząco utrudniające korzystanie z aplikacji przy użyciu czytnika ekranu.

Nie dotyczy

Nie stosuje się.

Każda aplikacja mobilna powinna zostać oceniona pod kątem współpracy z czytnikiem ekranu.

12. Typowe niezgodności

  • elementy bez dostępnej nazwy,
  • przyciski odczytywane jako „nieoznaczony element”,
  • brak informacji o stanie przełączników,
  • błędna kolejność nawigacji,
  • pomijanie elementów przez czytnik,
  • brak odczytu komunikatów o błędach,
  • brak odczytu zmian zawartości ekranu,
  • komponenty niestandardowe niewspółpracujące z API dostępności.

13. Dobre praktyki

  • korzystanie z natywnych komponentów systemowych,
  • definiowanie nazw, ról i stanów elementów,
  • testowanie aplikacji z TalkBack i VoiceOver,
  • zapewnianie logicznej kolejności nawigacji,
  • informowanie o zmianach stanu interfejsu,
  • przeprowadzanie testów z rzeczywistymi użytkownikami czytników ekranu.

14. Wynik testu

  • Spełnione
  • Częściowo spełnione
  • Niespełnione
  • Nie dotyczy

15. Ustalenia

Miejsce na opis wyników testu, ocenę współpracy aplikacji z czytnikiem ekranu oraz wskazanie stwierdzonych problemów.

16. Przykładowy opis niezgodności do raportu lub deklaracji

Aplikacja nie współpracuje prawidłowo z czytnikiem ekranu. Część elementów nie posiada dostępnych nazw lub nie przekazuje informacji o swojej roli i stanie. Występują również problemy z odczytem komunikatów oraz wykonaniem kluczowych zadań użytkownika. Może to uniemożliwiać korzystanie z aplikacji osobom niewidomym i użytkownikom technologii wspomagających.

17. Rekomendacje naprawcze

  • zapewnić dostępne nazwy wszystkich elementów interaktywnych,
  • poprawnie definiować role i stany komponentów,
  • zapewnić odczyt komunikatów o stanie,
  • stosować natywne komponenty systemowe lub poprawnie implementować API dostępności,
  • testować aplikację z TalkBack i VoiceOver na każdym etapie rozwoju.

18. Powiązane testy

  • testID-070 Dostępna nazwa elementu interaktywnego
  • testID-071 Dostępna nazwa w widocznej etykiecie
  • testID-069 Komunikaty o stanie
  • testID-026 Kolejność fokusu
  • testID-120 Formularz
  • testID-080 Gesty wskaźnika
  • testID-082 Aktywowanie ruchem
  • testID-096 Obsługa klawiaturą (aplikacja mobilna)
  • testID-097 Współpraca z technologiami wspomagającymi (aplikacja mobilna)