BeyondtheChecklists
Demystifying Accessibility Testing and Implementation
Radina Matic
radina.matic@ub.edu @RadinaMatic
RadinaMatic
- translator & technical writer
- open software & technology enthusiast
Web and Data Visualization at
Rectory Stats Office, University of Barcelona
a11y
Foundation for Learning Equality
radina.matic@ub.edu @RadinaMatic
What’stheStory
http://radinamatic.github.io/tcworld2015/
Download packaged XPI file with Firefox add-ons
OR
Install add-ons directly from Mozilla website and Chrome Store
with provided links
WWW
Guidelines
- Web Content (WCAG)
- User Agent (UAAG)
- Authoring Tools (ATAG)
- WAI ARIA: Accessible Rich Interactive Applications
POURprinciples
Information must be:
Perceivable
Operable
Understandable
Robust
Accessibilityisasharedresponsibility
http://www.w3.org/
community/wai-engage/wiki/
Accessibility_Responsibility_Breakdown
OFFER
ALTERNATIVES
GeneralA11yTools
WAVE Web Accessibility Evaluation Tool
http://wave.webaim.org/ (Firefox toolbar & Chrome extension)
OpenAjax Alliance (OAA) Accessibility Extension
https://addons.mozilla.org/EN-US/firefox/addon/openajax-accessibility-exte/
AInspector Sidebar - https://addons.mozilla.org/en-US/firefox/addon/ainspector-sidebar/
Accessibility Evaluation Toolbar
https://addons.mozilla.org/en-US/firefox/addon/accessibility-evaluation-toolb/
Automated A11y testing
pa11y - https://github.com/nature/pa11y quails - http://quailjs.org/
Tanaguru - https://github.com/Tanaguru/Tanaguru TENON - http://tenon.io
DocumentStructure
- Page language
- Title (unique and descriptive; H1)
- Page landmarks
(semantic HTML5 or ARIA)
Headings
DocumentStructure-Tools
Juicy Studio Accessibility Toolbar
https://addons.mozilla.org/en-uS/firefox/addon/juicy-studio-accessibility-too/
Jim Thatcher’s Favelets
http://jimthatcher.com/favelets/
NCAM Accessibility QA Favelet
http://ncam.wgbh.org/invent_build/web_multimedia/tools-guidelines/favelet
Visual ARIA Bookmarklet
http://whatsock.com/training/matrices/visual-aria.htm
tota11y - an accessibility visualization toolkit - http://khan.github.io/tota11y/
Keyboardnavigation
- Tab & Shift Tab through all the links
- Arrow keys through menus
- Skip-to links on top (first element after <body>)
- Accesskeys (debatable – better avoid)
Define visible focus state!
:focus{
outline: 0;
}
Images–The elusiveALTattribute
- alt = “?????”
- DESCRIBE the image
convey both content and functionality
- Do not put text inside images (localization)
- Decorative images – empty alt=“”
http://webaim.org/articles/gonewild/#alttext
http://accessibility.psu.edu/images/
http://ncam.wgbh.org/experience_learn/educational_media/describing-
images-for-enhanced
http://diagramcenter.org/webinars.html
(resources for accessible images & math)
Describingimages-Tools
Color &Contrast
foreground vs. background
3:1 for large text
4.5:1 for smaller text
Color &Contrast
Color &Contrast
Color&Contrast-Tools
Contrast Analyzer - http://www.paciellogroup.com/resources/contrastanalyser/
Accessibility Color Wheel - http://gmazzocato.altervista.org/colorwheel/wheel.php
CONTRAST-A-WEB - http://dasplankton.de/ContrastA/ Color Safe - http://colorsafe.co/
WCAG Contrast checker
https://addons.mozilla.org/ca/firefox/addon/wcag-contrast-checker/
Color Palette Accessibility Evaluator - http://accessibility.oit.ncsu.edu/tools/color-contrast/
Color Extractor Bookmarklet - http://accessibility.oit.ncsu.edu/tools/color-extractor/ &
http://accessibility.oit.ncsu.edu/tools/color-contrast-chrome/
Color Contrast Visualizer
http://www.stainlessvision.com/blog/projects/colour-contrast-visualiser
Tablesarefordata!
- headings
- captions
- summary
LinksandForms
Links
- Concise
- Descriptive
- Correctly positioned
Click
More
Here
Forms
- Labels
- Fieldsets for grouping
- Tabbing order
- Instructions for required fields
- Errors
Avoid CAPTCHAs!
Writing
- Plain language
- Sentences up to 25 words
- Paragraphs up to 3-4 sentences
- Active voice
- Consistent vocabulary
- Bulleted lists
- Consistent format & navigation
Font for Dyslexia
- columns of up to nine words
- text into paragraphs
- adequate line spacing
- space between content blocks
Always align the text to the left!
http://www.dailymail.co.uk/sciencetech/article-3112756/Take-reading-test-shows-s-like-dyslexic-Font-recreate-frustration-felt-condition.html
Multimedia
AccessibleMultimedia
- Test transcript for audio only
- Text description for video with no audio
- Closed captions & interactive transcript & audio description
for video with audio
AccessibleVideoPlayers
https://docs.google.com/spreadsheets/d/1QJVcXx5hTWYBcJbHJD3DrL3hSFVbfy1VQFyADMtrDFY/edit?pli=1#gid=0
http://www.icant.co.uk/easy-youtube/
Media Player Accessibility Comparison Chart
ContentManagementSystems
Drupal Accessibility modules
https://www.drupal.org/project/accessibility
- Drupal.Announce
- Drupal.TabbingManager
WordPress - Accessibility-Ready Themes
PDF(&OfficeDocs)
AccessiblePDF
…go to the source!
- Tagged-PDF (ISO 32000-1, 14.8)
- PDF/UA (Universal Access) - ISO standard 14289
- creating from Office:
Save/Export as”, do NOT “Print as PDF”
AccessiblePDF-Tools
- Acrobat Pro Accessibility checkers
- PDF Accessibility Checker (PAC 2.0)
- AccessODF - accessibility checker for Libre Office Writer
Thank you!
Questions?
Your opinion is important!
http://UA10.honestly.de
or scan the QR code
Special thanks to Digital Content Management -
Graduate Dept. and Prof. Mireia Ribera at iSchool
of University of Barcelona, Spain.

More Related Content

PPT
CSUN 2014 Digital Accessibility Legal Update
PDF
Walking Down the A11y Road - Lessons Learned from Working on Accessibility of...
PPT
Corporate Web Accessibility Implementation Strategies
PDF
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
PDF
Accessibility: Proven, easy integration into design and development workflows
PDF
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
PDF
Introduction to mobile accessibility, 2015
PDF
Website Accessibility: It’s the Right Thing to do
CSUN 2014 Digital Accessibility Legal Update
Walking Down the A11y Road - Lessons Learned from Working on Accessibility of...
Corporate Web Accessibility Implementation Strategies
Inclusive Design: an Introduction to Accessibility - Radina Matic - DrupalCon...
Accessibility: Proven, easy integration into design and development workflows
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
Introduction to mobile accessibility, 2015
Website Accessibility: It’s the Right Thing to do

Similar to Beyond the Checklists - Demystifying Accessibility Testing and Implementation - Radina Matic - tcworld2015 (20)

PPT
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
KEY
Website Testing Practices
PDF
jQuery: Accessibility, Mobile und Responsive
ODP
Web2.0 2012 - lesson 7 - technologies and mashups
PPTX
nullcon 2011 - Vulnerabilities and Malware: Statistics and Research for Malwa...
PDF
WTF R PWAs?
PDF
Kafka for connected vehicle research | Pavle Bujanovic, Federal Highway Admin...
PDF
Testing PWAs - Testbash 2019
PPTX
Rapid Introduction to Web Accessibility
PPT
Community Media 2.0:
PPT
Semantic Web, an introduction for bioscientists
PPTX
Frontend development of the (current) future
PPTX
Creación de Mashups usando FIWARE (#CPMX6)
PPTX
Taking Web Applications Offline
PDF
Accessibility part 2
PDF
#Wtf is web accessibility
PDF
GrayMeta Demonstrates Metadata Solutions at NAB 2016 _ Media & Entertainment ...
PDF
Challenges In Building Enterprise Mashups - Rick B
PDF
5 challenges in_building_enterprise_mashups-rick_b
 
PDF
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
Role of-engineering-best-practices-to-create-an-inclusive-web final-1
Website Testing Practices
jQuery: Accessibility, Mobile und Responsive
Web2.0 2012 - lesson 7 - technologies and mashups
nullcon 2011 - Vulnerabilities and Malware: Statistics and Research for Malwa...
WTF R PWAs?
Kafka for connected vehicle research | Pavle Bujanovic, Federal Highway Admin...
Testing PWAs - Testbash 2019
Rapid Introduction to Web Accessibility
Community Media 2.0:
Semantic Web, an introduction for bioscientists
Frontend development of the (current) future
Creación de Mashups usando FIWARE (#CPMX6)
Taking Web Applications Offline
Accessibility part 2
#Wtf is web accessibility
GrayMeta Demonstrates Metadata Solutions at NAB 2016 _ Media & Entertainment ...
Challenges In Building Enterprise Mashups - Rick B
5 challenges in_building_enterprise_mashups-rick_b
 
Web Technologies (3/12): Web Programming – Web Application Architecture. Web ...
Ad

Recently uploaded (20)

PDF
Consumable AI The What, Why & How for Small Teams.pdf
PDF
Flame analysis and combustion estimation using large language and vision assi...
PDF
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
PDF
sustainability-14-14877-v2.pddhzftheheeeee
PDF
Getting started with AI Agents and Multi-Agent Systems
PDF
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
PDF
Credit Without Borders: AI and Financial Inclusion in Bangladesh
PDF
A comparative study of natural language inference in Swahili using monolingua...
PDF
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
PPTX
The various Industrial Revolutions .pptx
PDF
A review of recent deep learning applications in wood surface defect identifi...
PDF
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
PPT
What is a Computer? Input Devices /output devices
PDF
CloudStack 4.21: First Look Webinar slides
PDF
Developing a website for English-speaking practice to English as a foreign la...
PDF
OpenACC and Open Hackathons Monthly Highlights July 2025
PDF
A contest of sentiment analysis: k-nearest neighbor versus neural network
PDF
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
PPTX
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
PDF
A proposed approach for plagiarism detection in Myanmar Unicode text
Consumable AI The What, Why & How for Small Teams.pdf
Flame analysis and combustion estimation using large language and vision assi...
Produktkatalog für HOBO Datenlogger, Wetterstationen, Sensoren, Software und ...
sustainability-14-14877-v2.pddhzftheheeeee
Getting started with AI Agents and Multi-Agent Systems
Hybrid horned lizard optimization algorithm-aquila optimizer for DC motor
Credit Without Borders: AI and Financial Inclusion in Bangladesh
A comparative study of natural language inference in Swahili using monolingua...
TrustArc Webinar - Click, Consent, Trust: Winning the Privacy Game
The various Industrial Revolutions .pptx
A review of recent deep learning applications in wood surface defect identifi...
ENT215_Completing-a-large-scale-migration-and-modernization-with-AWS.pdf
What is a Computer? Input Devices /output devices
CloudStack 4.21: First Look Webinar slides
Developing a website for English-speaking practice to English as a foreign la...
OpenACC and Open Hackathons Monthly Highlights July 2025
A contest of sentiment analysis: k-nearest neighbor versus neural network
From MVP to Full-Scale Product A Startup’s Software Journey.pdf
MicrosoftCybserSecurityReferenceArchitecture-April-2025.pptx
A proposed approach for plagiarism detection in Myanmar Unicode text
Ad

Beyond the Checklists - Demystifying Accessibility Testing and Implementation - Radina Matic - tcworld2015