Testing Phase

This section highlights accessibility considerations specific to the QA phase of a project. As such, this page is a checklist of what to look for overview.

Here is a list of accessibility evaluation resources.

Perceivable

1.1 Non-text content

Images have alt attributes.

Form inputs have properly associated text labels.

Frames are titled.

1.2 Audio and video

Text transcript is included for all prerecorded audio or video.

Synchronized captions are provided for non-live video.

Supplimental description for video with sound.

Level AA Synchronized captions are provided for live video.

Level AA Supplimental descriptive audio for video with sound.

1.3 Page structure

Headings, lists, and special text are used appropriately.

The page order is clear and makes sense.

Use more than one sense for instructions.

1.4 Text size, links, and color contrast

Color alone is not used to distinguish links or other visual elements.

Audio that play automatically has controls to play, pause, mute, or adjust volume.

Level AA Text has a contrast ratio of at least 4.5:1.

Level AA Large text - at least 24px or 19px bold has a contrast ratio of at least 3:1.

Level AA Page is readable and functional when the text size is doubled.

Level AA Real text is used vs. relying on images of text.

Operable

2.1 Keyboard access

All page functionality is available using the keyboard.

Page-specified shortcut keys do not conflict with existing browser and screen reader shortcuts.

Keyboard focus is never locked or trapped at one page element.

Any page or application with a time limit, offers the user options to turn off, adjust, or extend that time limit.

Carousels that rotate automatically or other moving, blinking, scrolling, or automatically updating content have controls to stop and start the action.

No page content flashes more than 3 times per second.

2.2 Moving content and time limits

Any page or application with a time limit, offers the user options to turn off, adjust, or extend that time limit.

Carousels that rotate automatically have controls to stop and start the action.

2.3 Don’t cause seizures

No page content flashes more than 3 times per second.

Include a skip navigation link.

Each page has a descriptive title.

The focus order of the page is logical.

Link text and context indicates the purpose of the links.

Level AA Multiple way are available to find pages.

Level AA It is visually apparent which element has keyboard focus.

Understandable

3.1 Languages

The language of the page is identified using the HTML lang attribute.

Level AA The language of page content that is in a different language is identified using the lang attribute.

3.2 Predictable site behavior

When an element received focus it doesn’t change the page in confusing ways.

Interacting with a control doesn’t change the page in unexpected ways without informing the user ahead of time.

Level AA Repeated navigation and other key elements stay in the same location across the site.

Level AA Repeated functionality is consistently identified. (For example, site search is labeled the same.)

3.3 Forms and error handling

Required form elements or specific format requirements are noted in the element’s label.

Sufficient labels, cues, and instructions for required interactive elements are provided.

Level AA If an input error is detected (via client-side or server-side validation), provide suggestions for fixing the input.

Level AA If the user can change or delete legal, financial, or test data, the changes/deletions can be reversed, verified, or confirmed.

Robust

4.1 Maximize compatibility

HTML/XHTML validates without significant parsing errors.

Follow the HTML/XHTML specifications and using forms, form labels, frame titles, etc. appropriately to facilitate accessibility.