TL;DR
In this week’s testing from trenches, we present you with a real testing problem. It is about finding errors in Book Manuscript For Asimov Foundations.
Context
Recently one of my friends was excited on Facebook that the Asimov Foundations book series will become TV series on AppleTV+. He rated Foundations with five stars on GoodReads. On the other side, Zeljko was not impressed with the first audiobook. These two opposite opinions provoked me to start reading Foundations.
Archive.org
Google search for “Asimov Foundations PDF” led me to the Archive.org page for that book.
“The Internet Archive was founded in 1996 to build an Internet library and promote universal access to all knowledge.”
Excerpt From: Isaac Asimov. “The Foundation Series.” Apple Books.
I downloaded the EPUB version.
The Problem
“This book was produced in EPUB format by the Internet Archive.
The book pages were scanned and converted to EPUB format automatically. This process relies on optical character recognition and is somewhat susceptible to errors. The book may not offer the correct reading sequence, and there may be weird characters, non-words, and incorrect guesses at the structure. Some page numbers and headers or footers may remain from the scanned page. The process which identifies images might have found stray marks on the page, which are not actually images from the book. The hidden page numbering which may be available to your ereader corresponds to the numbered pages in the print edition but is not an exact match; page numbers will increment at the same rate as the corresponding print edition, but we may have started numbering before the print book’s visible page numbers. The Internet Archive is working to improve the scanning process and resulting books, but in the meantime, we hope that this book will be useful to you.
”
Excerpt From: Isaac Asimov. “The Foundation Series.” Apple Books.
Exercise
You need to create a Test Strategy that would identify all errors in the EPUB version of the manuscript in a two-week sprint.
Hint: tool, approach, heuristic, oracle, resources, method.
Comments are closed.