preload

Accessibility Testing with WAVE Toolbar

Posted by Albert Gareev on Sep 10, 2014 | Categories: AccessibilityTools

WAVE toolbar

Preface

If you have just installed WAVE toolbar, the variety of available commands for sure looks overwhelming. And, frankly, professional Accessibility testing requires specialized knowledge and exploratory testing skills.

However, there are few quick tests that are relatively simple to take for a basic assessment and identification of major accessibility barriers.

Quick Tests

Page Scan Accessibility

Purpose

Non-sighted users need to have an ability to “scan” or “screen” Web pages similar to “heading skimming” or “diagonal reading” techniques of sighted users. Supporting that is a mix of design and implementation – the content must be well-structured, and the sections must have HTML headings (H1, H2, .. tags).

Example

Example below is a snapshot of heading structure of the following article: http://webaim.org/intro/

Headings structure - example

Test

Testing Page Scan Accessibility with WAVE involves the following general steps.

1. Open the Web page

2. Click “Outline” button on the toolbar

3. Take a note or a screenshot of the heading structure

4. Consistency analysis: see if the headings were defined in the proper ascending order and contextually match contents of the sections

5. Coverage analysis: read through the page, and see if the page structure contains sections without headings.

GUI Controls Accessibility

Purpose

Non-sighted users need to perceive graphically rendered  controls through textual description. While Screen Reader will call out a button or edit box object, it won’t be able to tell their labels, unless they’re linked in HTML. And, of course, the design should provide descriptive and distinguishable label text.

Example

Below you can see WordPress login form.

sample login form

And this is the same page after WAVE check.

Login check with accessibility elements highlighted

Test

Testing GUI controls accessibility with WAVE involves the following general steps.

1. Open the Web page

2. Click “Errors, Features, Alerts” button on the toolbar

3. Review the report built in to the page.

4. With regards to the controls: each of them should have a label linked via @for = “id” HTML

Images Accessibility

Purpose

Non-sighted users need to perceive graphical objects – images, icons, etc. – through textual description. This description needs to be included within the image tag, and, of course, need to convey sufficient information to fulfil the same purpose as the image.

Example

Example of an image with alt description

Test

Testing images accessibility can be done with or without WAVE – by looking for @alt attribute.

1. Open the Web page

2. Click “Errors, Features, Alerts” button on the toolbar

3. Review the report built in to the page.

Alternatively, you can press F12 and locate HTML source as in the example above.

Remember, some generic text does not provide any useful information – the text should be adequate to the picture!


Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported
This work by Albert Gareev is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported.