Jak walidować E-booki — od kodu po doświadczenie czytelnika

Dwie osoby testują ebook na dużym ekranie z lupą i ikonami dźwięku. Ilustracja symbolizuje walidację i kontrolę jakości dostępnych ebooków.

Autor

Monika Zarczuk-Engelsma

Elena Bugrova

Opublikowano

8 gru 2025

Kategoria

Dostępność

Gdy E-book jest gotowy, może się wydawać, że praca nad nim dobiegła końca. W rzeczywistości to dopiero początek najważniejszego etapu – walidacji, czyli sprawdzania jakości i dostępności pliku. W Have a Book ten proces zajmuje nawet połowę czasu produkcji. Dlaczego? Bo poprawny technicznie i dostępny E-book to nie tylko kwestia standardu – to gwarancja komfortu czytania i równego dostępu do treści dla wszystkich odbiorców.

Trzy etapy walidacji E-booka

Proces walidacji E-booka (najczęściej w formacie EPUB 3) dzielimy na trzy etapy:

  1. Testowanie automatyczne – wykrywanie błędów technicznych i niezgodności ze standardami.

  2. Testowanie manualne – ocena poprawności struktury i wyglądu pliku w różnych środowiskach.

  3. Testowanie z użytkownikami czytników ekranowych – sprawdzenie realnej dostępności publikacji przez osoby niewidome.

Każdy z tych etapów pełni inną rolę i razem tworzą spójny proces zapewnienia jakości.

1. Testowanie automatyczne – techniczne fundamenty jakości

Na początku E-book przechodzi kontrolę techniczną, która pozwala wykryć błędy w kodzie i strukturze. Najczęściej stosowane narzędzia to:

  • EPUB-Checker – aplikacja opracowana przez firmę Pagina, służąca do walidacji zgodności pliku z formatami EPUB 2.0 i EPUB 3.0. Wskazuje błędy w strukturze, brakujące pliki czy niepoprawne odwołania w kodzie.

  • Ace by DAISY – zaawansowane narzędzie do testowania dostępności E-booków. Analizuje semantykę dokumentu, opisuje błędy związane z nawigacją, nagłówkami, alternatywnymi opisami grafik i strukturą spisu treści.

Wyniki z tych narzędzi pozwalają zidentyfikować najczęstsze problemy, takie jak:

  • brak logicznej hierarchii nagłówków,

  • błędnie osadzone lub nieopisane obrazy,

  • nieprawidłowo działające odnośniki wewnętrzne,

  • błędy w strukturze HTML lub pliku manifestu (OPF).

To etap niezbędny, ale niewystarczający – bo poprawny kod nie zawsze oznacza poprawne działanie w praktyce.

2. Testowanie manualne – czy plik zachowuje się tak, jak powinien?

Kolejny krok to testy manualne, które pozwalają sprawdzić, jak E-book zachowuje się w różnych czytnikach i aplikacjach. W Have a Book testujemy pliki między innymi w Apple Books i Thorium Reader. Każdy z nich interpretuje kod EPUB nieco inaczej – dlatego publikacja może wyglądać odmiennie w różnych środowiskach.

Podczas testów manualnych oceniamy między innymi:

  • spójność metadanych (tytuł, autor, język, identyfikator),

  • strukturę nagłówków i ich logiczną hierarchię,

  • działanie spisu treści i linków nawigacyjnych,

  • spójność wizualną względem oryginału (układ, tabele, kolorystyka),

  • działanie interaktywnych elementów (odnośniki, indeksy, przypisy),

  • poprawność wyświetlania na różnych urządzeniach i rozdzielczościach ekranu.

Manualna walidacja to też moment, by zweryfikować szczegóły, których nie wychwyci żaden automat – na przykład, czy przypisy są czytelne, czy tabele nie „rozjeżdżają się” w małych oknach czytnika, albo czy spis treści rzeczywiście prowadzi do właściwych rozdziałów.

3. Testowanie dostępności – czyli E-book oczami (i uszami) użytkownika

Dla pełnej oceny jakości nie wystarczy, że E-book otwiera się poprawnie – musi być też dostępny dla osób z niepełnosprawnościami wzroku. Dlatego ostatnim etapem walidacji jest testowanie z użytkownikami czytników ekranowych.

Jak podkreśla Paweł Miąsik, niewidomy tester współpracujący z Have a Book, testowanie dostępności E-booka przypomina audyt strony internetowej – z tą różnicą, że książka ma własną strukturę, wymagającą innego podejścia. Kluczowe elementy to:

  • poprawna hierarchia nagłówków (rozdziały, podrozdziały),

  • logiczna i dostępna nawigacja po spisie treści,

  • właściwe działanie przypisów (możliwość łatwego przełączania się między nimi a tekstem),

  • czytelne, opisane tabele,

  • teksty alternatywne dla grafik,

  • działające linki wewnętrzne i zewnętrzne,

  • poprawna paginacja i wyszukiwanie w treści.

W testach wykorzystywane są najczęściej czytniki ekranowe takie jak NVDA (Windows), JAWS, VoiceOver (macOS, iOS) czy TalkBack (Android), w połączeniu z syntezatorami mowy, np. Espeak lub RHVoice.
Z kolei Thorium Reader, dzięki otwartemu kodowi i dużej zgodności z EPUB 3, pozwala symulować zachowanie czytnika dostępnego bezpośrednio dla użytkowników.

Współpraca to klucz do sukcesu

Najlepsze efekty przynosi współpraca między zespołem technicznym a testerem dostępności. W Have a Book proces walidacji to dialog: tester wskazuje problemy, zespół dokonuje poprawek w kodzie, a następnie plik jest ponownie testowany. W ten sposób możliwe jest dopracowanie szczegółów, których nie da się wykryć w sposób automatyczny.

Jak podkreśla Paweł Miąsik, model, który możnaby nazwać idealnym, mógłby przypominać proces beta testów znany z rozwoju oprogramowania – E-book trafiałby najpierw do testowej grupy odbiorców, którzy zgłaszają uwagi, a następnie plik byłby poprawiany i udostępniany w wersji finalnej. Takie podejście pozwala unikać powtarzających się błędów i stale podnosić jakość publikacji.

Dlaczego walidacja się opłaca

Dobrze zwalidowany E-book to:

  • mniej reklamacji i problemów technicznych po publikacji,

  • lepsza zgodność z wymogami prawa (np. Europejskiego Aktu o Dostępności – EAA),

  • pozytywne doświadczenie czytelnika,

  • lepsza widoczność w sklepach i bibliotekach cyfrowych wspierających dostępność.

Co więcej, walidacja to nie tylko kontrola – to element procesu uczenia się. Każdy wykryty błąd i każda poprawka zwiększają doświadczenie zespołu wydawniczego i przybliżają kolejne publikacje do pełnej zgodności ze standardami.

Dla dociekliwych: polecane źródła i narzędzia

Przydatne źródła:

https://op.europa.eu/en/web/accessibility/transcript-testing-accessible-epubs?utm_source=chatgpt.com

https://accessibility.umich.edu/how-to/documents/test-epub-files?utm_source=chatgpt.com

https://www.ictaccessibilitytesting.org/wp-content/uploads/2020/10/EPUB-Accessibility-Conformance-Testing-and-Certification-A-Comprehensive-Implementation.pdf?utm_source=chatgpt.com

https://kb.daisy.org/publishing/docs/epub/validation/overview.html?utm_source=chatgpt.com

https://www.accessiblepublishing.ca/evaluating-your-epubs-accessibility/?utm_source=chatgpt.com