4.5 KiB
4.5 KiB
Manual Accessibility Testing Checklist
This checklist covers aspects of WCAG 2.1 AAA compliance that cannot be fully automated and require manual verification.
Instructions
- For each page in the site, go through this checklist
- Mark each item as:
- ✅ Pass
- ❌ Fail
- N/A Not applicable
- For any failures, note the specific issue and location
Pages to Test
- Home page (/)
- Stories index (/stories/)
- Individual story pages (e.g., /stories/open-source-success.html)
- Tools pages (e.g., /one-pager-tools/csv-tool.html)
Checklist
Perceivable
1.2.6 Sign Language (AAA)
- Sign language interpretation is provided for all prerecorded audio content in synchronized media
1.2.7 Extended Audio Description (AAA)
- Extended audio description is provided for all prerecorded video content
1.2.8 Media Alternative (AAA)
- Alternative for time-based media is provided for all prerecorded synchronized media and for all prerecorded video-only media
1.2.9 Audio-only (Live) (AAA)
- Alternative for time-based media that presents equivalent information for live audio-only content is provided
1.3.6 Identify Purpose (AAA)
- The purpose of UI components, icons, and regions can be programmatically determined
1.4.6 Contrast (Enhanced) (AAA)
- Visual presentation of text and images of text has a contrast ratio of at least 7:1
- Large text (over 18pt or 14pt bold) has a contrast ratio of at least 4.5:1
1.4.9 Images of Text (No Exception) (AAA)
- Images of text are only used for pure decoration or where a particular presentation of text is essential to the information being conveyed
Operable
2.1.3 Keyboard (No Exception) (AAA)
- All functionality of the content is operable through a keyboard interface without requiring specific timings for individual keystrokes
2.2.3 No Timing (AAA)
- Timing is not an essential part of the event or activity presented by the content
2.2.4 Interruptions (AAA)
- Interruptions can be postponed or suppressed by the user
2.2.5 Re-authenticating (AAA)
- When an authenticated session expires, the user can continue the activity without loss of data after re-authenticating
2.2.6 Timeouts (AAA)
- Users are warned of the duration of any user inactivity that could cause data loss
2.3.2 Three Flashes (AAA)
- Web pages do not contain anything that flashes more than three times in any one second period
2.3.3 Animation from Interactions (AAA)
- Motion animation triggered by interaction can be disabled
2.4.8 Location (AAA)
- Information about the user's location within a set of web pages is available
2.4.9 Link Purpose (Link Only) (AAA)
- A mechanism is available to allow the purpose of each link to be identified from link text alone
2.4.10 Section Headings (AAA)
- Section headings are used to organize the content
2.5.5 Target Size (AAA)
- The size of the target for pointer inputs is at least 44 by 44 CSS pixels
2.5.6 Concurrent Input Mechanisms (AAA)
- Web content does not restrict use of input modalities available on a platform
Understandable
3.1.3 Unusual Words (AAA)
- A mechanism is available for identifying specific definitions of words or phrases used in an unusual or restricted way
3.1.4 Abbreviations (AAA)
- A mechanism for identifying the expanded form or meaning of abbreviations is available
3.1.5 Reading Level (AAA)
- When text requires reading ability more advanced than the lower secondary education level, supplemental content is available
3.1.6 Pronunciation (AAA)
- A mechanism is available for identifying specific pronunciation of words where meaning is ambiguous without knowing the pronunciation
3.2.5 Change on Request (AAA)
- Changes of context are initiated only by user request or a mechanism is available to turn off such changes
3.3.5 Help (AAA)
- Context-sensitive help is available
3.3.6 Error Prevention (All) (AAA)
- For web pages that require the user to submit information, at least one of the following is true:
- Submissions are reversible
- Data entered by the user is checked for input errors and the user is provided an opportunity to correct them
- A mechanism is available for reviewing, confirming, and correcting information before finalizing the submission
Notes and Issues
Tester Information
- Name:
- Date:
- Browser/assistive technology used: