Fundamental Accessibility Tests: Basic Functionality

Publication date: February 5, 2024

DAISY Consortium

www.daisy.org

Introduction

Status of this Document

This publication is currently considered [stable] by the DAISY Consortium and is in support of the efforts of the W3C EPUB 3 Community Group.

This publication is one of several that comprise the EPUB 3 Accessibility Test Suite.

About this Document

This document contains tests which are fundamental to the accessibility of Reading Systems for users with disabilities. This is one test book in a suite of EPUBs for testing accessibility; the other books cover additional fundamental tests as well as advanced tests.

A reading system with fundamental accessibility should support reading by eyes, ears or fingers. This means it should be possible for users to read the content of this document by:

adjusting the display, such as adjusting font size and color combination

reading the text with screen readers and read aloud

reading the text with a refreshable Braille display

Conventions

The following conventions are used throughout the document:

The test labels include an ID such as file-010. These test IDs correspond to the entries in the accessibility evaluation forms on www.epubtest.org

Performing the tests

The Reading Systems will be evaluated by various testers using different combinations of platforms and assistive technologies. There will be different sets of test results for each combination. Testers may perform the tests given in this book using keyboard, mouse or touch/gestures as input. For output testers may use audio (via screen reader and/or read aloud), visual adjustments or refreshable Braille.

Each test includes a description of its purpose followed by the actual test statement, which can be evaluated to pass or fail.

The result of each test should be recorded in the corresponding field in the form on the website. Comments are very helpful, and should be noted in the space provided in the online form.

Basic Functionality Tests

file-010 Operating system/Platform accessibility:

If you are using a hardware device, it can be started independently and essential accessibility for starting and exiting applications is available.

Indicate Pass or Fail.

file-110 The reading system can be activated independently

If you are using a reading app that requires you to create an online account then the complete getting started process should be accessible.

Indicate Pass or Fail.

file-210 Open content

Open the Fundamental Accessibility Test book in the reading system.

If the test book is not available in the bookshelf, then open any other book that is available.

If the reading system also supports side loading, then please provide notes about the accessibility of the side loading feature.

Indicate Pass or Fail.

file-310 Access list of available content in the reading system

Check if you can navigate inside the bookshelf.

Open the bookshelf or library in the Reading System

Navigate the entries in the bookshelf or library view

Indicate Pass or Fail.

Navigation Tests

nav-005 The table of contents in the app presents the content hierarchy

Check if the table of Contents is accessible and its hierarchy is presented correctly by the reading system

Access the table of contents (TOC)in the reading system. Note that in most reading systems the TOC can be accessed using the menu or icons in the toolbars.

Check the top ten entries in the table of contents

Check if the following structure of table of content is presented. It may be presented in tree view, nested list view or any other view, the main objective is to verify if all section names are accessible and the order and level of the sections is correct and accessible.

Cover page - First entry in the TOC, this is at level 1

Front page - Second entry in the TOC, this is at level 1

Introduction - Third entry in the TOC, this is at level 1

Basic Functionality Tests - Fourth entry in the TOC, this is also at level 1

Operating system accessibility - Fifth entry in the TOC, this is at level 2

Reading system activation - Sixth entry in the TOC, this is at level 2

Open content - Seventh entry in the TOC, this is at level 2

Listing documents - Eighth entry in the TOC, this is also at level 2

Navigation Tests - Ninth entry in the TOC, this is at level 1

Indicate Pass or Fail.

nav-010 Navigate to chapters through the Table of Contents

Check if you can navigate to a section by using the table of contents.

Access the Table of content (TOC) of this book in the Reading System

Select the section "Navigation Test" inside the Chapter "Supplemental Content" in the TOC

Check if the focus has now moved to the desired section of the book ("Navigation Test").

Use the link available there to return to this point.

Indicate Pass or Fail.

nav-110 Navigate content by pages

Check if you can navigate the content by pages.

Use the "Next/Previous Page" or "Go to Page" or the "Page List" feature in the Reading system and check if you are able to navigate to different pages.

This EPUB file contains 10 hard coded page breaks. Note that these page breaks are different from the reflowed page numbers. If the total number of pages of this book in the reading app is not exactly 10, then you are looking at the reflowed pages. The app may be having a feature to switch between print page and reflowed pages for navigation. Or the print page list may be appearing in the TOC. If print page navigation feature does not exist or does not work then this test should be marked 'Fail'.

Indicate Pass or Fail.

nav-210 Navigate forward and backward through reflowed content

Use any control or command to navigate forward and backwards in the book content.

Note that some reading systems may be displaying text in a scrolling view and navigation by screen or page may not be available.

If you can move forwards and backwards in the book content by any means Using the selected Assistive Technology and Input method then this test passes.

Indicate Pass or Fail.

nav-310 Read navigation information

Use the "Where am I?" or any other similar command available in the reading system and check if you can get information about your current position in the book.

The minimum information expected is current section and current page number. Percentage read, book title, author etc. can be additional useful information. It should be possible to resume reading from the last read position after using this command.

Indicate Pass or Fail.

nav-410 Perform a search, review the search results

Perform a search, review the search results and navigate to the selected search result in the content.

Search for the term "Taj Mahal" without the quotation marks in this book.

Review the search results. This phrase appears only twice in this book.

Navigate to the second search results. Use the link available there to return to this test.

Indicate Pass or Fail.

nav-510 Move across chapters without using TOC

Check if you can move across chapters without having to use the Table of Contents.

Move to the last section in this chapter which is "Review and navigate Notes".

Continue reading and check if you are able to read the last lines of the current chapter and then the beginning lines of the next chapter which are reproduced below for convenience.

The last line of the current chapter is:

This line indicates the end of current chapter

If your reading system takes you to the next chapter, you will be able to read the following lines on the next HTML page:

Supplemental Content

Indicate Pass or Fail.

Highlights, Notes and Bookmarks

anno-010 Add a Bookmark or Highlight

Some reading systems may have a Highlight feature in place of Bookmarks. The tests for Bookmarks may then be performed with Highlights.

Navigate to the beginning of this section i.e. Highlights, Notes and Bookmarks.

Place a Bookmark or Highlight the section title.

Indicate Pass or Fail.

anno-110 Review and navigate Bookmarks or Highlights

Check if you can review and navigate Bookmarks or Highlights.

Access and navigate list of Bookmarks or Highlights.

Close the list(s) and resume reading.

Access the list of Bookmarks or Highlights again and select an entry and check if you can move to the position where the Bookmark/Highlight was placed. In Windows environment it is difficult to have precise synchronization of the reading position of screen reader, therefore this test will pass in Windows environment even if you are able to move to the approximate location, for example somewhere in the same paragraph.

Indicate Pass or Fail.

anno-210 Add a note

Add a Note at this location in the book. Provide a few lines of text in the Note.

Indicate Pass or Fail.

anno-310 Review and navigate Notes

Check if you can review and navigate Notes.

Access and navigate list of Notes.

Close the list(s) and resume reading.

Access the list of Notes again and select a Note and check if you can move to the position where the Note was placed. In Windows environment it is difficult to have precise synchronization of the reading position of screen reader, therefore this test will pass in Windows environment even if you are able to move to the approximate location, for example somewhere in the same paragraph.

Indicate Pass or Fail.

This line indicates the end of current chapter

Supplemental content

There are no tests on this page; rather, it functions as a helper page for existing tests.

Navigation Test

This is for testing navigation. If you reached this by choosing a link in the Table of Contents, the test passes.

Use this link to return to the navigation test.

The paragraph given below is for testing the search feature of the reading system.

The Taj Mahal is a white marble mausoleum located in Agra, Uttar Pradesh, India. It is considered to be one of the seven wonders of the world.

Use this link to return to the search feature test.