Intro to
Accessibility
TESTING

@patrickdunphy | #a11ycampdc | OCTOBER 12, 2013
Transplanted
Newfoundlander

Proud
Daddy

Embarrasses wife
at hockey games
The
Beginning

The REAL
Beginning

The
Present
“The power of the web is in its
universality. Access by
everyone regardless of
disability is an essential
aspect.”
(No offense TimBL!)

- Sir Tim Berners Lee
Dr. Zhang Xu
• Orthopedic surgeon
• Life changing incident

• Chinese Disabled Activist
“If anybody asks me what the Internet means to me, I will tell him without
hesitation: To me (a quadriplegic) the Internet occupies the most important part
in my life. It is my feet that can take me to any part of the world; it is my hands
which help me to accomplish my work; it is my best friend - it gives my life
meaning.”
Intro to Accessibility Testing (with non-commercial tool)
Introduce Free

Testing Tools

That are available to Anyone
and are Easy

To Use
Different user needs
 Larger audience reach
 Be social responsible
 Aids usability
 Better & more maintainable
code
 Search engines benefits
 Good publicity, avoid legal
fees & bad press

• Keyboard support
• Sensory cues
• Consistent navigation
• No Context
• Dynamic content
• Controlling user
experience
• Poor content structure
• Inappropriate markup
• Source order
• Absolute font sizes
• Poor contrast
• Inappropriate link text
• Language undefined
• Misuse of alt text
• Missing alt attributes
• Charts and graphs
• CSS images
• Title attributes
• Baked image text
(brand/logo exception)
Intro to Accessibility Testing (with non-commercial tool)
• Responsive aids
Accessibility
• Different devices
handle content
differently
• Needs to be planned
accordingly
1. Compile UI components – modules,
containers, templates, pages
2. Prioritize frequency & prominence

3. Include elements typically challenging for
persons with disabilities.
4. Determine your target goal.
1.
2.
3.

4.
5.
6.
7.
8.

Sanity Test w/o CSS & Images
Validate your code
Validate for Accessibility
• apply testing tools (at least 2) & verify results
• contrast/context/order/alternatives
Check keyboard Accessibility
Test with a screen reader (JAWS, NDVA, VoiceOver)
Check against WCAG 2.0
Conduct user testing
Rinse & Repeat
Intro to Accessibility Testing (with non-commercial tool)
API
Web Version
Toolbar
• Provides different views
• Determine target goal
• Summarizes results
• instant Documentation
• Code inspector
* Wave is a tool to assist with evaluation, it’s not used to verify content is 100% accessible.
76 errors
 191 alerts to verify
 30 contrast errors
 Style / No style
 Maps to WCAG
 Show outline


http://wave.webaim.org
• Currently firefox only (ChromeTBD)
• Evaluation includes scripting

http://wave.webaim.org/toolbar


45 errors



10 headers all h1

http://wave.webaim.org/toolbar
• V.1 released in March 2013

• Minimal cost ($0.04 - $0.025 / credit)
• XML / JSON
• Stand-alone Beta (Mac/Windows/Linux)
• Spider, URL Manager, Scheduler, etc.
http://wave.webaim.org/api
Intro to Accessibility Testing (with non-commercial tool)


Not a substitute for
real screen readers



Useful for headings &
link text

https://addons.mozilla.org/en-us/firefox/addon/fangs-screen-reader-emulator/
• No silver bullet – only 25-30% of errors
• Always requires manual testing
• Subjective by nature
• Won’t identify issues revealed by real
users with disabilities
• Not one size fits all – different types
of sites
Your keyboard
WAVE
Screen readers
FANGS plugin
WAT Toolbar (IE)
Colour contrast analyzer
FireEyes
Diagnostic.css
NoCoffee Plugin
Firebug, Web Dev Toolbar
High Contrast Mode

http://www.webaim.org
http://www.w3.org/WAI
https://atutor.ca
https://www.webaccessibility.com
http://www.webaxe.org
http://www.accessiq.org
• You are the most important
testing tool
• Don't just say no, offer solutions
• Engage the community
(#a11y is your friend)
• Don’t fear what you don’t know
• BE A SPONGE
• Share your knowledge
@PatrickDunphy
November 16, 2013
OCAD UNIVERSITY
Toronto, Ontario, Canada
Register Online
http://www.AccessibilityCampTo.org

More Related Content

PPTX
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
PPTX
Introduction to Accessibility Testing - CSUN14
PDF
User Testing for Accessibility
PPT
Web accessibility testing methodologies, tools and tips
PPTX
Accessibilitytesting public
PDF
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
PDF
Accessibility: Proven, easy integration into design and development workflows
PDF
iOS Accessibility Testing with VoiceOver - A Crash Course
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
Introduction to Accessibility Testing - CSUN14
User Testing for Accessibility
Web accessibility testing methodologies, tools and tips
Accessibilitytesting public
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
Accessibility: Proven, easy integration into design and development workflows
iOS Accessibility Testing with VoiceOver - A Crash Course

What's hot (10)

PPTX
Designing, Developing & Testing for Accessibility
PDF
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
PPTX
UX + Your Team = Accessibility
PDF
Module 10: Usability Testing
PPTX
Access User Experience
PPTX
Design for Accessibility
PPTX
Doing more as a Programmer
PPTX
Accessibility for content designers
PPTX
Designing Accessible Drupal Themes
PPTX
Designing Inclusive Experiences to Maximize Reach and Satisfaction
Designing, Developing & Testing for Accessibility
Design and Development Techniques for Accessibility: WordCamp Tampa 2015
UX + Your Team = Accessibility
Module 10: Usability Testing
Access User Experience
Design for Accessibility
Doing more as a Programmer
Accessibility for content designers
Designing Accessible Drupal Themes
Designing Inclusive Experiences to Maximize Reach and Satisfaction

Viewers also liked (20)

PPTX
Intro to manual machining feb 2016
PDF
10 stappen naar_een_perfect_profiel_op_linked_in
PDF
Wake (Children Story Version)
PPTX
Task 3
PPTX
Task 2
DOCX
Ficha de resumo sociologia
PDF
Lexis_Draft_Sales_Brochure_Final
PDF
Middle East Brochure
PPTX
The diary of William Smitherson
PPT
Activities iv
PPTX
Teorías organizativas
DOCX
Análise conteúdo vbg
PPTX
Task 7
PPT
Vanzemunci
PPTX
101 no qa
PPTX
PDF
Business e mails
PPTX
Task 1 analysing exiting products and adverts
ODP
Dalla ragionenicoletta 2012-13_es3a
Intro to manual machining feb 2016
10 stappen naar_een_perfect_profiel_op_linked_in
Wake (Children Story Version)
Task 3
Task 2
Ficha de resumo sociologia
Lexis_Draft_Sales_Brochure_Final
Middle East Brochure
The diary of William Smitherson
Activities iv
Teorías organizativas
Análise conteúdo vbg
Task 7
Vanzemunci
101 no qa
Business e mails
Task 1 analysing exiting products and adverts
Dalla ragionenicoletta 2012-13_es3a

Similar to Intro to Accessibility Testing (with non-commercial tool) (20)

PPTX
Introduction to Accessibility
PPTX
Accessibility Testing on the Cheap
PPTX
Accessibility testing world usability day 2013 - mount royal university
PPTX
UX Akron Global Accessibility Awareness Day 2019
PPTX
Digital accessibility intro-a11ycle_2020-01-15
PPTX
QA Accessibility-testing
PPTX
Web Accessibility Testing With Axe
PDF
Tune Agile Test Strategies to Project and Product Maturity
PDF
Evaluating Accessibility in Design
PPTX
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
PPTX
Easy ways to make your site more accessible
PPTX
Accessibility and usability
PPTX
Accessibility testing-Gyani and Siddhanth
PPTX
Web_Accessibility
PPTX
Accessibility for Web
PDF
Trends In Usability Testing - IA Summit 2010 & Maine IxDA
PPTX
Advocating for Usability: When, Why, and How to Improve User Experiences
PDF
Top Tech of 2018
PDF
Don't Panic! How to perform an accessibility evaluation with limited resources
PDF
Remote usability testing and remote user research for usability
Introduction to Accessibility
Accessibility Testing on the Cheap
Accessibility testing world usability day 2013 - mount royal university
UX Akron Global Accessibility Awareness Day 2019
Digital accessibility intro-a11ycle_2020-01-15
QA Accessibility-testing
Web Accessibility Testing With Axe
Tune Agile Test Strategies to Project and Product Maturity
Evaluating Accessibility in Design
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
Easy ways to make your site more accessible
Accessibility and usability
Accessibility testing-Gyani and Siddhanth
Web_Accessibility
Accessibility for Web
Trends In Usability Testing - IA Summit 2010 & Maine IxDA
Advocating for Usability: When, Why, and How to Improve User Experiences
Top Tech of 2018
Don't Panic! How to perform an accessibility evaluation with limited resources
Remote usability testing and remote user research for usability

Recently uploaded (20)

PPTX
Information-Technology-in-Human-Society (2).pptx
PDF
Slides World Game (s) Great Redesign Eco Economic Epochs.pdf
PDF
Revolutionizing recommendations a survey: a comprehensive exploration of mode...
PPTX
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
PPTX
How to use fields_get method in Odoo 18
PDF
substrate PowerPoint Presentation basic one
PDF
Optimizing bioinformatics applications: a novel approach with human protein d...
PDF
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
PDF
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
PDF
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
PDF
Introduction to c language from lecture slides
PDF
Addressing the challenges of harmonizing law and artificial intelligence tech...
PDF
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
PDF
TicketRoot: Event Tech Solutions Deck 2025
PDF
Be ready for tomorrow’s needs with a longer-lasting, higher-performing PC
PDF
Altius execution marketplace concept.pdf
PDF
Fitaura: AI & Machine Learning Powered Fitness Tracker
PPTX
CRM(Customer Relationship Managmnet) Presentation
PDF
Human Computer Interaction Miterm Lesson
PPTX
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx
Information-Technology-in-Human-Society (2).pptx
Slides World Game (s) Great Redesign Eco Economic Epochs.pdf
Revolutionizing recommendations a survey: a comprehensive exploration of mode...
AQUEEL MUSHTAQUE FAKIH COMPUTER CENTER .
How to use fields_get method in Odoo 18
substrate PowerPoint Presentation basic one
Optimizing bioinformatics applications: a novel approach with human protein d...
The Digital Engine Room: Unlocking APAC’s Economic and Digital Potential thro...
GDG Cloud Southlake #45: Patrick Debois: The Impact of GenAI on Development a...
【AI論文解説】高速・高品質な生成を実現するFlow Map Models(Part 1~3)
Introduction to c language from lecture slides
Addressing the challenges of harmonizing law and artificial intelligence tech...
ELLIE29.pdfWETWETAWTAWETAETAETERTRTERTER
TicketRoot: Event Tech Solutions Deck 2025
Be ready for tomorrow’s needs with a longer-lasting, higher-performing PC
Altius execution marketplace concept.pdf
Fitaura: AI & Machine Learning Powered Fitness Tracker
CRM(Customer Relationship Managmnet) Presentation
Human Computer Interaction Miterm Lesson
Slides World Game (s) Great Redesign Eco Economic Epochs.pptx

Intro to Accessibility Testing (with non-commercial tool)

  • 1. Intro to Accessibility TESTING @patrickdunphy | #a11ycampdc | OCTOBER 12, 2013
  • 4. “The power of the web is in its universality. Access by everyone regardless of disability is an essential aspect.” (No offense TimBL!) - Sir Tim Berners Lee
  • 5. Dr. Zhang Xu • Orthopedic surgeon • Life changing incident • Chinese Disabled Activist “If anybody asks me what the Internet means to me, I will tell him without hesitation: To me (a quadriplegic) the Internet occupies the most important part in my life. It is my feet that can take me to any part of the world; it is my hands which help me to accomplish my work; it is my best friend - it gives my life meaning.”
  • 7. Introduce Free Testing Tools That are available to Anyone and are Easy To Use
  • 8. Different user needs  Larger audience reach  Be social responsible  Aids usability  Better & more maintainable code  Search engines benefits  Good publicity, avoid legal fees & bad press 
  • 9. • Keyboard support • Sensory cues • Consistent navigation • No Context • Dynamic content • Controlling user experience
  • 10. • Poor content structure • Inappropriate markup • Source order • Absolute font sizes • Poor contrast • Inappropriate link text • Language undefined
  • 11. • Misuse of alt text • Missing alt attributes • Charts and graphs • CSS images • Title attributes • Baked image text (brand/logo exception)
  • 13. • Responsive aids Accessibility • Different devices handle content differently • Needs to be planned accordingly
  • 14. 1. Compile UI components – modules, containers, templates, pages 2. Prioritize frequency & prominence 3. Include elements typically challenging for persons with disabilities. 4. Determine your target goal.
  • 15. 1. 2. 3. 4. 5. 6. 7. 8. Sanity Test w/o CSS & Images Validate your code Validate for Accessibility • apply testing tools (at least 2) & verify results • contrast/context/order/alternatives Check keyboard Accessibility Test with a screen reader (JAWS, NDVA, VoiceOver) Check against WCAG 2.0 Conduct user testing Rinse & Repeat
  • 18. • Provides different views • Determine target goal • Summarizes results • instant Documentation • Code inspector * Wave is a tool to assist with evaluation, it’s not used to verify content is 100% accessible.
  • 19. 76 errors  191 alerts to verify  30 contrast errors  Style / No style  Maps to WCAG  Show outline  http://wave.webaim.org
  • 20. • Currently firefox only (ChromeTBD) • Evaluation includes scripting http://wave.webaim.org/toolbar
  • 21.  45 errors  10 headers all h1 http://wave.webaim.org/toolbar
  • 22. • V.1 released in March 2013 • Minimal cost ($0.04 - $0.025 / credit) • XML / JSON • Stand-alone Beta (Mac/Windows/Linux) • Spider, URL Manager, Scheduler, etc. http://wave.webaim.org/api
  • 24.  Not a substitute for real screen readers  Useful for headings & link text https://addons.mozilla.org/en-us/firefox/addon/fangs-screen-reader-emulator/
  • 25. • No silver bullet – only 25-30% of errors • Always requires manual testing • Subjective by nature • Won’t identify issues revealed by real users with disabilities • Not one size fits all – different types of sites
  • 26. Your keyboard WAVE Screen readers FANGS plugin WAT Toolbar (IE) Colour contrast analyzer FireEyes Diagnostic.css NoCoffee Plugin Firebug, Web Dev Toolbar High Contrast Mode http://www.webaim.org http://www.w3.org/WAI https://atutor.ca https://www.webaccessibility.com http://www.webaxe.org http://www.accessiq.org
  • 27. • You are the most important testing tool • Don't just say no, offer solutions • Engage the community (#a11y is your friend) • Don’t fear what you don’t know • BE A SPONGE • Share your knowledge
  • 29. November 16, 2013 OCAD UNIVERSITY Toronto, Ontario, Canada Register Online http://www.AccessibilityCampTo.org

Editor's Notes

  • #18: Accessibility for Ontarians with Disabilities ActWeb Content Accessibility Guidelines – version 1 1999, version 2 2008 – now ISO standardBritish StandardsThe 21st Century Communications and Video Accessibility Act of 2010