Survey
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
* Your assessment is very important for improving the workof artificial intelligence, which forms the content of this project
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