resume/tests/accessibility/manual-checklist.md

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

  1. For each page in the site, go through this checklist
  2. Mark each item as:
    • Pass
    • Fail
    • N/A Not applicable
  3. 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
  • 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: