Skip to content
paulfarestveit edited this page Apr 6, 2012 · 15 revisions

GO READ TEST PLAN

SUMMARY

The following tests are targeted mainly at the app's Bookshare API integration and its handling of Bookshare's DAISY 3.0 content WITH accessibility enabled. With accessibility disabled, the app functionality is largely the same as the existing FBReader, though with DAISY handling. To execute the tests, be sure Accessibility (with TalkBack) is enabled and that a TTS engine is available on the device.

Test Bookshare accounts, which are required for testing authenticated API calls, are not included in this test document but can be distributed on a case-by-case basis. Specific books for use in testing DAISY structures like lists and tables are included, but access to those books is restricted. For more information, contact Benetech.

PART ONE: INSTALLING AND LAUNCHING THE APP

Installing the app (clean installation)

  1. Install the app where no pre-existing copy of the app exists. App installs successfully.

Installing the app (upgrade existing)

  1. Install the app where another copy of the app is already installed. App installs/upgrades successfully.

Uninstalling the app

  1. Uninstall the app. App uninstalls successfully

Launching the app for the first time

  1. Launch the app for the first time. Help document opens. Playback begins immediately, if accessibility and TalkBack enabled. "Tips" functionality is disabled with accessibility turned on.

PART TWO: BOOKSHARE LOG IN / LOG OUT

Logging in

  1. Log into Bookshare using an invalid login Login fails, and TalkBack notifies the user of the failed login. Login inputs are redisplayed, with focus in username field. Login dialog and associated messaging is voiced and accessible.
  2. Log into Bookshare using a valid login Log in succeeds, and TalkBack notifies the user of a successful login. Bookshare search options are displayed and announced. Login dialog and associated messaging is voiced and accessible.

Logging out

  1. Log out of Bookshare - cancel the logout. User remains logged in. Bookshare search options are displayed and announced. Logout dialog and associated messaging is voiced and accessible.
  2. Log out of Bookshare - confirm the logout. User is logged out. TalkBack notifies the user of the successful logout. Logout dialog and associated messaging is voiced and accessible.

Anonymous browsing

  1. From the log in screen, continue without logging in. TalkBack notifies the user that anonymous browsing is enabled. Bookshare search options are displayed and announced.
  2. From the anonymous search options screen, log into Bookshare using a valid login. Log in succeeds, and TalkBack notifies the user of a successful login. Bookshare search options are displayed and announced. Login dialog and associated messaging is voiced and accessible.

PART THREE: BROWSE AND SEARCH

Browse Latest

  1. Perform unauthenticated search Browse option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Compare to www.bookshare.org/browse/latest while not logged in. Verify that all results returned, with download icons for public domain only.
  2. Perform authenticated search Browse option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Compare to www.bookshare.org/browse/latest while not logged in. Verify that all results returned, with download icons for all titles available to the user

Browse Popular

  1. Perform unauthenticated search Browse option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Compare to www.bookshare.org/browse/popular while not logged in. Verify that all results returned, with download icons for public domain only.
  2. Perform authenticated search Browse option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Compare to www.bookshare.org/browse/popular while not logged in. Verify that all results returned, with download icons for all titles available to the user.

Search by Title

  1. Perform unauthenticated search by title. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  2. Perform unauthenticated search by title using wildcard character (*). Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  3. Perform unauthenticated search by title using double quotes for an exact match. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  4. Perform authenticated search by title. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.
  5. Perform authenticated search by title using wildcard character (*). Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.
  6. Perform authenticated search by title using double quotes for an exact match. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.

Search by Author

  1. Perform unauthenticated search by author. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  2. Perform unauthenticated search by author using wildcard character (*). Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  3. Perform unauthenticated search by author using double quotes for an exact match. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  4. Perform authenticated search by author. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.
  5. Perform authenticated search by author using wildcard character (*). Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.
  6. Perform authenticated search by author using double quotes for an exact match. Search option is voiced and accessible. App notifies user when results are returned. One hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.

Search by ISBN

  1. Perform unauthenticated search by ISBN13 (e.g., 9780446554428 for "Somebody To Love?"). Search option is voiced and accessible. The numeric keyboard is the default input keyboard. App notifies user when results are returned. Maximum one hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  2. Perform unauthenticated search by ISBN13 using dashes (e.g., 978-0446607834). Verify that relevant results returned, with download icons for public domain only. (NB not supported in v1)
  3. Perform unauthenticated search by ISBN10 (e.g., 0446607835). Search option is voiced and accessible. App notifies user when results are returned. Maximum one hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for public domain only.
  4. Perform authenticated search by ISBN13 (e.g., 9780446554428 for "Somebody To Love?"). Search option is voiced and accessible. App notifies user when results are returned. Maximum one hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.
  5. Perform authenticated search by ISBN13 using dashes (e.g., 978-0446607834). Search option is voiced and accessible. App notifies user when results are returned. Maximum one hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access. (NB not supported in v1)
  6. Perform authenticated search by ISBN10 (e.g., 0395645662). Search option is voiced and accessible. App notifies user when results are returned. Maximum one hundred results appear, with option to continue to more results. Verify that relevant results returned, with download icons for all titles to which user has access.

Search Results

  1. Initial results Verify that initial results are filtered correctly and contain a max of 100 items.
  2. Scrolling Ensure that a user can scroll through the display using flicks, gestures, track ball as applicable.
  3. Next Page / Previous Page Verify that a second page of results can be loaded (if available). Verify that the previous page of results can be reloaded.
  4. Title/author Verify that title and author are listed for each title, plus a download icon if applicable. TalkBack must voice the title, author, and download flag.

Book detail

  1. Select and click a result to view book detail.
  • Verify the following fields are returned as a list: ** Title ** Author ** ISBN ** Language ** Category ** Publish Date ** Publisher ** Copyright ** Complete synopsis
  1. Hit book detail from search results. Verify that a download button appears if the book is available to the current user; verify that no download button appears if the book is unavailable to the current user.
  2. Hit book detail from search results. Verify that TalkBack voices the list of book details and download button.

PART FOUR: DOWNLOADS

Anonymous

  1. As an anonymous user, search for and download public domain by title (e.g., Hamlet). Download an available book. Public domain results are available for download; others are not. TalkBack notifies the user when the download is complete and offers option to open the book.
  2. As an anonymous user, search for and download public domain by author (e.g., Shakespeare). Download an available book. Public domain results are available for download; others are not. TalkBack notifies the user when the download is complete and offers option to open the book.
  3. As an anonymous user, search for and download a public domain title and a copyright title by ISBN (e.g, 9780486270678 and 9781588368843). Download an available book. Public domain results are available for download; others are not. TalkBack notifies the user when the download is complete and offers option to open the book.
  4. As an anonymous user, search for latest books Download an available book. Public domain results are available for download; others are not. TalkBack notifies the user when the download is complete and offers option to open the book.
  5. As an anonymous user, search for most popular books. Download an available book. Public domain results are available for download; others are not. TalkBack notifies the user when the download is complete and offers option to open the book.

Individual Member

  1. As an IM with download rights, search for and download public domain by title (e.g., Hamlet) All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  2. As an IM with download rights, search for and download public domain by author (e.g., Shakespeare) All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  3. As an IM with download rights, search for and download a public domain title and a copyright title by ISBN (e.g, 9780486270678 and 9781588368843) All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  4. As an IM with download rights, search for latest books All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  5. As an IM with download rights, search for most popular books All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.

Sponsor

  1. As a Sponsor with download rights and members, search for and download public domain by title (e.g., Hamlet) All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  2. As a Sponsor with download rights and eligible members, search for and download public domain by author (e.g., Shakespeare) All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  3. As a Sponsor with download rights and eligible members, search for and download a public domain title and a copyright title by ISBN (e.g, 9780486270678 and 9781588368843) All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  4. As a Sponsor with download rights and eligible members, search for latest books All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  5. As a Sponsor with download rights and eligible members, search for most popular books All titles are available for download, except NIMAC. TalkBack notifies the user when the download is complete and offers option to open the book.
  6. As a Sponsor with download rights but ineligible members, search for and download latest books. All titles are available for download, except NIMAC. However, an error is returned during download and voiced by TalkBack.

PART FIVE: LIBRARY MANAGEMENT

Library

  1. Navigate to the Downloaded Books screen. The screen is announced. Options are Favorites, Recent, By author, By title, and File tree.
  2. Scroll down through the sorting options. Options are voiced.

Sorting Library

  1. Select Favorites without having added a favorite. An error message is displayed and voiced.
  2. Designate a title as a favorite. Then select Favorites from the sorting options. List of favorites is rendered, first title/author voiced.
  3. Open a book from Favorites. Book opens to most recent location; playback begins automatically.
  4. Remove a book from Favorites. Once selected, a dialog opens offering the option to remove the book from favorites. The dialog is fully voiced.
  5. Hit the Back button from Favorites Downloaded Books screen reappears.
  6. Select Recent. Recently opened books rendered in most-to-least recent order. First title/author voiced.
  7. Open a book from Recent. Book opens to most recent location; playback begins automatically.
  8. Hit the Back button from Recent. Downloaded Books screen reappears.
  9. Select By author. All authors listed alphabetically, with the associated title(s) listed beneath the author name. Currently open book is highlighted; title/author voiced.
  10. Open a book from By author. Book opens to most recent location; playback begins automatically.
  11. Hit the Back button from By author. Downloaded Books screen reappears.
  12. Select By title. All titles listed alphabetically beneath each relevant letter of the alphabet. Currently open book (and relevant letter of the alphabet) is highlighted; letter and titles voiced.
  13. Open a book from By title. Book opens to most recent location; playback begins automatically.
  14. Hit the Back button from By title. Downloaded Books screen reappears.
  15. Select File Tree Reader directory, Device file system, and Memory card listed.
  16. Open a book from File Tree Book opens to most recent location; playback begins automatically.
  17. Hit the Back button from File Tree Downloaded Books screen reappears.
  18. Select Search. Search for a title, such that a result should be found. Search is accessible using virtual d-pad. Result(s) displayed and first title/author voiced.
  19. Select Search. Search for a title, such that no result should be found. Error message returned and voiced.

Edit library

  1. Select a book and choose to delete it. Once selected, a dialog opens offering the option to delete the book. The dialog is fully voiced.
  2. Cancel deletion. Verify that a book deletion can be canceled before confirming
  3. Confirm deletion Verify that a book deletion can be confirmed

PART SIX: PLAYBACK CONTROLS & BOOK NAVIGATION

Speak navigation - gestures

  1. With a book open and playing, double tap to pause playback. TTS halts playback immediately
  2. Double tap to resume playback. TTS resumes playback from the paused location
  3. During playback, swipe for the Main Menu. Navigate to the Downloaded Books. Open a different book and play. Then follow the same steps to reopen the previous book and play. TTS resumes playback from the last known location.
  4. Repeat the preceding step, but pause playback before swiping for the Main Menu. TTS resumes playback from the last known location.
  5. During playback, swipe right for Next Paragraph TTS jumps to the next paragraph and continues speaking
  6. During playback, swipe left for Previous Paragraph TTS jumps to the previous paragraph and continues speaking
  7. During playback, double tap to pause. Then swipe right for Next Paragraph TTS jumps to the next paragraph and resumes speaking
  8. Tap Pause, then swipe left for Previous Paragraph TTS jumps to the previous paragraph and resumes speaking
  9. Hit the Back button from the playback screen while playback is paused. Playback controls disappear.
  10. Hit the Back button from the playback screen during playback. Playback controls disappear.

Speak navigation - d-pad / trackball

  1. With a book open and playing, click the pause button. TTS halts playback immediately
  2. Click the play button to resume playback. TTS resumes playback from the paused location
  3. During playback, click the Menu button to open the Main Menu. Navigate to the Downloaded Books. Open a different book and play. Then follow the same steps to reopen the previous book and play. TTS resumes playback from the last known location.
  4. Repeat the preceding step, but pause playback before clicking the Menu button. TTS resumes playback from the last known location.
  5. Swipe right and click for Next Paragraph TTS jumps to the next paragraph and continues speaking. Next button retains focus.
  6. Swipe left and click for Previous Paragraph TTS jumps to the previous paragraph and continues speaking. Previous button retains focus.
  7. Click the pause button, and then click the Next Paragraph button. TTS jumps to the next paragraph and resumes speaking. Next button retains focus.
  8. Click the pause button, and then click the Previous Paragraph button. TTS jumps to the previous paragraph and resumes speaking. Previous button retains focus.
  9. Hit the Back button from the playback screen while playback is paused. Playback controls disappear.
  10. Hit the Back button from the playback screen during playback. Playback controls disappear.

Table of Contents - from playback controls

  1. Open a book with level1 through 6 headings; open the table of contents using the button on the playback controls. Navigate to a level1 heading. Verify that level1 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading. (Test data: Principles of Object-oriented Programming - “Chapter 7. Labs")
  2. With the same book in playback mode, open the table of contents using the button on the playback controls. Navigate to a level2 heading. Verify that level2 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading. (Test data: Principles of Object-oriented Programming - “7.2. Unit Testing with JUnit in DrJava*")
  3. With the same book paused, open the table of contents using the button on the playback controls. Navigate to a level3 heading. Verify that level3 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading. (Test data: Principles of Object-oriented Programming - “Using JUnit in DrJava”)
  4. With the same book in playback mode, open the table of contents using the button on the playback controls. Navigate to a level4 heading. Verify that level4 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading. (Test data: Principles of Object-oriented Programming - “assertEquals(...)”)
  5. With the same book paused, open the table of contents using the button on the playback controls. Navigate to a level5 heading. Verify that level5 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading. (Test data: Principles of Object-oriented Programming - “Figure 7.3. Using assertEquals(...) in a test case”)
  6. With the same book in playback mode, open the table of contents using the button on the playback controls. Navigate to a level6 heading. Verify that level6 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading. (Test data: Principles of Object-oriented Programming - “assertEquals(...) displays the error string as well as comparative information if the actual and expected values are not equal.”)
  7. Voicing Verify headings are voiced by TalkBack, including sub-heading count if applicable.

Table of Contents - from main menu

  1. Open a book with level1 through 6 headings; open the table of contents from the Main Menu. Navigate to a level1 heading. Verify that level1 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading.
  2. With the same book in playback mode, open the table of contents from the Main Menu. Navigate to a level2 heading. Verify that level2 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading.
  3. With the same book paused, open the table of contents from the Main Menu. Navigate to a level3 heading. Verify that level3 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading.
  4. With the same book in playback mode, open the table of contents from the Main Menu. Navigate to a level4 heading. Verify that level4 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading.
  5. With the same book paused, open the table of contents from the Main Menu. Navigate to a level5 heading. Verify that level5 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading.
  6. With the same book in playback mode, open the table of contents from the Main Menu. Navigate to a level6 heading. Verify that level6 headings are recognized, navigable, and expandable (if applicable). Playback resumes immediately when app arrives at new heading.
  7. Voicing Verify headings are voiced by TalkBack, including sub-heading count if applicable.

Navigate to Page

  1. Open the page navigation control. TalkBack identifies the inputs and labels.
  2. With a book in playback mode, go to Navigate to Page on the Main Menu. Enter a valid page number.
    Playback resumes from the new page.
  3. With a book paused, go to Navigate to Page on the Main Menu. Enter a valid page number.
    Playback resumes from the new page.
  4. Attempt to navigate to a an invalid page number.
    Error message returned and voiced.
  5. Attempt to navigate to a valid non-numeric page. Playback resumes from the new page.
  6. Play back content that crosses DAISY page number types (from frontmatter to bodymatter to rearmatter). Playback continues without interruption.

Bookmarks

  1. With a book open to any location and in playback mode, open the Main Menu > Bookmark control and add a bookmark.
    A bookmark is added at the location.
  2. Navigate to another location in the book and begin playback. Pause, open the Bookmark control, and hit the previously added bookmark.
    The book returns to the location of the bookmark.
  3. Open a different book. Open the Bookmark control, and hit the bookmark added to the previous book.
    The previous book opens and returns to the location of the bookmark.
  4. Open the bookmark control and delete a bookmark.
    The bookmark is deleted.

PART SEVEN: HANDLING OF DAISY STRUCTURAL CONTENT

Pages

  1. Read front matter pages, crossing to body matter pages. Navigate directly to front matter pages.
    Page numbers navigable
  2. Read body matter pages, crossing into read matter pages. Navigate directly to body matter pages.
    Page numbers navigable
  3. Read rear matter pages. Navigate directly to rear matter pages. Page numbers navigable
  4. Navigate to pages with Roman numerals and read. Page numbers navigable
  5. Navigate to pages with Arabic numerals and read.
    Page numbers navigable
  6. Navigate to alphanumeric pages and read.
    Page numbers navigable
  7. Pages only, no headings (in body) Page numbers navigable

Lists

  1. Read an unstructured list List markers and list content rendered; TTS voices structure Test data: Prentice Hall Economics: Principles in Action (48575); p 3.
  2. Read a numbered list List markers and list content rendered; TTS voices structure start and end. Test data: Prentice Hall Economics: Principles in Action (48575); p 217
  3. Read an alphabetized list List markers and list content rendered; TTS voices structure start and end. Test data: Modern World History: Patterns of Interaction (72761); p 633
  4. Read a definiton list List markers and list content rendered; TTS voices structure start and end. Test data: Century 21 Accounting: Advanced (44840); p G-1
  5. Read a nested list List markers and list content rendered; TTS voices structure start and end. Test data: Century 21 Accounting: Advanced (44840); p 3

Tables

  1. Read a table with a heading row Table markers and table content rendered; TTS voices structure start and end. Test data: Modern World History: Patterns of Interaction (72761); p 548
  2. Read a table without a heading row Table markers and table content rendered; TTS voices structure start and end. Test data: Modern World History: Patterns of Interaction (72761); p 623
  3. Read a table with a footer row
    Table markers and table content rendered; TTS voices structure start and end. Test data: Fundamentals of Athletic Training (45334)
  4. Read a table without a footer row
    Table markers and table content rendered; TTS voices structure start and end. Test data: Modern World History: Patterns of Interaction (72761); p 623
  5. Read a table with blank cells _Table markers and table content rendered; TTS voices structure start and end. Test data: Human Body Systems (46223); p 149 _
  6. Read a nested table Table markers and table content rendered; TTS voices structure start and end. Test data: Modern World History: Patterns of Interaction (72761); p 605

Sidebars

  1. Non-nested Sidebar marker and sidebar content rendered; TTS voices structure. Test data: Prentice Hall Economics: Principles in Action (48575); p 462
  2. Nested Sidebar marker and sidebar content rendered; TTS voices structure Test data: Life Over Time (42424); p R2

Links

  1. Read an external link Links rendered and usable as external links; TTS voices structure
  2. Read an internal link Links rendered and usable as internal links; TTS voices structure

Code

  1. Read code snippet Code marker and sidebar content rendered; TTS voices structure. Test data: Refactoring SQL Applications (391099)

Annotation

  1. Read annotation reference and annotation. Annotation reference and annotation rendered; TTS voices structure. Test data: Modern World History: Patterns of Interaction (68103); p 605

Block quote

  1. Read block quote Block quote content rendered; TTS voices structure. Test data: Transforming American Education: Learning Powered by Technology (167444)

Note (footnote)

  1. Read note reference and note Note reference and note content rendered; TTS voices structure. Test data: "Explorations: An Anthology of Literature, Volume A" (45420) p 23

Images (not supported in v1)

  1. Non-nested Image rendered
  2. Nested Image rendered

Production note

  1. Non-nested Prod note content rendered; TTS voices structure
  2. Nested Prod note content rendered; TTS voices structure. Test data: Transforming American Education: Learning Powered by Technology (167444)

Caption

  1. Read a caption Caption content rendered; TTS voices structure. Test data: Fundamentals of Athletic Training (45334); p 36 OR Human Body Systems (46223); p 9

Poem (inc lines)

  1. Read a poem Poem content is rendered; TTS voices structure. Test data: "Explorations: An Anthology of Literature, Volume A" (45420) p 23

Author

  1. Read an author Author content is rendered; TTS voices structure. Test data: "Explorations: An Anthology of Literature, Volume A" (45420) p 23

Large book handling (non-segmented)

  1. Open an extremely large, non-segmented DAISY book. Book opens in acceptable amount of time. Test data: NRSV Catholic Edition Bible (413151)
  2. Read an extremely large, non-segmented DAISY book. Playback performance is acceptable. Test data: NRSV Catholic Edition Bible (413151)
  3. Perform heading navigation in an extremely large, non-segmented DAISY book. Navigation is smooth and acceptably quick. Test data: Chemistry: Matter and Change (44725)
  4. Perform page navigation in an extremely large, non-segmented DAISY book. Navigation is smooth and acceptably quick. Test data: Chemistry: Matter and Change (44725)

Segmented DAISY (tbd)

  1. Open a segmented DAISY book. Book opens in acceptable amount of time. Test data: Prentice Hall Economics: Principles in Action (48575)
  2. Read across segments Playback performance is acceptable. Test data: Inside the Third Reich (53910) p 292
  3. Perform heading navigation across segments Navigation is smooth and acceptably quick. Test data: Inside the Third Reich (53910) p 292
  4. Perform page navigation across segments Navigation is smooth and acceptably quick. Test data: Inside the Third Reich (53910) p 292
  5. Read across segments; close book; reopen ("remember my position"). Book reopens to last position. Test data: Inside the Third Reich (53910) p 292

Non-Bookshare DAISY (3.0)

  1. Read non-Bookshare DAISY text only. Book opens, plays, and navigates correctly.
  2. Read non-Bookshare DAISY with images and text. Book opens, plays, and navigates correctly, and images are rendered. (No images in v1)
  3. Read non-Bookshare DAISY with images, text, and audio. Book opens, plays, and navigates correctly, and images are rendered. Audio is not available. (No images in v1)

ePub

  1. Read ePub loaded onto device. Book opens, plays, and navigates correctly, and images are rendered.
  2. Navigate ePub by heading. Book opens, plays, and navigates correctly.
  3. Navigate ePub by page. Book opens, plays, and navigates correctly.

Long-term playback

  1. Open a large book, and continue playback for minimum of 1 hour. Playback continues without interruption. Screen dims per settings configured on the operating system.

PART EIGHT: BOOK TRANSFER

Book transfer

  1. Transfer a zipped book (no password protection) to the device. Book not recognized in library
  2. Transfer a zipped book (IM password protection) to the device. Book not recognized in library
  3. Transfer a zipped book (Sponsor password protection) to the device. Book not recognized in library
  4. Transfer an unzipped DAISY book, text only, to the books dir on the device. Book recognized in library, opened
  5. Transfer an unzipped DAISY book, with images to the books dir on the device. Book not recognized in library.
  6. Transfer an unzipped DAISY book, non-Bookshare, to the books dir on the device. Book not recognized in library
  7. Transfer an epub to the books dir on the device. Book not recognized in library

PART NINE: SETTINGS

Directories

  1. Books directory option Option voiced
  2. Fonts directory option Option voiced
  3. Wallpapers directory option Option voiced

About Go Read

  1. Version Current version displayed and voiced.
  2. Visit our website Site displayed and voiced; opens in browser if activated.
  3. Send us an e-mail Contact Us displayed and voiced.
  4. Follow us at twitter Twitter account displayed and voiced.
  5. Leave feedback on our forum Location displayed and voiced; opens in browser if activated.
Clone this wiki locally