Accessibility checklist and guidance

Accessibility checklist and guidance, column headers with buttons are sortable
Success criteria Level Description Interaction Severity Responsibility Knowledge to test Time to test Test procedure
Success criteria 1.1.1 Non-text Content Level A Description Images that convey meaning have suitable alternative text and images that serve a decorative purpose have a null alternative text assigned Interaction Screen reader Severity Minor, Moderate, Severe Responsibility Content,
Developer
Knowledge to test Medium Time to test Medium Test procedure ARC Toolkit,
Manual,
Some support from tools,
Screen reader
Success criteria 1.2.1 Audio-only and Video-only (Prerecorded) Level A Description A transcript is provided for audio only content (such as a podcast) Interaction Cognition, Deafness Severity Responsibility Content,
Designer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 1.2.1 Audio-only and Video-only (Prerecorded) Level A Description Essential content that is communicated visually in videos is also availabel as audio or text Interaction Screen reader Severity Responsibility Content,
Designer
Knowledge to test Easy Time to test Long Test procedure Manual,
Visual inspection
Success criteria 1.2.2 Captions (prerecorded) Level A Description Captions are provided for video with audio Interaction Cognition, Deafness Severity Responsibility Content,
Designer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 1.2.3 Audio Description or Media Alternative (Prerecorded) Level A Description When there is audiovisual content (video) you can work out what is going on from the audio or an audio description is provided Interaction Screen reader Severity Blocker Responsibility Content,
Designer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 1.2.4 Captions (Live) Level AA Description Captions are provided for video with audio Interaction Cognition, Deafness Severity Responsibility Content,
Designer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 1.3.1 Info and Relationships Level A Description Font icons are not used Interaction Contrast Severity Responsibility Designer,
Developer
Knowledge to test Medium Time to test Test procedure Manual,
Request details,
Web inspector tools
Success criteria 1.3.1 Info and Relationships Level A Description Form code is implemented correctly Interaction Screen reader Severity Minor, Moderate, Severe Responsibility Developer Knowledge to test Medium Time to test Medium Test procedure ARC Toolkit,
Manual,
Screen reader,
Some support from tools,
Web developer extension
Success criteria 1.3.1 Info and Relationships Level A Description The HTML structure and semantices reflects the intent - landmarks, headings, lists, data tables Interaction Screen reader Severity Minor, Moderate, Severe Responsibility Content,
Developer
Knowledge to test Medium Time to test Medium Test procedure ARC Toolkit,
Manual,
Screen reader,
Some support from tools,
Web inspector tool
Success criteria 1.3.1 Info and Relationships Level A Description Inline CSS is not used Interaction Contrast, Magnification Severity Responsibility Designer,
Developer
Knowledge to test Time to test Test procedure Inspect code,
Manual,
Web inspector tools
Success criteria 1.3.2 Meaningful Sequence Level A Description Content is in a logical order in the code Interaction Screen reader Severity Responsibility Developer Knowledge to test Time to test Test procedure Manual,
Some support from tools,
Web developer extension
Success criteria 1.3.3 Sensory Characteristics Level A Description Instructions provided for understanding and interacting with content does not solely rely on shape, size, sound, visual location or orientation Interaction Screen reader Severity Responsibility Content,
Designer
Knowledge to test Easy Time to test Quick Test procedure Manual,
Visual inspection
Success criteria 1.3.4 Orientation Level AA Description Orientation is not locked Interaction Mobile Severity Severe Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Manual,
Mobile
Success criteria 1.3.5 Identity Input Purpose Level AA Description Autocomplete is used on inputs when appropriate Interaction Cognition Severity Moderate Responsibility Developer Knowledge to test Time to test Test procedure ARC Toolkit,
Manual,
Web Inspector Tool
Success criteria 1.4.1 Use of Colour Level A Description Colour has not been solely used as the only visual means of conveying information Interaction Colour blindness, Screen reader Severity Responsibility Designer Knowledge to test Easy Time to test Quick Test procedure
Success criteria 1.4.2 Audio Control Level A Description Audio is not played automatically Interaction Screen reader Severity Responsibility Designer Knowledge to test Easy Time to test Quick Test procedure Manual,
Visual inspection
Success criteria 1.4.3 Contrast (Minimum) Level AA Description There is decent contrast for reading text (minimum 4.5:1 ratio for standard text, 3:1 for large text) Interaction Contrast Severity Moderate Responsibility Designer Knowledge to test Easy Time to test Medium Test procedure ARC Toolkit,
Colour Contrast Analyser,
Firefox,
Manual,
Some support from tools
Success criteria 1.4.4 Resize Text Level AA Description You can make text at least 200% larger without losing content/functionality Interaction Magnification Severity Responsibility Developer Knowledge to test Time to test Test procedure Browser,
Manual
Success criteria 1.4.5 Images of Text Level AA Description Graphics are not used for text (except logos) Interaction Magnification Severity Responsibility Designer,
Developer
Knowledge to test Medium Time to test Quick Test procedure ARC Toolkit,
Manual,
Some support from tools
Success criteria 1.4.10 Reflow Level AA Description You can zoom in 400% without losing content/functionality or horizontal scrolling Interaction Magnification Severity Moderate, Severe Responsibility Designer,
Developer
Knowledge to test Easy Time to test Quick Test procedure ARC Toolkit,
Bookmarklet,
Browser,
Manual,
Some support from tools
Success criteria 1.4.11 Non-test Contrast Level AA Description There is decent contrast for graphics (that don't have text) and inputs/controls/focus styles Interaction Contrast Severity Moderate, Severe Responsibility Designer Knowledge to test Medium Time to test Medium Test procedure Colour Contrast Analyser,
Manual,
Some support from tools
Success criteria 1.4.12 Text Spacing Level AA Description The current text spacing can be overridden without loss of content or functionality Interaction Magnification Severity Severe Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure ARC Toolkit,
Bookmarklet,
Manual,
Some support from tools
Success criteria 1.4.13 Content on Hover or Focus Level AA Description Pop-overs that appear on keyboard focus can be dismissed using the keyboard Interaction Keyboard Severity Moderate Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual
Success criteria 1.4.13 Content on Hover or Focus Level AA Description Pop-ups are not used on hover, unless they are dismissable and robust Interaction Magnification Severity Severe Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Cursor,
Manual,
Visual inspection
Success criteria 2.1.1 Keyboard Level A Description All functionality is operable with a keyboard Interaction Keyboard Severity Blocker Responsibility Developer Knowledge to test Medium Time to test Medium Test procedure Keyboard,
Manual,
Some support from tools
Success criteria 2.1.2 No Keyboard Trap Level A Description Keyboard focus does not get trapped Interaction Keyboard Severity Blocker Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual
Success criteria 2.1.4 Character Key Shortcuts Level A Description Keyboard short cuts are not used, unless the user can override them Interaction Keyboard Severity Blocker Responsibility Designer,
Developer
Knowledge to test Medium Time to test Medium,
Quick
Test procedure Keyboard,
Manual,
Request details,
Screen reader
Success criteria 2.2.1 Timing Adjustable Level A Description There is time to read and act on things Interaction Cognition Severity Responsibility Designer,
Developer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 2.2.2 Pause, Stop, Hide Level A Description Any distracting flashes or movements are under user-control Interaction Cognition Severity Responsibility Designer Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 2.3.1 Three Flashes or Below Threshhold Level A Description Flashing content does not flash more than three times in any one second period, or the flash is below the general flash and red flash thresholds Interaction Photosensitive seizure Severity Responsibility Designer Knowledge to test Time to test Test procedure Keyboard,
Manual
Success criteria 2.3.3 Animations from Interactions Level AAA Description Animation respects reduce-motion settings Interaction Cognition Severity Responsibility Developer Knowledge to test Time to test Test procedure Manual
Success criteria 2.4.1 Bypass Blocks Level A Description There is a mechanism to skip to content, or skip past navigation Interaction Keyboard Severity Moderate, Severe Responsibility Designer,
Developer
Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual
Success criteria 2.4.2 Page Titles Level A Description Page titles are unique and reflect the purpose of the page Interaction Screen reader Severity Responsibility Content,
Developer
Knowledge to test Easy Time to test Quick Test procedure ARC Toolkit,
Browser,
Inspect code,
Manual,
Screen reader
Success criteria 2.4.3 Focus Order Level A Description The focus order is logical and intuitive Interaction Keyboard Severity Moderate Responsibility Designer,
Developer
Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual,
Some support from tools
Success criteria 2.4.4 Link Purpose Level A Description Ambiguous lonk phrases have not been used. The purpose of the link can be determined from the link text alone or it has been programmatically defined. Interaction Cognition, Screen reader Severity Responsibility Content,
Designer,
Developer
Knowledge to test Medium Time to test Quick Test procedure Manual,
Screen reader,
Some support from tools,
Visual inspection
Success criteria 2.4.5 Multiple Ways Level AA Description More than one method is available to locate a Web page within a set of Web pages Interaction Cognition Severity Responsibility Designer Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 2.4.6 Headings and Labels Level AA Description Headings and labels clearly describe the topic or purpose Interaction Cognition, Screen reader Severity Responsibility Content Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 2.4.7 Focus Visible Level AA Description The location of the keyboard focus is visually obvious Interaction Keyboard Severity Moderate, Severe Responsibility Designer,
Developer
Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual,
Some support from tools
Success criteria 2.5.1 Pointer Gestures Level A Description Touch gestures (e.g. swipe) are not relied on Interaction Mobile Severity Blocker Responsibility Designer Knowledge to test Easy Time to test Quick Test procedure Manual,
Mobile,
Request details
Success criteria 2.5.2 Pointer Cancellation Level A Description Down events for links/buttons are not used unless there is a cancel method Interaction Mobile Severity Severe Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Manual,
Request details
Success criteria 2.5.3 Label in Name Level A Description The visible label must be included in the accessible name (mostly applies to images and where labels are over-ridden) Interaction Screen reader, Speech recognition Severity Severe Responsibility Developer Knowledge to test Medium Time to test Medium Test procedure Manual,
Some support from tools
Success criteria 2.5.4 Motion Actuation Level A Description Motion sensors are not relied on for functionality (e.g. shake to undo) Interaction Mobile Severity Responsibility Designer Knowledge to test Easy Time to test Medium,
Quick
Test procedure Manual,
Mobile,
Request details
Success criteria 2.5.5 Target Size Level AAA Description Touch targets are large enough to touch accurately (at least 44px x 44px) Interaction Mobile Severity Moderate Responsibility Designer,
Developer
Knowledge to test Time to test Test procedure Manual,
Some support from tools
Success criteria 3.1.1 Language of Page Level A Description The default human language of each web page has been set Interaction Screen reader Severity Responsibility Developer Knowledge to test Medium Time to test Quick Test procedure ARC Toolkit,
Fully automated,
Inspect code,
Manual
Success criteria 3.1.2 Language of Parts Level AA Description Correct language codes for different languages on the page has been set where applicable Interaction Screen reader Severity Responsibility Content,
Developer
Knowledge to test Medium Time to test Quick Test procedure Manual,
Web inspector tool
Success criteria 3.2.1 On Focus Level A Description Landing on an element does not change the context Interaction Keyboard Severity Blocker Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual
Success criteria 3.2.2 On Input Level A Description Changing a widget (e.g. drop down) doesn't automatically take you somewhere else Interaction Keyboard Severity Severe Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual
Success criteria 3.2.3 Consistent Navigation Level AA Description Navigation is consistently ordered across pages Interaction Keyboard Severity Moderate Responsibility Designer Knowledge to test Easy Time to test Quick Test procedure Keyboard,
Manual
Success criteria 3.2.4 Consistent Identification Level AA Description Terms used for functionality are consistently used Interaction Cognition Severity Responsibility Content,
Designer
Knowledge to test Easy Time to test Test procedure Manual,
Visial inspection
Success criteria 3.3.1 Error Identification Level A Description Where an error occurs, the issue can be identified and is described to the user in text Interaction Cognition Severity Responsibility Content,
Designer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 3.3.2 Labels or Instructions Level A Description Appropiate labels or instructions are provided when content requires user input, form fabels are always visible Interaction Cognition Severity Responsibility Content Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 3.3.3 Error suggestion Level AA Description Error messages are actually useful, e.g. provide a useful next step or way of entering valid data Interaction Cognition Severity Responsibility Content,
Designer,
Developer
Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 3.3.4 Error Prevention (Legal, Financial, Data) Level AA Description Legal and financial actions can be either reversed, checked or confirmed Interaction Cognition Severity Severe Responsibility Designer Knowledge to test Time to test Test procedure Manual,
Visual inspection
Success criteria 4.1.1 Parsing Level A Description Elements have complete start and end tags, elements are nested according to their specifications, elements do not contain duplicate attributes Interaction Screen reader Severity Minor Responsibility Developer Knowledge to test Time to test Test procedure ARC Toolkit,
Bookmarklet,
Manual,
Some support from tools
Success criteria 4.1.2 Name, Role, Value Level A Description Custom controls have expected keyboard interactions Interaction Keyboard Severity Moderate, Severe Responsibility Developer Knowledge to test Expert Time to test Medium Test procedure Keyboard,
Manual
Success criteria 4.1.2 Name, Role, Value Level A Description Use standard controls appropriately and ensure that non-standard controls are properly marked up using WAI-ARIA and throughly tested Interaction Screen reader Severity Blocker, Minor, Moderate, Severe Responsibility Developer Knowledge to test Expert Time to test Medium Test procedure ARC Toolkit,
Manual,
Screen reader,
Web inspector tool
Success criteria 4.1.3 Status Messages Level AA Description Important dynamic changes in content, that are not given focus, are announced by screen readers Interaction Screen reader Severity Blocker Responsibility Developer Knowledge to test Time to test Test procedure ARC Toolkit,
Manual,
Screen reader,
Web inspector tool
Success criteria None Level Best practice Description Magnification software users do not have to unnecessarily scroll horizontal to find content Interaction Magnification Severity Responsibility Designer Knowledge to test Easy Time to test Quick Test procedure Manual,
Visual inspection
Success criteria None Level Best practice Description The interface is usable in Windows High Contrast mode Interaction Contrast Severity Responsibility Developer Knowledge to test Easy Time to test Quick Test procedure Manual,
Windows