Website Accessibility Testing Todd M. Weissenberger Web Accessibility Coordinator University of Iowa

Slides:



Advertisements
Similar presentations
ADA Compliant Websites & Documents What the heck am I supposed to do?
Advertisements

Seven Steps to a More Accessible Website Todd Weissenberger Web Accessibility Coordinator University of Iowa Version 1.0 September 2012.
WAHEP Website Check-up A Look at the Project Midway Website Evaluations.
Sue Cullen Program Manager, CSUN Universal Design Center Accessibility Network Product Testing Coordinator for the CSU ATNetwork.
Web Accessibility Web Services Office of Communications.
2/23/ Enterprise Web Accessibility Standards Version 2.0 WebMASSters Presentation 2/23/2005.
Browser Toolbars You Shouldn’t Do Without How the WAT and WDT Can Help You Design Accessible Websites.
The ACCESS Project Jesse Hausler, UDL/Accessibility Coordinator Craig Spooner, Coordinator.
Introduction to Web Accessibility. What is Web Accessibility Web accessibility means that people with disabilities can use the Web Disabilities including.
A Web Accessibility Primer: Usability for Everyone XX Presenter Name Presenter Title Presenter Contact Office of Web Communications.
Building Accessibility Into The Workflow Rick Ells Computing & Communications University of Washington Seattle, Washington
CM143 - Web Week 11 Accessibility Priority Checkpoints.
IV. “Regular” Web Pages: HTML A Web Accessibility Primer: Usability for Everyone Office of Web Communications.
Americans with Disabilities Act Ms. Sam Wainford.
Universal Design & Web Accessibility Iain Murray Kerry Hoath Iain Murray Kerry Hoath.
Testing for Accessibility and Usability Is Your Site Accessible and Usable or Just Conformant?
Nov 4, 2002K. Smale - Section 5081 Section 508 What it means for you, the HEASARC and LHEA web developer.
The Internet Writer’s Handbook 2/e Web Accessibility Writing for the Web.
Unintended Consequences of ADA Requirements for Online Courses Dr. Brian Newberry California State University San Bernardino 20:23.
The Online Experience: Accessibility & Usability for Everyone Richard W. Smith.
Quality Matters Web Accessibility Standard Amy Kinsel, June 2, 2010.
Americans with Disabilities Act (ADA): Compliance on the University Libraries Web Portal John Pardavila Library Systems May 29, 2013.
Website Accessibility Testing. Why consider accessibility People with disabilities – Visual, Hearing, Physical, Cognitive (learning, reading, attention.
Web Accessiblity Carol Gordon SIU Medical Library.
Design and Construction of Accessible Web Sites Michael Burks Chairman Internet Society SIG For Internet Accessibility for People with Disabilities June.
Education and Universal Design in Assessment and Evaluation Ron Stewart Technology Advisor Association on Higher Education and Disability.
Is Your Site Accessible? Web Site Testing for Accessibility Presented by: The NYS Forum IT Accessibility Committee The NYS Forum Webmasters Guild Northeast.
Emily Gibson The College of New Jersey An Evaluation of Current Software Tools* Evaluation & Repair Software.
Practical Accessibility Testing The High Tech + High Touch Recipe for Success Photo by StarsApart.
Section 508 requirements for Federal Website Design Jon Brundage MDCFUG 4/10/01.
Functional Accessibility Evaluation of Web 2.0 Applications Testing Jon Gunderson, Ph.D University of Illinois.
Making Web Pages Accessible Chapter 9 Learn how to… List guidelines and standards for making Web sites accessible. List HTML coding practices to make.
WEB ACCESSIBILITY. WHAT IS IT? Web accessibility means that people with disabilities can use the Web. Web accessibility encompasses all disabilities that.
ADA Americans with Disabilities Act. Many people with disabilities are unable to access information on websites because of a variety of barriers that.
Australian university website accessibility revisited Dey Alexander Scott Rippon WANAU Forums Canberra.
Technical Communication A Practical Approach Chapter 14: Web Pages and Writing for the Web William Sanborn Pfeiffer Kaye Adkins.
Is Your Site Accessible? Validating Your Web Site.
Week 8.  Form controls  Accessibility with ARIA.
A centre of expertise in digital information managementwww.ukoln.ac.uk Accessibility and Usability For Web Sites: An Introduction to Web Accessibility.
Section 508 Refresh WCAG 2.0 A and AA Information & Comparison CB Averitt – Deque Systems.
All About WAVE An Overview of WAVE, A Web Accessibility Evaluation Tool presented by Julie E. Grisham, M.Ed.
The Disability Resource Center Web Accessibility Assessment for Everyone.
 Accessibility & Information Architecture Presented by Liz Molleur INF385E April 5 th, 2009.
The User Experience “Keeping Web Accessibility In Mind” Video available online at:
Accessibility Basics on creating accessible websites Accessibility Seth Duffey presentation for MAG Telecommunications.
Web Accessibility June 2, 2016 Evaluation and Workflow.
1 Making an Accessible Web Site Sec 508 Standards – How Tos Evelyn Li University of Wisconsin-Fox Valley.
Elements of Accessibility in Online Courses Dallas County Community College District Technology Summer Institute June 10, :45-12:45.
Testing for Accessibility with Common Screen Readers
Making your web site accessible a11yoz.com/maximise
Project Objectives Publish to a remote server
Techniques, Tools and Resources for Making WordPress Website WCAG 2
Community Engagement Web Community Manger (WCM) - Schoolwires
Making the Web Accessible to Impaired Users
These standards will serve us well in any technical communication job.
Creating Accessible PDFs from Word Docs
Information Architecture and Design I
Introduction to Web Accessibility
Creating ADA Compliant Resources
Colorado State University Web Accessibility
Web Content Accessibility Beata M. Ofianewska (DG COMM) 7 December 2006 December 2006 COMM C2.
Lakeshore Public Schools
Improving Course Accessibility With
Accessibility Tips for Your Office
Information Architecture and Design I
ADA Compliant Website & Documents
Demystifying Web Content Accessibility Guidelines
Accessible Design Top 10 List
WebAIM Screen Reader Survey Results
Presentation transcript:

Website Accessibility Testing Todd M. Weissenberger Web Accessibility Coordinator University of Iowa

The Line on Accessibility As many as 1 in 5 web users may experience accessibility issues Accessibility strategies often provide a concrete response to universal usability issues Guidelines and tools exist to assist designers and developers – Web standards – Accessibility Legislation – Development and Evaluation Tools – End-User technologies Tools can indicate the presence of accessibility barriers Human testing is a necessary part of accessibility testing

An Accessibility Assessment can… Provide insight into your site’s accessibility Generate a roadmap of corrective tasks Expose non-standard practices and outcomes Help you understand your site’s core functions in a deeper context

Site Assessments Self-Assessment – Performed by site managers prior to initial Web Accessibility Evaluation – Addresses “low-hanging fruit” and common compliance flags – Likely to catch numerous occurrences of non-conforming code Site assessment by ITS Web Accessibility Coordinator – Automated evaluation tool – Recommendations and best practices – Assistance with remediation/rebuilding

Evaluation Scope: the 3 C’s Content – Site segments – Content types (HTML, PDF, Media, Office) Criteria – Guidelines, standards, policy – Tasks, outcomes Conformance – Essential conformance (Yea/Nay) – Detailed review (number of issues, where they are located) – In-depth analysis (remediation/repair options)

What to check What content do you want to test? – Top 20% of visited content – Content that supports core function of unit – Content with an accommodation request What file types are involved? – Can content be presented in alternative formats? What content is under review? – Remediate – Rebuild – Discard

What standards to apply WCAG 2.0, Level AA – Wide adoption, including the University of Iowa – Basis for forthcoming update of Section 508 – Outcomes based Section 508 – Federal legislation – Includes web, software, telecommunications, and other technical categories – Is not the Americans with Disabilities act (ADA) State, regional, institutional standards

What to look for Text Alternatives Keyboard Operability Document Structure/Heading Levels CSS Contrast/Element Styles Forms Tables

What to use Online Tools – WAVE – FAE – Juicy Studio Plug-Ins and Extensions – Web Developer – WAVE – Web Accessibility (FAE) – Juicy Studio – FANGS – Web Accessibility Toolbar Manual examination – Title and heading text – Visual focus indicators – Script and timing control – Client-side forms validation – Indicating changes in language – Multimedia captioning checks

Identifying Tasks How does the user enter and exit the application? What are the tasks and outcomes? How does the user know when the task is successfully completed? Is there a time component or limitation?

Types of Assessment Automated assessment – Covers a lot of ground – Yields objective results – Defined by the tool’s algorithms Manual assessment – Covers ground more slowly – Results may be informed by user experience – Task and process based

Text Alternatives ALT text provided for images – ALT text accurately conveys meaning and function – Empty ALT attributes employed for decorative images Links containing images and text are combined into a single link Text alternatives to non-text content – Links and other ALT content provided for embedded objects CAPTCHAs are visually accessible FRAME and IFRAME use the TITLE attribute

Missing or questionable ALT text (WAVE)

Missing or questionable ALT text (WAT)

Keyboard Accessibility All content and functionality are available using the keyboard Keyboard event handlers are equivalent to mouse handlers No keyboard traps exist Objects are highlighted onfocus Custom key shortcuts don’t conflict with the parent application or operating system

Document Structure/Heading Levels Pages use an appropriate DTD All pages include a descriptive Pages include appropriate meta information Page language identified by the LANG attribute Changes in human language are indicated by the use of the LANG attribute

Document Structure/Heading Levels Pages use an appropriate DTD All pages include a descriptive Pages include appropriate meta information Page language identified by the LANG attribute Changes in human language are indicated by the use of the LANG attribute

FAE Toolbar: Missing DTD, Title, and LANG

Heading Levels Open page or document In WAVE toolbar, select Outline In Web Accessibility toolbar, select Information >> View Document Outline Questions: – Does heading structure skip levels? – Does page include ? – Are there elements preceding navigation lists?

Visual Appearance

Broken Heading Structure (WAT)

CSS, Contrast and Text Size Color contrast ratios – 4.5:1 (14 point text or smaller) – 3:1 (larger than 14 point) Font sizes described in em, % or names Text in form inputs is scalable Pages equally legible when style sheets are omitted

CSS Open the page or document In WAVE toolbar, select Disable Styles In Web Accessibility toolbar, select CSS >> Disable Styles >> Disable All Styles Questions: – Is page still legible? – Does the page order make sense?

Color Contrast Open Colour Contrast Analyser Use eyedropper to select foreground/background colors Results visible in CCA Questions: – Does large text meet contrast standards? – Does small text meet contrast standards?

Colour Contrast Analyser

Text Size Open the page or document Firefox – Select VIEW >> ZOOM TEXT ONLY – Increase Zoom (Win: Ctrl ++, Mac: Cmd ++) Internet Explorer – Select VIEW >> TEXT SIZE >> LARGEST Questions: – Does text zoom at all? – Does text remain legible within page layout? – Are form inputs scalable?

Text Zooming in Firefox

Forms Form inputs accompanied by OR use the TITLE attribute Forms are keyboard operable Users can review and correct inputs before submitting form Form validation and alert include descriptions of errors Form validation and alert are interactive for users of assistive technologies

Check Form Labels Web Accessibility Toolbar – Select Forms >> View Form Information – All input elements should have ID attributes, and be accompanied by labels WAVE – Run Errors, Features, and Alerts report – Note missing label tags positioned next to form inputs

Missing Form Labels: Web Accessibility Toolbar

Missing Form Labels: WAVE

Data Tables Tables are not used for page layout Tables use and to structure and present data Table headers include SCOPE and ID attributes Data cells include HEADERS attribute Tables include CAPTION and SUMMARY

FAE: Table construction

Dynamic Content Content that updates automatically can be user-controlled Content that updates automatically uses ARIA alert or live role to notify user as appropriate User can obtain extension for timed events

Multimedia Captioning and Transcripts – Synchronized delivery – Searchable Keyboard operable

Common Compliance Issues* Missing or inadequate text equivalents Insufficient color contrast Missing LANG attribute Non-adaptive font size Nested headings construction elements