IITAA Testing Checklist

This checklist is a tool that can assist in confiming compliance with IITAA Implementation Guidelines for Web-Based Information and Applications. These tests are designed to be completed using:

IITAA Topic Test Check
1.1 HTML
  • No errors of type:
  • "end tag for X omitted"
  • "end tag for element X which is not open"
  • "end tag for X which is not finished"
  • "document type does not allow element X here"
  • "X not finished but containing element ended"
  • "character data is not allowed here"
  • "duplicate specification of attribute X"
  • "ID X already defined"
1.2, 1.3 Title
  • WAT > Structure > Heading Structure
  • JAWS > Ctrl + Home
  • Title text uniquely identifies name/purpose of page.
1.2, 1.4 Headings
  • WAT > Structure > Heading Structure
  • JAWS > Insert + F6 (Headings List)
  • All text visually formatted as a section heading is in headings list.
  • No non-heading text is in headings list.
  • Main content begins with H1. H1 includes title text (except site name).
  • Main section headings are H2.
  • Sub-section headings are H3.
  • Sub-sub section headings are H4.
  • Sub-sub-sub section headings are H5.
  • Sub-sub-sub-sub section headings are H6.
1.2, 1.5 Lists
  • WAT > Structure > List Items
  • JAWS > Ctrl + Home > I (repeat)
  • All content visually formatted as a list item is contained within an li.
  • No non-list content is contained with li.
2.1, 2.2 Zoom
  • Browser > Zoom > 200%
  • All text doubles in size.
  • All content remains viewable, readable, and usable.
2.3 Lang
  • WAT > Doc Info > Show Lang Attribute
  • Browser > View Source
  • Html element has lang attribute (e.g., "en").
  • Any non-default language text has appropriate lang attribute.
2.1, 3.1 Color
  • Windows > Control Panel > Personalization > High Contrast Black/High Contrast White
  • All content on page is viewable and understandable without color.
  • All text (that does not require formatting that cannot be achieved with CSS) takes on selected color settings.
3.2 Contrast
  • WAT > Colour > Contrast Analyser
  • All combinations of foreground (text) and background colors on page has a contrast ratio of at least 3.0:1 (perferably 4.5:1 or higher).

2.4, 4.1, 4.2

Images
  • WAT > Images > List Images
  • JAWS > Ctrl + Home > Ctrl + Insert + G or G (repeat)
  • All images (including ASCII art) are in list.
  • Images that are invisible, purely decorative, redundant with text, or otherwise do not convey meaning have alt="".
  • Images that convey simple meaning have alt text that conveys same meaning.
  • Images that display text have alt text that includes the text.
  • Image links have alt text that indicates link destination.
  • Image buttons have alt text that indicates button function.
  • Images that convey complex (charts, graphs) have alt text that provides name AND full details/data are available on page or via link.
  • CAPTCHA images have alt text that indicates function AND page includes a non-visual alternative (e.g., audio CAPTCHA).
  • Alt text does not include "image of", "graphic of", or other redundant or non-essential text.
5.1, 5.2 Image Maps
  • WAT > Images > Show Image Maps
  • No server-sideimage maps.
  • Any client-side image map area has alt text that indicates area destination/function.
6.1, 6.2, 6.3 Audio
  • Browser > play audio > listen
  • Any essential information conveyed in audio is also conveyed using text or other visual means.
  • No audio longer than 3 seconds plays unless user initiates playback.
7.1, 7.2 Multimedia
  • Browser > play multimedia > observe
  • Any essential information conveyed in audio track is also conveyed in captions.
  • Any essential information conveyed in video track is also conveyed in audio descriptions.
8.1, 8.2 Animation
  • Browser > play animation > observe
  • Any potentially distracting animation can be paused by the user.
  • No animation flashes faster than 3 times per second.
9.1 Links
  • WAT > Doc Info > List Links
  • JAWS > Insert + F7 (Links List)
  • All elements that act as links (take the user to a new page or place on a page) is in the links list.
  • All link text clearly indicates link destination/function.
9.2 Skip Nav
  • Browser > activate skip nav function using keyboard
  • If there are navigation links or other blocks of content repeated across all pages, there is a link or other means of skipping to the main content area of the page.
10.1, 10.2 Form Fields
  • WAT > Structure > Fieldset/Labels
    WAT > Doc Info > Show Titles
  • JAWS > Insert + F5 (Form Fields List)
  • All elements that serve as form fields (allow the user to enter, select, or submit data) are included in form fields list.
  • All form fields have an associated label or title (or value for buttons) that clearly indicates their name/function. (For fields contained in fieldsets, the legend serves as part of the label.)
  • Any essential instructions shown on the screen, such as formatting instructions, required indicators, etc., are included in the label or title of the cooresponding field.
  • (Note: WAT tests may not reveal labels created using ARIA techniques.)
11.1, 11.2, 11.3 Tables
  • WAT > Tables > Juicy Studio Table Inspector
  • JAWS > Ctrl + Insert + T
  • Ctrl + Alt + Right Arrow (repeat), Down Arrow, Ctrl + Alt + Right Arrow (repeat)
  • Ctrl + Alt + Numpad 5 to spot check
  • All data tables have summary attributes that concisely indicate what they contain.
  • No layout tables have summary attributes or headers.
  • All cells in data tables have associated headers (row and column headers OR headers attributes) that clearly and completely identify the content of the cell.
12.1 Frames
  • WAT > Frames > Frame Name/Title
  • JAWS > Insert + F9 (Frames List)
  • All frames have names that indicate their content.
10.3 Tab Order
  • Browser > Ctrl + Home > Tab (repeat)
  • All interactive elements receive keyboard focus.
  • Tab order follows visual or logical order.
13.1, 13.2, 13.3, 13.4, 14.1, 14.2 Operability
  • Browser > Ctrl + Home > Tab > operate controls using standard commands, e.g., alphanumeric keys to enter text, right/left arrows to move cursor, backspace to delete, up/down arrows to select, space to check, space/enter to activate, etc. (repeat)
  • JAWS > Ctrl + Home > Down Arrow > operate controls using standard commands (repeat)
  • All interactive elements are operable using standard keyboard commands.
  • No unexpected changes of focus.
  • No changes to content in unexpected locations, e.g., above current focus.
  • JAWS identifies name, role, value, and state (including required, read only, unavailable, etc) of all interactive elements.
14.1, 14.2, 15.1, 15.2 Objects/ Documents
  • Browser > observe
  • For PDF:
  • Acrobat > Tools > Accessibility > Full Check
  • Acrobat > File > Save as Text (accessible)
  • Any non-HTML objects or documents follow accessibility standards applicable to their technology OR an accessible HTML alternative that includes the same content and functionality is provided on the page.
16.1, 16.2 Timing
  • Browser > wait
  • If session times out or page reloads/redirects automatically, user is notified and/or offered a means of extending time.
17.1, 17.2 Reading Order
  • WAT > CSS > Disable CSS
  • WAT > Tables > Linearize
  • JAWS > Ctrl + Home > Down Arrow (repeat)
  • Reading order follows logical order.

NOTE: The following IITAA standards are not included because they are being deprecated: 9.3, 9.4, 10.4, 10.5, 12.2, 17.3, 18.1.

Updated: 10/7/2015