functional accessibility evaluation of web 2.0 applications testing

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

Upload: rio

Post on 21-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

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 - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Functional Accessibility Evaluation of Web 2.0 Applications Testing

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

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

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

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

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

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

Text Equivalents

• Informative images• Charts• Tables• Pictures• Graphs

• Decorative images• Status images

Page 8: Functional Accessibility Evaluation of Web 2.0 Applications Testing

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

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

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

Demonstration of Free Tools

Page 12: Functional Accessibility Evaluation of Web 2.0 Applications Testing

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

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

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

Explore Accessibility of Web Application

Page 16: Functional Accessibility Evaluation of Web 2.0 Applications Testing

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!