Testing for Accessibility with Common Screen Readers

Slides:



Advertisements
Similar presentations
WAHEP Website Check-up A Look at the Project Midway Website Evaluations.
Advertisements

Website Accessibility Testing Todd M. Weissenberger Web Accessibility Coordinator University of Iowa
Universal Accessibility in Web Survey Design: Practical Guidelines for Implementation 2010 FedCASIC Conference March 18, 2010 Holly H. Matulewicz ● Jeff.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
Accessibility, Usability and Web Standards David Robins NORASIST Annual Meeting September 17, 2007.
October 2, 2007IEEE IPCC2007 Building Communication With Access for All Richard B. Ells Senior Webmaster University of Washington
Kathy Gips Will Miller New England ADA & Accessible IT Center voice/tty Funded by the National Institute on Disability.
Section 508 and NASA Section 508 and NASA Session 4: Software Applications and Operating Systems Presentation to Ames Research Center November 2011 Antonio.
Designing for Disabled Users.  p?vid=35 p?vid=35.
ARIA + HTML5 Steve Faulkner & Hans Hillen. DIVING IN TO SOME HTML5 Details/summary Dialog Spin button slider ARIA rules HTML/ARIA validation Tools.
Pillar III transparency: Accessibility to visually impaired people with XBRL Javi Mora XBRL Spain Manager Ignacio Boixo XBRL Spain.
Terrill Thompson Experience IT: Testing IT For Accessibility.
Accessibility IS 403: User Interface Design Shaun Kane 1.
WEBINAR SERIES: ACCESSIBLE INTERACTIVE DOCUMENTS Week 3: Accessible Web Forms Norman Coombs
Alternative Views of the Web Jon Gunderson, Ph.D. Division of Rehabilitation-Education Services University of Illinois at Urbana/Champaign.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
The Online Experience: Accessibility & Usability for Everyone Richard W. Smith.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
1 Usability and accessibility of educational web sites Nigel Bevan University of York UK eTEN Tenuta support action.
Designing Accessible Notes/Domino 6 Applications Shannon Rapuano Accessibility Consultant CLP Notes Developer IBM Accessibility Center
9 August 2012 Museum of Contemporary Art, Sydney Roger Hudson Web Usability Arts, Media and Technology at the MCA.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
Dive into Mobile Guidelines for Testing Native, Hybrid, and Web Apps Susan Hewitt, Accessibility Consultant, Deque Systems Jeanine Lineback, Accessibility.
A Longitudinal Study on Higher Education Web Accessibility: Implications for Advocates Terrill Thompson Technology Accessibility Specialist
Accessibility of services on the web. Table of contents Statistics Definitions Different kinds of disabilities Solutions for accessibility.
Web Accessibility June 2, 2016 Evaluation and Workflow.
Accessibility is not boring or difficult. It’s the right thing to do. Benjy Stanton.
Web Accessibility. Why accessibility? "The power of the Web is in its universality. Access by everyone regardless of disability is an essential aspect."
Basics of Web Accessibility Tips, tools, and methods used to assess web pages for their general usability and accessibility By: Drew Chiles.
Web Accessibility John Rochford Rich Caloggero UMMS Shriver Center
Accessibility Solutions in a Digital Learning Environment
Get Rid of the Gray! Make Accessibility More Black and White!
How Accessible Are Google Apps?
Guidance for 3rd party content providers
Widening the web Resources Readable. Keyboard navigable.
Project Objectives Publish to a remote server
Techniques, Tools and Resources for Making WordPress Website WCAG 2
Making the Web Accessible to Impaired Users
Logistics Audio is also available over a phone line:
Testing for Accessibility
Creating an Accessible Document
Procuring Accessible IT at the University of Washington: Background, Policy, Guidelines, Checklist, Resources Sheryl Burgstahler, Director Accessible Technology.
MUG Tuesday, May 31, 2016.
Information Architecture and Design I
Web Accessibility Technology should be usable to everyone regardless of their individual characteristics.
Sharon Trerise & Kara Patten Graphics from webaim.org
Introduction to Web Accessibility
Creating ADA Compliant Resources
Microsoft Word Accessibility
Creating ADA Compliant Resources
What Designers Need to Know about Accessibility (A11y)
Washington Policy #188 What UW Staff Should Know
Implementing Digital Accessibility
Successful Website Accessibility Testing
Web Accessibility John Rochford Rich Caloggero
International University of Japan
From compliance to usability
“We don’t have enough staff assigned to making IT accessible!”
Information Architecture and Design I
ADA Compliant Website & Documents
Building your class website
Sheryl Burgstahler, Director
ACCESSIBILITY TESTING, EVALUATING AND REPORTING
Introduction to Web Accessibility
“We don’t have enough staff assigned to making IT accessible!”
Demystifying Web Content Accessibility Guidelines
Название доклада.
Accessible Design Top 10 List
Information Accessibility
Presentation transcript:

Testing for Accessibility with Common Screen Readers Hadi Rangin, University of Washington Robert Beach, Kansas City Kansas Community College Lucy Greco, University of California, Berkeley Terrill Thompson, University of Washington Karen McCall, Karlen Communications

Preview Technical vs Functional Accessibility Definition of “Accessible” IT Accessibility Standards Basic Accessibility Considerations Tools & Resources

Technical accessibility Is the coding practice according to the standard (WCAG)? Ensures assistive technologies can effectively interact with the application “Does a particular button in the user interface present itself in a way so that it can be understood by, and interacted using both visual and non-visual means?” Limitation: does not take a holistic view of determining if the pieces of an application work together and if the end user can complete the task effectively in a timely fashion.

Functional accessibility Can the end user accomplish a task to effectively and efficiently use an application, regardless of coding technique? “Can a user successfully compose and send an email to a desired recipient?” Functional accessibility success if the task can be completed by various mode of interactions (mouse, keyboard & AT)

Technical vs Functional Accessibility Accessible techniques are required, but not sufficient Usability with accessibility consideration Both aspects are necessary in developing an accessible application

Definition of “Accessible” “Accessible” means a person with a disability is afforded the opportunity to acquire the same information, engage in the same interactions, & enjoy the same services as a person without a disability in an equally effective & equally integrated manner, with substantially equivalent ease of use. The person with a disability must be able to obtain the information as fully, equally & independently as a person without a disability.

IT Accessibility Standards World Wide Web Consortium (W3C) Web Content Accessibility Guidelines 1.0 (1999) Web Content Accessibility Guidelines 2.0 (2008) Section 508 Standards Published in 2000 to accompany Section 508 of the Rehabilitation Act (requires federal agencies to procure accessible IT) Covers a broader scope of IT, not just Web Many states & higher education institutions have adopted either WCAG 2.0 or Section 508 as their own standard for IT accessibility

Screen readers: Magic or confusing tool? SR made for end-user 100s of functions to assist end-users Complicated algorithm to compensate for lack of accessibility features SR can be sometimes used to verify issues but not to determine issues Not designed for accessibility testing Bottom-line: Don’t use it for testing unless you know what you are doing

Things We Should Consider before Testing (1/2) Understand the basics of coding practice Focus on Functional accessibility Familiarize yourself with Universal Design in your accessibility solutions Differentiate between your personal preferences and accessibility solutions

Things We Should Consider before Testing (2/2) Utilize developer & accessibility tools for technical accessibility SR can help you partially with technical accessibility Work-around is not an accessibility solution Don’t get lost in your testing and evaluation Be constructive in your report

Consistency Visual consistency Functional consistency Proper use of elements

Keyboard Operability Be able to navigate to all focusable elements Be able to fully perform all applicable functions Links, Forms controls, Menu, Expand/collapse, Carousel, Modal, Custom widgets, etc. Be able to always to see the visual focus indicator Logical tab order Shortcut keys alone do not make application accessible

ARIA Landmarks Integrity of ARIA landmarks throughout the application No orphaned content Meaningful labels

Heading Structure Hierarchical Meaningful Inclusiveness

Lists Group relevant items Use appropriate list type (ordered, unordered & definition lists)

Links Meaningful link text Not short, not long, not empty Distinctive hover effect and keyboard focus Link vs button Alt text for icon links Links to external resources

Forms Meaningful form control labels Required Verification and error handling

Data Tables Simple vs complex data tables Cell and column/row headers (association) TH/SCOPE technique ID/HEADERS association technique Can be tested nicely with screen readers

Graphics Meaningful text for informational graphics Keep stylistic graphics in the background, so screen readers ignore them: CSS background images alt="" role="presentation"

Color Contrast Adequate color contrast between foreground (text or graphic) and background WCAG 2.0 Level AA has very specific requirements: A 4.5:1 contrast ratio for normal sized text A 3:1 contrast ratio for large text (at least 18 point or 14 point bold)

Tools How to use keyboard-only AInspector Toolbar http://ainspector.github.io/ WAVE Web Accessibility Evaluation Tool http://wave.webaim.org/ How to use keyboard-only http://nomouse.org Color Contrast Checker http://webaim.org/resources/contrastchecker/ WC3 Markup Validator https://validator.w3.org/

Resources WCAG 2.0 Guideline https://www.w3.org/TR/WCAG20/ Accessible Widgets Best Practices with ARIA https://www.w3.org/TR/wai-aria-practices-1.1/ Examples of Accessible Widgets http://oaa-accessibility.org/ W3C Notes on using ARIA in HTML http://w3c.github.io/aria-in-html/

More Resources NVDA Keyboard Commands JAWS Keyboard Commands http://terrillthompson.com/tests/keycounts/nvda.html JAWS Keyboard Commands http://doccenter.freedomscientific.com/doccenter/archives/training/jaws keystrokes.htm VoiceOver: Getting Started https://www.apple.com/voiceover/info/guide/

Questions?