Screen reader testing
TODO: Starter content. This content should be reviewed and restructured. The links need to be checked and updated. Some info/resources can be moved to the topics (and linked to) Standards and best practice.
Content that changes dynamically during time, like JavaScript generated error messages or content, must also be announced for screen readers. The best way is to test this with a screen reader like Apple VoiceOver (for Mac) or NVDA (for Windows). Listen to your website!
While we know that many developers work primarily on MacOS, testing only with Apple’s VoiceOver is not sufficient. VoiceOver, while fairly common, has many non-standard interpretations of accessibility interactions that aren’t the most accurate representation of average user experience.
Screen reader testing
- Testing with Screen Readers: Questions and Answers
- Screen reader keyboard shortcuts and gestures
- Basic screen reader commands for accessibility testing
Best screen reader / browser combinations
- VoiceOver with Safari,
- NVDA with Chrome or FireFox
- JAWS with Chrome, Edge or FireFox
- Windows Narrator with Edge
The screen readers ChromeVox and Orca don’t perform well enough as a screen reader, at this moment, to give representative test information.
How to use a screen reader
- List of screen reader test tools in the Accessibility Handbook
- VoiceOver Getting Started
- VoiceOver cheat sheet by Paul J. Adam
- NVDA
- NVDA shortcuts