This is a template for a Trello card consisting of a quick, internal accessibility audit. It's intended to be carried out as a prerequisite before a formal audit from a recognised accessibility testing company (like DAC).
The intention is to capture low-hanging fruit / show-stopping bugs and fix them, to allow the auditors to focus on more nuanced or interesting usability problems.
We want to do an internal accessibility audit of the <SERVICE_NAME> application to surface potential accessibility issues ahead of future audits.
We want to test the following personas:
- Blind / low vision / colour blind
- Mobility impaired / keyboard only
- Cognitive impaired / anxiety
We'll test with:
- Firefox on desktop
- Safari on iOS
- Firefox on Android
- VoiceOver on Safari on iOS
- <OTHER_BROWSERS_AS_DESIRED>
- We've run through the service using the assistive technologies and personas
- An automatic accessibility testing tool (Axe) is run on 5 different pages in the app
- We've added checklist items, a comment, or cards to this story with any bugs found
<PERSON_WRITING_THIS_CARD>
- Check that the skip link works
- Check that the heading hierarchy is correct on every page
- Check that inputs have working labels on every page
- Check that all pages have unique titles
- Check that all validation message links work
- Check that
Error:
is prefixed to every page when validation errors show - Check that the whole journey can be completed using only a keyboard
- Check that the whole journey can be completed using a screen reader and a switched off screen
- Check that an automated tool like Axe finds no major issues
Quick accessibility testing cheat sheet
If you have time:
If you don't:
VoiceOver cheatsheet: