Skip to main content
New: Deck Doctor. Upload your deck, get CPO-level feedback. 7-day free trial.
TemplateFREE⏱️ 120-240 minutes

Assistive Technology Testing Template

Structure testing sessions with screen readers, switch devices, magnifiers, and voice control tools.

Last updated 2026-03-05
Assistive Technology Testing Template preview

Assistive Technology Testing Template

Free Assistive Technology Testing Template — open and start using immediately

or use email

Instant access. No spam.

Get Template Pro — all templates, no gates, premium files

888+ templates without email gates, plus 30 premium Excel spreadsheets with formulas and professional slide decks. One payment, lifetime access.

Need a custom version?

Forge AI generates PM documents customized to your product, team, and goals. Get a draft in seconds, then refine with AI chat.

Generate with Forge AI

What This Template Is For

Automated accessibility scanners catch roughly 30-40% of accessibility issues. The remaining 60-70% are only detectable by testing with actual assistive technology. A color contrast failure shows up in a scan. A confusing reading order, a focus trap in a modal, or an unlabeled dynamic update does not.

This template provides structured testing protocols for five categories of assistive technology: screen readers (VoiceOver, NVDA, TalkBack), screen magnifiers (ZoomText, browser zoom), voice control (Dragon NaturallySpeaking, Voice Control on macOS), switch devices, and keyboard-only navigation. Each protocol includes setup steps, test scenarios, pass/fail criteria, and a findings log.

Use this template after completing the automated scans described in the accessibility audit template. The automated audit catches the low-hanging issues. This template catches everything else. For tracking remediation work after testing, the a11y roadmap template helps prioritize and phase fixes. The Technical PM Handbook covers how PMs can interpret technical testing results and communicate findings to engineering teams.


How to Use This Template

  1. Select the assistive technologies to test. At minimum, test with VoiceOver (macOS/iOS), NVDA (Windows), and keyboard-only. Add TalkBack (Android), Dragon, and ZoomText if your user base includes those populations.
  2. Define the user flows to test. Use the same critical flows from your test strategy template. Prioritize flows by traffic and business impact.
  3. Assign testers. Testers do not need to be assistive technology experts, but they should spend 30 minutes learning basic commands before testing. The command reference tables below cover the essentials.
  4. Run each protocol independently. A VoiceOver test and an NVDA test should be separate sessions because the assistive technologies behave differently.
  5. Log findings with specific details: the assistive technology used, the exact step where the issue occurred, what the user heard or experienced, and the WCAG criterion that was violated.
  6. Prioritize findings by user impact and frequency, then feed them into your accessibility remediation backlog.

The Template

Test Configuration

FieldDetails
Product / Feature[Name]
Test Lead[Name]
Test Date[Date]
Build / Version[Version or URL]
User Flows Tested[List the flows covered in this session]

Protocol 1: Screen Reader Testing (VoiceOver, macOS)

Setup:

  • Enable VoiceOver: System Settings > Accessibility > VoiceOver, or press Cmd+F5
  • Use Safari (VoiceOver's best-supported browser on macOS)
  • Set speech rate to a comfortable speed (VO+Cmd+arrow keys)

Essential commands:

ActionCommand
Turn VoiceOver on/offCmd+F5
Move to next elementVO+Right Arrow (VO = Ctrl+Option)
Move to previous elementVO+Left Arrow
Activate (click)VO+Space
Read page from current positionVO+A
Navigate by headingsVO+Cmd+H
Navigate by linksVO+Cmd+L
Navigate by form elementsVO+Cmd+J
Open rotor (navigation hub)VO+U
Go to next landmarkVO+Cmd+} (right curly brace)

Test scenarios:

#ScenarioPass CriteriaResultNotes
1Page load announcementVoiceOver announces the page title and primary landmark Pass / Fail
2Heading structure navigationAll headings are announced in correct order using VO+Cmd+H. No skipped levels. Pass / Fail
3Landmark navigationMain, navigation, banner, and contentinfo landmarks are present and labeled Pass / Fail
4Link purposeEvery link announces its destination or purpose. No "click here" or "read more" without context. Pass / Fail
5Form labelsEvery form field announces its label when focused. Required fields are indicated. Pass / Fail
6Error handlingForm errors are announced when they appear. Error messages identify which field failed and why. Pass / Fail
7Image alt textInformative images announce meaningful descriptions. Decorative images are skipped. Pass / Fail
8Dynamic contentContent updates (toasts, loading states, live search results) are announced via live regions Pass / Fail
9Modal dialogFocus moves into modal on open. Focus is trapped. Escape closes. Focus returns to trigger. Pass / Fail
10Custom widgetsTabs, accordions, menus, and comboboxes announce their role, state, and available actions Pass / Fail
11Complete user flow[Primary user flow] can be completed entirely with VoiceOver without sighted assistance Pass / Fail

Protocol 2: Screen Reader Testing (NVDA, Windows)

Setup:

  • Download NVDA from nvaccess.org (free)
  • Use Chrome or Firefox (NVDA's best-supported browsers on Windows)
  • Enable speech viewer (NVDA+N > Tools > Speech Viewer) to see what NVDA announces in text form

Essential commands:

ActionCommand
Turn NVDA on/offCtrl+Alt+N / NVDA+Q
Move to next elementDown Arrow (in browse mode)
Move to previous elementUp Arrow
Activate (click)Enter or Space
Toggle browse/focus modeNVDA+Space
Navigate by headingsH (in browse mode)
Navigate by linksK (unvisited) / V (visited)
Navigate by form elementsF (form field) / B (button)
Elements list (navigation hub)NVDA+F7
Navigate by landmarksD

Test scenarios:

#ScenarioPass CriteriaResultNotes
1Page load announcementNVDA announces the page title on load Pass / Fail
2Browse mode navigationUser can navigate the full page using arrow keys in browse mode Pass / Fail
3Focus mode for formsNVDA switches to focus mode in form fields. Fields announce labels. Pass / Fail
4Heading hierarchyH key cycles through all headings in document order. No missing levels. Pass / Fail
5Table readingData tables announce row/column headers when navigating cells (Ctrl+Alt+arrows) Pass / Fail
6ARIA widgetsCustom widgets (tabs, menus, trees) announce roles and states correctly Pass / Fail
7Dynamic contentLive region updates are announced at appropriate priority (polite/assertive) Pass / Fail
8Complete user flow[Primary user flow] can be completed entirely with NVDA Pass / Fail

Protocol 3: Screen Reader Testing (TalkBack, Android)

Setup:

  • Enable TalkBack: Settings > Accessibility > TalkBack
  • Use Chrome (TalkBack's primary browser)
  • Connect device to computer for easier note-taking during testing

Essential gestures:

ActionGesture
Move to next elementSwipe right
Move to previous elementSwipe left
Activate (tap)Double-tap
ScrollTwo-finger swipe
Read from current positionSwipe down then right
Change navigation granularitySwipe up or down
Open TalkBack menuSwipe down then right with three fingers
Go to first/last elementSwipe up then down / down then up

Test scenarios:

#ScenarioPass CriteriaResultNotes
1Touch target sizeAll interactive elements have a minimum touch target of 48x48dp Pass / Fail
2Swipe navigationAll content is reachable by swiping through elements sequentially Pass / Fail
3Form interactionForm fields are labeled. Keyboards appear appropriately (email keyboard for email, number pad for phone). Pass / Fail
4Gesture alternativesAny gesture-only interaction has an alternative (e.g., swipe-to-delete has a delete button) Pass / Fail
5Complete user flow[Primary mobile flow] can be completed with TalkBack Pass / Fail

Protocol 4: Screen Magnification Testing

Setup (ZoomText or browser zoom):

  • Test at 200%, 300%, and 400% magnification
  • Use both browser zoom (Cmd/Ctrl+) and OS-level magnification
  • Test in a viewport of 1280x1024 at 100% (becomes 640x512 at 200%)

Test scenarios:

#ScenarioPass CriteriaResultNotes
1Content reflow at 200%All content reflows into a single column. No horizontal scrolling for text content. Pass / Fail
2Content reflow at 400%Content remains readable. No text overlap, truncation, or hidden content. Pass / Fail
3Text spacing overrideWith letter-spacing 0.12em, word-spacing 0.16em, line-height 1.5, and paragraph-spacing 2em, no content is clipped or overlaps Pass / Fail
4Sticky/fixed elementsFixed headers, footers, and floating buttons do not obscure content at high zoom levels Pass / Fail
5Tooltips and popoversTooltips remain visible when magnified and do not overflow the viewport Pass / Fail
6Data tablesTables scroll horizontally or reflow. Column headers remain associated with data cells. Pass / Fail

Protocol 5: Keyboard-Only Navigation

Setup:

  • Unplug or disable the mouse/trackpad
  • Use Tab, Shift+Tab, Enter, Space, Arrow keys, and Escape only
  • Test in Chrome and Firefox

Test scenarios:

#ScenarioPass CriteriaResultNotes
1Focus visibilityEvery focused element has a visible focus indicator (outline, ring, or highlight) Pass / Fail
2Tab orderTab order follows the visual reading order. No unexpected jumps. Pass / Fail
3No focus trapsFocus never gets stuck in a component with no way to Tab out (except intentional traps like modals) Pass / Fail
4Skip navigationA "skip to main content" link is the first focusable element on every page Pass / Fail
5Interactive elements reachableEvery button, link, form field, and custom widget can be reached and activated by keyboard Pass / Fail
6Dropdown and menu navigationArrow keys navigate within menus. Escape closes menus and returns focus. Pass / Fail
7Complete user flow[Primary user flow] can be completed entirely with keyboard Pass / Fail

Protocol 6: Voice Control Testing (Optional)

Setup (macOS Voice Control or Dragon):

  • Enable Voice Control: System Settings > Accessibility > Voice Control
  • Or install Dragon NaturallySpeaking on Windows

Test scenarios:

#ScenarioPass CriteriaResultNotes
1Visible labels match accessible namesSaying "Click [visible text]" activates the correct element Pass / Fail
2Grid overlay navigationAll interactive elements have a number overlay and can be activated by number Pass / Fail
3Form filling"Type [text] in [field name]" enters text in the correct field Pass / Fail

Findings Log

IDAT UsedPage/FlowIssue DescriptionWCAG CriterionSeverityScreenshot/RecordingStatus
AT-001[VoiceOver/NVDA/etc.][Page URL or flow][What happened vs. what should happen][e.g., 4.1.2 Name, Role, Value][Critical/Major/Minor][Link][Open/Fixed/Won't Fix]
AT-002
AT-003
AT-004
AT-005

Test Summary

Assistive TechnologyScenarios RunPassedFailedPass RateNotes
VoiceOver (macOS/Safari)
NVDA (Windows/Chrome)
TalkBack (Android/Chrome)
Screen magnification (400%)
Keyboard-only
Voice Control
Total

Frequently Asked Questions

Which screen readers should we test with?+
Prioritize VoiceOver on macOS with Safari and NVDA on Windows with Chrome. These two combinations cover the majority of screen reader users. If your product has significant mobile traffic, add TalkBack on Android with Chrome. The WebAIM Screen Reader Survey (published annually) shows that NVDA and JAWS are the most popular desktop screen readers, with VoiceOver dominant on mobile. The [accessibility compliance template](/templates/accessibility-compliance-template) includes a device and browser matrix you can use to document your test coverage decisions.
How often should we run assistive technology testing?+
Run a full assistive technology test cycle before each major release. Run targeted tests (specific flows only) when shipping new interactive components or making significant UI changes. Quarterly regression testing catches issues introduced by incremental changes that are not individually tested. Keyboard-only testing is fast enough to include in every sprint's QA process.
Do we need users with disabilities to test?+
Teams should not rely solely on users with disabilities for testing, but user testing with assistive technology users provides insights that simulated testing cannot. A QA engineer using VoiceOver for the first time will catch broken ARIA and keyboard traps. A daily VoiceOver user will catch usability issues: confusing reading order, verbose announcements, and missing context. Plan for at least one round of user testing per quarter with 3-5 participants who use assistive technology daily. The [user research template](/templates) can be adapted for accessibility-focused research sessions.
What is the difference between keyboard testing and screen reader testing?+
Keyboard-only testing verifies that every interactive element can be reached and activated without a mouse. Screen reader testing verifies that the experience is understandable when the visual presentation is replaced by audio announcements. A component can be keyboard accessible (you can Tab to it and press Enter) but not screen reader accessible (it does not announce its role, state, or label). Both tests are required. Keyboard testing is faster and catches focus order, focus visibility, and focus trap issues. Screen reader testing catches labeling, role, state, and live region issues.
How do we prioritize findings from assistive technology testing?+
Use three severity levels. Critical: the user cannot complete the flow at all (keyboard trap, unlabeled form, missing submit button announcement). Major: the user can complete the flow but with significant difficulty or confusion (incorrect reading order, missing state announcements, confusing labels). Minor: the user can complete the flow with minor friction (verbose descriptions, inconsistent focus indicators, redundant announcements). Fix critical issues before the next release. Major issues go into the next sprint. Minor issues are backlogged and addressed in batch.

Explore More Templates

Browse our full library of PM templates, or generate a custom version with AI.

Free PDF

Like This Template?

Subscribe to get new templates, frameworks, and PM strategies delivered to your inbox.

or use email

Join 10,000+ product leaders. Instant PDF download.

Want full SaaS idea playbooks with market research?

Explore Ideas Pro →