accessTesting
Download
Report
Transcript accessTesting
Accessibility Testing
►
Web Standards
►
Accessibility Testing Tools
►
Design & Production Process
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
1
Universal Accessibility
►
supports all people
►
supports all technology
►
generally makes site better for all
►
relationship to usability
►
avoid a separate “text-only” version
“Web for Everyone.
Web on Everything.”
- www.w3.org/Consortium/mission
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
2
Valid Code
►
HTML & XHTML Validation http://validator.w3.org/
►
CSS Validation http://jigsaw.w3.org/css-validator/
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
3
Web Standards Advocates
►
W3C
►
►
http://www.w3.org/
Web Standards Project
►
http://www.webstandards.org/
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
4
Accessibility in law and policy
►
►
Federal
►
Americans with Disability Act
►
Section 508 of the Rehabilitation Act
State (of Texas)
►
Texas Administrative Code
►
►
►
Chapter 206 State Web Sites
House Bill 2819
Organization
►
University of Texas at Austin Policy
www.utexas.edu/web/guidelines/accessibility.html
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
5
Target & Accessibility
►
►
►
Disability class action lawsuit against Target by National
Federation of the Blind
Charges: www.target.com is inaccessible to the blind violates
►
the Americans with Disabilities Act (ADA)
►
the California Unruh Civil Rights Act
►
California Disabled Persons Act.
Target asked court to dismiss action
►
►
arguing no law requires Target to make website
accessible.
September 6, 2006 Court Ruling – Case Will Be Heard
►
all services provided by Target, including its Web site, must
be accessible to the disabled
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
6
Accessibility Standards
Two sets of Standards:
►
►
Section 508 Standards (United States)
Web Content Accessibility Guidelines, WCAG
1.0 (international)
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
7
Section 508
►
Requires Federal Agencies to make information
technology accessible
►
►
►
16 objective measurable standards for web
accessibility
Many non-federal organizations are adopting Section
508 as their own standard.
Effective date: June 21, 2001
www.access-board.gov/sec508/guide/1194.22.htm
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
8
Brief Look at WCAG
www.w3.org/wai
Developed by consensual process
– Comprehensive: Includes over 60 checkpoints
– Widely accepted: European Union, Canada,
Australia have adopted WCAG.
Published in May 1999 (old and about to be replaced by
2.0 anticipated soon)
Priority 1: Critical
Priority 2: Moderately important
Priority 3: Useful but not essential
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
9
Brief Look at Section 508
www.access-board.gov/sec508/guide/1194.22.htm
Legally applies only to federal agencies:
– Shorter: 508 has 16 checkpoints, WCAG over 60
– Experience: 508 based on WCAG’s most critical
accessibility checkpoints.
– Measurable: 508 standards developed to be
objective and measurable.
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
10
Accessibility Testing
►
Code Validators – XHTML & CSS
►
Accessibility Validators – Page by Page
►
Listening to Your Pages
►
Screenreaders/Talking Browsers
►
Accessibility Reports
►
Practical Testing Plan
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
11
Accessibility Validators - Page by Page
►
WebXact
►
The Wave
►
Web Developer for Firefox (extension)
►
Accessibility Toolbar for IE
Accessibility Testing Requires the Human Brain
Approximately 27% of Accessibility Issues can be tested automated
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
12
Accessibility Validators - Page by Page
Tool
WebXact
+
*New tool from the folks at Watchfire
(replaces bobby)
►
Doesn’t have visual info you used to
get from Bobby
►
Excellent resource
►
Wave
Good for seeing “reading order” & alt
text
►
Report not as intuitive
►
Doesn’t explain how to solve problems
►
Great tool that combines many
accessibility validators and simulations
Accessibility Toolbar
►
Web Developer Toolbar
►
Copyright © 2006 Knowbility, Inc.
Fantastic tool that combines many
accessibility tools
Only available on PC/IE
►
Only available in Firefox
►
Accessibility Testing
13
Evaluation of Free Accessibility Tools
►
www.webaim.org/techniques/articles/freetools/
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
14
Testing a Site
http://www.geocaching.com
►
►
WebXact – webxact.watchfire.com
►
The Wave - www.wave.webaim.org
►
Web Developer Toolbar for Firefox
https://addons.mozilla.org/extensions/moreinfo.php?id=60
►
Accessibility Toolbar for IE
http://www.nils.org.au/ais/web/resources/toolbar/
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
15
Testing Your Site(s) - Running Reports
►
►
What site(s) do you need to test
►
_______________________
►
_______________________
Open a browser and run the home page of your
site(s) thru
►
webxact.watchfire.com
►
http://validator.w3.org/
Internet connection here can get busy. We will run these reports now and then come
back and review them later in class.
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
16
Accessibility Testing - Listening
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
17
Listening to your pages
The real test – can users with disabilities actually use
your site?
Two examples of assistive technology
•JAWS by Freedom Scientific – popular screen reading software. Uses internal
speech synthesizer and computer’s sound card to read info from computer screen
aloud. www.freedomscientific.com
•Home Page Reader by IBM – a web access tool for blind and low vision users.
www.ibm.com/able/
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
18
Demo of Home Page Reader
►
Home Page Reader – a talking browser
►
Listen to UT Home Page
►
Link Lists
►
Skip to Main
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
19
Demo of JAWS
►
JAWS – a true screenreader for PCs
►
►
reads IE, Word, Excel, Powerpoint, Desktop…
Listen to UT Home Page
►
Links on page
►
Link Lists – alpha and page order
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
20
Hands On Exercise
Listening to a Web page
►
Assistive Technology Demonstration
Handout
►
Listen to the Knowbility Site using JAWS
►
Listen to your site using JAWS
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
21
Basic JAWS Keystrokes
►
►
►
►
►
►
►
►
►
►
►
►
►
Shut-up!: Control key (Escape also works.)
Return to top of page: Control+Home
Open a location: Control+O, type URL, press Enter
Hear whole page, press Say-All (Insert+down-arrow)
Move link to link: press tab (shift+tab to go back)
Headings List: Insert+F6
Link List: Insert+F7
Forms: use tab to move through form. JAWS will speak the type of
control (Edit=input field; radio button=radio button, checkbox=checkbox,
button=button, combo box=pull down list), report its status (for radio
buttons and checkboxes).
When you reach a control you want to change, press Enter. JAWS will
say “Forms mode on.” You can then:
Enter text in an input field
Press the spacebar to check a checkbox or select a radio button
If JAWS says “combo box”: press Alt+down arrow to “open” the combo
box, then use the arrow keys to move through the options
Press tab to go to the next control
Press Shift+tab to move backwards
Press Enter to Submit a form or activate another button
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
22
Accessibility Reports
Site Wide Testing Tools
►
LIFT
►
WebXM
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
23
LIFT Machine
►
Tests entire sites for accessibility
►
Builds accessibility reports
►
Results by checkpoints
►
Checkpoints expanded
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
24
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
25
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
26
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
27
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
28
A Practical Testing Plan
Test with your browser
1.
‣
Turn off images, Don’t use the mouse, Turn off your speakers,
Increase font size, Change window size.
Testing with Toolbars
2.
‣
Turn off CSS, Turn off Javascript, Set to Greyscale, Display
Structure (Headings, Lists…)
Run online Accessibility Tests on representative pages
3.
‣
use more than one tool, example: WebXact & Wave
Listen to your pages
4.
‣
JAWS or HomePage Reader
5.
If you have access, Run a LIFT Report
6.
Hands on Accessibility Testing with Users who have disabilities
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
29
Hands On Exercise
Testing Tools
►
►
►
Apply the practical testing plan on the previous page to
your web site starting with your home page.
Open excel to keep track of the issues you find.
Create a columns for the following:
►
►
►
►
►
►
►
►
Copyright © 2006 Knowbility, Inc.
URL
Problem
Line number(s)
Solution
Comments
Priority
As time permits, select another representative page of your
site and continue testing.
Send the excel spreadsheet to yourself in an email
Accessibility Testing
30
Design Process & Production
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
31
Design Process
www.utexas.edu/learn/designprocess/
Copyright © 2006 Knowbility, Inc.
Accessibility Testing
32
Accomplishments & Next Steps
What have you learned today?
Accessibility Testing Tools
Practical Testing Plan
Design Process
Next Steps
What accessibility actions do you plan to take next?
What do you need now?
Copyright © 2006 Knowbility, Inc.
Accessibility Testing