Preview only show first 10 pages with watermark. For full document please download

Wcag 2.0 Accessibility Testing Checklist

   EMBED


Share

Transcript

WCAG 2.0 Accessibility Testing checklist Accessibility requirement Non-text Content WCAG 2.0 1.1.1 Level A How to test Using the WAT Toolbar, select the show images option and check for missing alt text on images. For those images with an alt text check they are relevant Multimedia content Captions WCAG 2.0 1.2.2 Level A Text transcripts WCAG 2.0 1.2.3 Level A To check if captions are present look for a CC option on the video player; if they are present turn on the option and check that they are synchronized with what is happening on screen. Check that a transcript is provided via a link either in the video player or adjacent to it. Check the transcript is clear and indicates who is speaking and includes all the speech content available in the audio of the video. Adaptable (Info and Relationships) Markup WCAG 2.0 1.3.1 Level A Headings WCAG 2.0 1.3.1 Level A On the WAT accessibility toolbar use the Depreciated Elements options to find out if tags such as font and u have been used In addition you will need to check the code for instances of tag On the WAT Toolbar from the ‘Structure’ tab select ‘Headings Structure’ and if used review the list of headings to check they follow a logical sequence H1>h2>h3 Pass / Fail / n/a Data Tables WCAG 2.0 1.3.1 Level A Forms WCAG 2.0 1.3.1 Level A Reading and Navigation order (Meaningful sequence) WCAG 2.0 1.3.2 Level A Sensory specific language WCAG 2.0 1.3.3 Level A On the WAT Toolbar from the ‘Tables’ tab select the ‘Show Data Table’ option. All the table cells will be highlighted on the page. Check if column headings and rows (if present) are labelled correctly with the tag On the WAT Toolbar click on the ‘Structure’ tab and select ‘Fieldset/ Labels’. Fieldset and label elements will be highlighted on the page. Make sure a ‘for’ attribute and an ‘id’ attribute have both been used for each form field On the WAT Toolbar click on the ‘Tables’ tab and select ‘ Linearize’ to make the page into one column then review the content to check it makes sense. Read the web page and check if any language uses any sensory specific language Distinguishable Use of color (Conveying information by colour alone) Scan the page and check all images and text don't just use colour to be understandable WCAG 2.0 1.4.1 Level A Audio Control WCAG 2.0 1.4.2 Level A If a page has audio that automatically starts when it has loaded and the audio lasts longer than three seconds check to see if there is an option to turn off the audio – this should also be keyboard accessible. October 2011 AbilityNet Charity No. England and Wales 1067673 – Scotland SC039866 Telephone: 0800 269545 - email: [email protected] - web: www.abilitynet.org.uk 2 Accessibility requirement Colour contrast WCAG 2.0 1.4.3 Level AA Relative Layout WCAG 2.0 1.4.4 Level AA Graphic text WCAG 2.0 1.4.5 Level AA 1.4.8 Visual Presentation WCAG 2.0 1.4.8 How to test Pass / Fail / n/a Use the Contrast Analyser tool and check colours for text and images are >=4.5:1 (3:1 for text over the equivalent of 14pt bold or 18pt Use the WAT toolbar and select Text Size > Larger /Largest and look for cropping or overlapping of text Check contrast (as above) and that alt text is accurate, background is uncluttered, and the text is a minimum of 12pt Check there is no fully justified text (aligned to both the left and right margins) Level AAA Adaptable (Info and Relationships) Markup WCAG 2.0 1.3.1 Level A Headings WCAG 2.0 1.3.1 Level A Data Tables WCAG 2.0 1.3.1 Level A On the WAT accessibility toolbar use the Depreciated Elements options to find out if tags such as font and u have been used In addition you will need to check the code for instances of tag On the WAT Toolbar from the ‘Structure’ tab select ‘Headings Structure’ and if used review the list of headings to check they follow a logical sequence H1>h2>h3 On the WAT Toolbar from the ‘Tables’ tab select the ‘Show Data Table’ option. All the table cells will be highlighted on the page. Check if column headings and rows (if present) are labelled correctly with the tag October 2011 AbilityNet Charity No. England and Wales 1067673 – Scotland SC039866 Telephone: 0800 269545 - email: [email protected] - web: www.abilitynet.org.uk 3 Accessibility requirement Forms WCAG 2.0 1.3.1 Level A Reading and Navigation order (Meaningful sequence) WCAG 2.0 1.3.2 Level A Resizable text WCAG 2.0 1.4.4 Level AA How to test Pass / Fail / n/a On the WAT Toolbar click on the ‘Structure’ tab and select ‘Fieldset/ Labels’. Fieldset and label elements will be highlighted on the page. Make sure a ‘for’ attribute and an ‘id’ attribute have both been used for each form field On the WAT Toolbar click on the ‘Tables’ tab and select ‘ Linearize’ to make the page into one column then review the content to check it makes sense. Select the IE menu in the WAT toolbar and select Text Size > Larger and look for cropping or overlapping of text – also look at any dropdown menus and combo boxes that contain options. Repeat for Text size > Largest Keyboard access Keyboard WCAG 2.0 2.1.1 Level A No Keyboard Trap WCAG 2.0 2.1.2 Level A Using the keyboard tab through a webpage and test you can select and interact with all links, form elements and all other interface controls On the page you want to check hold down the tab key and watch the focus run through the page. It should keep on cycling back around while the tab key is held down. If, however, it stops at a particular element such as a Flash movie, this indicates a keyboard trap, which means you should not be able tab back or forwards anymore. October 2011 AbilityNet Charity No. England and Wales 1067673 – Scotland SC039866 Telephone: 0800 269545 - email: [email protected] - web: www.abilitynet.org.uk 4 Accessibility requirement Timing WCAG 2.0 2.2.1 Level A Pause, Stop, Hide WCAG 2.0 2.2.2 Level A How to test Pass / Fail / n/a Login to the site and check if any information is provided about timeouts - at a minimum there should be information about how long the timeout is and ideally a mechanism to either extend it once logged in or an option to extend when a warning is given that you are about to be logged out from the site. For any element that is automatically updating or that moves on screen for more than 5 seconds check there is a way to turn off or pause the movement Seizures WCAG 2.0 2.3.1 (Level A Use the PEAT tool see Section F.2 Other software tools October 2011 AbilityNet Charity No. England and Wales 1067673 – Scotland SC039866 Telephone: 0800 269545 - email: [email protected] - web: www.abilitynet.org.uk 5 Accessibility requirement How to test Pass / Fail / n/a Navigation Skip links (bypass blocks) WCAG 2.0 2.4.1 Level A Page titles WCAG 2.0 2.4.2 Level A If you cannot visually see a skip to content link - tab through the page and see if a skip link appears. If not, view the html code and look for a skip link option. Also test that the skip link works on all pages. Review the page title and check it clearly relates to the page content and is not left blank or just duplicates the homepage page title. Focus Order WCAG 2.0 2.4.3 Level A Hypertext links WCAG 2.0 2.4.4 Level A Sitemaps and search WCAG 2.0 2.4.5 Level A Headings and labels WCAG 2.0 2.4.6 Level A Tab through the page and check the sequence makes sense Review the page and check all links make sense in the context of the page, especially make sure that any links with the same text that go to different pages such as ‘More information’ are clearly differentiated by their surrounding text. Review the page and ensure that search feature and sitemap are available Scan the headings and labels on the page and ensure they are descriptive and ideally unique October 2011 AbilityNet Charity No. England and Wales 1067673 – Scotland SC039866 Telephone: 0800 269545 - email: [email protected] - web: www.abilitynet.org.uk 6 Accessibility requirement How to test Pass / Fail / n/a Focus Visible WCAG 2.0 2.4.7 Level AA Location WCAG 2.0 2.4.8 Level AAA Tab through the page and check the sequence makes sense If in a sequence of pages such as an order form is it clear what page you are on either through the breadcrumb or by a step reference such as step 2 of 5 )? Language reference Language of Page WCAG 2.0 3.1.1 Level A Using more than one language WCAG 2.0 3.1.2 Level AA View the page code and check the language has been specified, for example element will help make information more understandable. Even though most modern screen readers can usually determine appropriate headers for simple data tables, that is by no means a guarantee of accessibility; you should still use table headers appropriately. Screen readers still rely on appropriate headers to navigate through more complex tables. • To skip to a table, press the T key. To navigate between cells, hold down Ctrl + Alt and use / / / to move from cell to cell. Ctrl + Alt + 5 (on the numeric keypad) will read the row and/or column headers for the current cell. October 2011 AbilityNet Charity No. England and Wales 1067673 – Scotland SC039866 Telephone: 0800 269545 - email: [email protected] - web: www.abilitynet.org.uk 13 Forms Forms are used to interact on the web. They allow users to search for content, select and purchase merchandise, to fill out surveys and questionnaires, to register for courses, and a long list of other actions. There are three main things you can do to make forms more accessible for screen reader users: 1. Use the