Testing
What to test
29 checks still to make, 0 done. Results are recorded in docs/qa/manual-verification.csv.
PR #273
MV-001 · Lessons
Tapping a verb in a lesson sentence opens its hint card with the verb name and meaning
How: Open /en/es/lessons/verb-foundations then tap a verb with Grammar View on; card shows infinitive and to ... meaning and a View full verb link
Where: Phone (iOS Safari and Android Chrome)
MV-002 · Kids
Kids age pages show verb popups on the first sentence of each section and on every sentence with Grammar View on
How: Open /en/es/kids/ages-5-6 then expand a topic; tap a verb; turn Grammar View on and off
Where: Phone and desktop
MV-003 · Reference tools
Verb Lookup shows Used in lessons for a verb you pick or search for
How: Open /en/es/reference/verbs?v=ser; also search soy and pick a verb; the lessons block appears within a second
Where: Phone and desktop
MV-004 · Reference tools
Word Lookup and Phrase Lookup show In lessons results after the first search
How: Search a common word (casa) and a phrase (tengo hambre); results then a second different search; with the network throttled or briefly offline the next search recovers
Where: Desktop with network throttling
MV-005 · Games
Games list illustrations load as image files and look right
How: Open /en/es/play; all game cards show their illustration with no broken images
Where: Phone and desktop
MV-006 · Favorites
Favorites page recovers when a lesson chunk fails to load
How: Block the lesson chunk in dev tools then open Favorites; the page shows a retry path rather than a blank page
Where: Desktop Chrome
MV-008 · Start Speaking
Verb popups work on the Start Speaking page
How: Open /en/es/start-speaking; turn Grammar View on; tap or hover a verb; the card shows the verb name meaning tense and a View full verb link
Where: Phone and desktop
MV-009 · Kids
The Kids list and every Kids age page (2-4 and 5-6 and 7-8) open and expand with no missing sentences or broken popups
How: Open /en/es/kids then each age; Expand All; Grammar View On and Off; Pronunciation On and Off; open the print sheet
Where: Phone and desktop
MV-010 · Reference tools
Word and phrase pages show the right examples and See all uses pages page and filter correctly for a common word (el or casa) and a rare one
How: Open /en/es/reference/words/casa and /el then See all uses; filter and page through; compare the first examples with what the lessons teach
Where: Phone and desktop
MV-011 · Reference tools
A search that no word matches says no match only after the lesson lines have loaded
How: Search a nonsense word in Word Lookup and Phrase Lookup; the page should not flash no match before showing lesson results for a word that is only in lessons
Where: Phone with slow network
MV-012 · Reference tools
Verb Lookup opened with no choice made still reads well: the default verb shows with no lessons block until you pick or search for a verb
How: Open /en/es/reference/verbs and wait; then pick a verb and confirm Used in lessons appears
Where: Phone and desktop
MV-013 · Speed
Pages feel faster on a real phone on a mobile connection (lesson page and Kids age and games list and Word entry)
How: Load each page cold on 4G or throttled 3G and note when text and buttons are usable; compare with the live site
Where: Real phone on mobile data
MV-014 · Word Lookup
The letter bar jumps the word list to the chosen letter on a phone
How: Open /en/es/reference/words; tap M; the first visible word starts with m. An automated test for this fails on main too (it reads the list before the scroll settles)
Where: Phone portrait
MV-015 · Site
Every page in the sitemap loads without an error. The automated page sweep timed out on a slow dev server and never gave a full result
How: Open a sample of each kind of page: lessons and themes and games and reference and adventures and Kids; look for errors or blank pages
Where: Desktop and phone
MV-016 · Games
Games still play end to end after the illustration and vocabulary changes (Word Guess and Shapes and Match Words and Connections)
How: Play one round of each; confirm the words and pictures appear and the result popup shows an example
Where: Phone and desktop
PR #272
MV-026 · Lessons
The six deepened lessons (preterite, comparisons, relative-clauses, reported-speech, emotion-doubt, progressive) read well: English-first callout labels, practice items with answers, and a working quiz
How: Open /en/es/lessons/preterite, /en/es/lessons/comparisons, /en/es/lessons/relative-clauses, /en/es/lessons/reported-speech, /en/es/lessons/emotion-doubt, /en/es/lessons/progressive; read each top to bottom; check the labels read English first, the Try it yourself answers match the items, and the quiz accepts the right answer only
Where: Phone and desktop
MV-027 · Downloads
The regenerated PDFs and EPUBs for the six lessons open and read correctly (EPUBCheck not run)
How: Download each lesson PDF and EPUB from its lesson page; open the PDF and an EPUB reader; check the sections and Spanish accents appear; run EPUBCheck on the EPUBs
Where: PDF viewer and an EPUB reader
MV-028 · Mobile app
The offline content pack shows the six deepened lessons after the regeneration
How: Open the mobile app offline; open Preterite and Relative Clauses; check the new groups and quiz appear
Where: Phone with the mobile build
MV-029 · Testing page
The What to test page lists every open check, grouped by PR, readable on a phone, and the footer link opens it
How: Open /en/testing from the footer link (Tervan column, What to test); check each check shows its id and what and how and where; check it reads well at phone width
Where: Phone and desktop
PR #270
MV-022 · Lessons
The five deepened lessons (register, conditional, conditional-sentences, present-perfect, perfect-tenses) read well: English-first callout labels, practice items with answers, and a working quiz
How: Open /en/es/lessons/register, /en/es/lessons/conditional, /en/es/lessons/conditional-sentences, /en/es/lessons/present-perfect, /en/es/lessons/perfect-tenses; read each top to bottom; check the labels read English first, the Try it yourself answers match the items, and the quiz accepts the right answer only
Where: Phone and desktop
MV-023 · Downloads
The regenerated PDFs and EPUBs for the five lessons open and read correctly (EPUBCheck not run)
How: Download each lesson PDF and EPUB from its lesson page; open the PDF and an EPUB reader; check the sections and Spanish accents appear; run EPUBCheck on the EPUBs
Where: PDF viewer and an EPUB reader
MV-024 · Content (native review)
A Puerto Rican speaker confirms two lines sound natural: Doña Carmen as a respectful address, and Hoy hablé versus Hoy he hablado for earlier today
How: See projects/puerto-rico/reviews/native-review-checklist.md under Formal vs. Informal and Present Perfect; mark each line approved or give the local wording
Where: Native Puerto Rican speaker
MV-025 · Mobile app
The offline content pack shows the five deepened lessons after the regeneration
How: Open the mobile app offline; open Formal vs. Informal and Conditional; check the new groups and quiz appear
Where: Phone with the mobile build
PR #267
MV-007 · Lessons
Spanish audio plays on the lesson Mark complete flow for a guest
How: Play a Spanish line then Mark complete as a guest; audio plays and the button is grayed out afterwards
Where: Windows Chrome (only online Google voices) and a phone
PR #266
MV-017 · Lessons
Seven Course lessons open at addresses that match their English titles and the old addresses redirect
How: Open each new address: /en/es/lessons/preterite-imperfect, /en/es/lessons/present-stem-changes, /en/es/lessons/written-natural-speech, /en/es/lessons/what-is-a-verb, /en/es/lessons/words-phrases-sentences, /en/es/lessons/who-does-what, /en/es/lessons/connect-ideas; then open the old addresses /en/es/lessons/past-contrast, /en/es/lessons/course-past-contrast, /en/es/lessons/infinitives; each lands on the new address with the lesson showing
Where: Desktop and phone
MV-018 · Lessons
The four deepened lessons (por-para, preterite-imperfect, imperfect, past-subjunctive) read well: English-first callout labels, practice items with answers, and a working quiz
How: Open /en/es/lessons/por-para, /en/es/lessons/preterite-imperfect, /en/es/lessons/imperfect, /en/es/lessons/past-subjunctive; read each top to bottom; check the labels read English first, the Try it yourself answers match the items, and the quiz accepts the right answer only
Where: Phone and desktop
MV-019 · Downloads
The regenerated lesson PDFs and EPUBs for the four lessons open and read correctly (EPUBCheck not run)
How: Download each lesson PDF and EPUB from its lesson page; open the PDF and an EPUB reader; check the sections and Spanish accents appear; run EPUBCheck on the EPUBs
Where: PDF viewer and an EPUB reader
MV-020 · Content (native review)
A Puerto Rican speaker confirms two lines sound natural: Vamos a San Juan por la autopista (versus el expreso) and Voy por pan (ir por)
How: See projects/puerto-rico/reviews/native-review-checklist.md; mark each line approved or give the local wording
Where: Native Puerto Rican speaker
MV-021 · Mobile app
The offline content pack shows the four deepened lessons after the regeneration
How: Open the mobile app offline; open Por vs. Para and Preterite vs. Imperfect; check the new groups and quiz appear
Where: Phone with the mobile build
Temporary page: it is removed, with the tracker behind it, before the initial launch.