functional accessibility evaluation of web 2.0 applications testing jon gunderson, ph.d university...

16
Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Upload: ginger-hardy

Post on 02-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Functional Accessibility Evaluation of Web 2.0 Applications Testing

Jon Gunderson, Ph.DUniversity of Illinois

Page 2: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

What is Web 2.0

• URL does not define content: Login• Content updates with out user interaction: Chat• Content changes based on user actions: wiki• Non-html controls for interacting with page

Page 3: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Illinois Web 2.0 Examples

• University create web services• Calendars• Surveys• Forms

• Purchased Services• Blackboard: Course management tools• Xythos: Document sharing via the web• Confluence: Wiki• Mirapoint: Web e-mail interface

Page 4: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Web 2.0 Widgets and Dynamic Content

• Javascript, HTML and CSS to create user interface controls

• Keyboard support• Roles

• Tree, slider, menu….

• Properties• Labels, description, level, ….

• States• Checked, disabled, invalid, ….

Page 5: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Best Practices

• Navigation and Orientationhttp://html.cita.illinois.edu/nav/

• Text Equivalentshttp://html.cita.illinois.edu/text/

• Scripting and Automationhttp://html.cita.illinois.edu/script/

• Stylinghttp://html.cita.illinois.edu/style/

• Standardshttp://html.cita.illinois.edu/standards/

Page 6: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Navigation and Orientation

• Titling• Menus• Sub Headings• Form Labeling• Links• Data Tables• Lists• Language• Frames

Page 7: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Text Equivalents

• Informative images• Charts• Tables• Pictures• Graphs

• Decorative images• Status images

Page 8: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Scripting

• Adding styling effects to hover content• Adding Content when loading page• Adding/updating content based on user input• Client side validation of form fields• Widgets

Page 9: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Styling

• Use of CSS• Text styling• Layout of content• Background images

• Layout and linearization• Keyboard focus styling• Interoperability with mobile web technologies

Page 10: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Free Best Practices Tools

• Illinois Functional Accessibility Evaluatorhttp://fae.cita.illinois.edu

• Illinois Firefox Accessibility Extensionhttps://addons.mozilla.org/en-US/firefox/addon/5809

Page 11: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Demonstration of Free Tools

Page 12: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Web 2.0 Issues

• Keyboard support• Links and controls • Widgets• Focus management

• Navigation• Sections• Navigation bars

• Dynamic Content• Content updated by user action• Content updated by external events

Page 13: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Widgets

• Keyboard Navigation Best Practiceshttp://dev.aol.com/dhtml_style_guide

• Accessible Rich Internet Application (ARIA) Markuphttp://www.w3.org/TR/wai-aria

• WAI ARIA Best Practiceshttp://www.w3.org/TR/wai-aria-practices/

• Example Accessible Widgetshttp://test.cita.illinois.edu/aria/

http://wiki.codetalks.org/wiki/index.php/Set_of_ARIA_Test_Cases

Page 14: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Explore Accessibility of Web Widget

• Tree Widgethttp://test.cita.illinois.edu/aria/tree/tree1.php

Page 15: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Explore Accessibility of Web Application

Page 16: Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois

Thank you for attending this session at ATIA 2009 Chicago! Watch for us in Orlando this January!

Please help us improve the quality of our conference by completing your session evaluation form.

Completed evaluation forms should be submitted as you exit or to staff at the registration desk.

Thank You!