SlideShare una empresa de Scribd logo
1 de 24
Who am I?
• 14 years working on the web
• Working with Web Accessibility since ‘07
(Bank of America / WebAIM)
• Senior UI Developer / Accessibility
Specialist with CBC
• Roll call
Why Test for Accessibility?
• 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
General Accessibility Issues
• Keyboard support
• Sensory cues
• Consistent navigation
• No Context
• Dynamic content
• Controlling user
experience
Text & Content Issues
• Poor content structure
• Inappropriate markup
• Source order
• Absolute font sizes
• Poor contrast
• Inappropriate link text
• Language undefined
Common image problems
• Misuse of alt text
• Missing alt attributes
• Charts and graphs
• CSS images
• Title attributes
• Baked image text
(brand/logo exception)
Form misuse
• Unlabelled controls
• Common inputs
• Required fields
• onchange event
• focus change
• Poor error handling
Responsive = Accessible?
http://www.youtube.com/watch?v=ecWi9CPNYGM
Responsive = Accessible?
• Responsive aids
Accessibility
• Different devices
handle content
differently
• Needs to be planned
accordingly
Testing - Where do I start?
1. Compile UI component list by type – modules,
containers, templates, pages
2. Prioritize based on frequency & prominence
3. Include elements typically challenging for persons
with disabilities.
4. Determine target goal.
Developer’s Test Plan
1. Sanity Test w/o CSS & Images
2. Validate your code
3. Validate for Accessibility
• apply testing tools (at least 2) & verify results
• contrast/context/order/alternatives
4. Check keyboard Accessibility
5. Test with a screen reader (JAWS, NDVA, VoiceOver)
6. Check against WCAG 2.0
7. Conduct user testing
8. Rinse & Repeat
Testing
Demonstrations
Disable CSS & Images
Use the Keyboard
WebAIM WAVE Validator
• 76 errors
• 191 alerts to verify
• 30 contrast errors
• Style / No style
• Maps to WCAG
• Show outline
https://wave.webaim.org/
Wave Toolbar
• Version 4
• Detected 45 errors
• Outline reveals 10
headers – all h1
• New release for Firefox
& Chrome coming soon
https://addons.mozilla.org/en-us/firefox/addon/wave-toolbar/
WAT TOOLBAR (IE)
• Multiple tools
• Validators
• Color tests
• Content Structure
• Document Info
• Accessibility API
www.paciellogroup.com/resources/wat-ie-about.html
Color Contrast Analyser
Regular Grey Scale
www.paciellogroup.com/resources/contrastAnalyser
Fangs Screen Reader Emulator
• Not a substitute for real
screen readers
• Useful for headings & link
text
https://addons.mozilla.org/en-us/firefox/addon/fangs-screen-reader-emulator/
Firefox Accessibility Extension
• 798 warning
• 14 failures
• 4 notes
• Many other
features
https://addons.mozilla.org/en-us/firefox/addon/accessibility-evaluation-toolb/
Other Testing Tools
• Juicy Studio
• Jim Thatcher Favelets
• FireEyes
• Firebug
• NoCoffee Plugin
• aChecker
• Web Developer Toolbar
• High Contrast Mode
• JAWS, NDVA
Non-A11y Specific
• Screen Cap utility
• Screen recorder
Testing Takeaways
• Automated testing/tools will only catch 25-30% of
potential errors on a site
• 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 require
different testing
Final Words of Advice
• You are the most important testing tool
• Don't just say no – offer solutions
• Engage the community
• Don't fear what you don't know
• Be a sponge
• Share your knowledge
Thank you
@patrickdunphy

Más contenido relacionado

La actualidad más candente

La actualidad más candente (20)

Web accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibilityWeb accessibility: it’s everyone’s responsibility
Web accessibility: it’s everyone’s responsibility
 
Web Accessibility Testing With Axe
Web Accessibility Testing With AxeWeb Accessibility Testing With Axe
Web Accessibility Testing With Axe
 
Understanding and Supporting Web Accessibility
Understanding and Supporting Web AccessibilityUnderstanding and Supporting Web Accessibility
Understanding and Supporting Web Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Understanding Web Accessibility
Understanding Web AccessibilityUnderstanding Web Accessibility
Understanding Web Accessibility
 
Web Accessibility for Web Developers
Web Accessibility for Web DevelopersWeb Accessibility for Web Developers
Web Accessibility for Web Developers
 
Website Accessibility
Website AccessibilityWebsite Accessibility
Website Accessibility
 
Basics of Web Accessibility
Basics of Web AccessibilityBasics of Web Accessibility
Basics of Web Accessibility
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
A Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challengeA Web for Everyone: Accessibility as a design challenge
A Web for Everyone: Accessibility as a design challenge
 
What is accessibility?
What is accessibility?What is accessibility?
What is accessibility?
 
Accessibility
AccessibilityAccessibility
Accessibility
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
Automated-Accessibility-Testing
Automated-Accessibility-TestingAutomated-Accessibility-Testing
Automated-Accessibility-Testing
 
UX and Accessibility
UX and Accessibility UX and Accessibility
UX and Accessibility
 
WCAG
WCAGWCAG
WCAG
 
Accessible Design Presentation
Accessible Design PresentationAccessible Design Presentation
Accessible Design Presentation
 
Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.Usability ≠ Accessibility. An intro to web accessibility for agencies.
Usability ≠ Accessibility. An intro to web accessibility for agencies.
 
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility StandardsWCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
WCAG 2.1: What You Need to Know About the Most Recent Accessibility Standards
 
ADA Compliance and Website Accessibility
ADA Compliance and Website AccessibilityADA Compliance and Website Accessibility
ADA Compliance and Website Accessibility
 

Destacado

10 stappen naar_een_perfect_profiel_op_linked_in
10 stappen naar_een_perfect_profiel_op_linked_in10 stappen naar_een_perfect_profiel_op_linked_in
10 stappen naar_een_perfect_profiel_op_linked_in
Cindy Celen
 
Brandon Kyee Racing Promo
Brandon Kyee Racing Promo Brandon Kyee Racing Promo
Brandon Kyee Racing Promo
Chrys Kyee
 
Báo cáo Jess(Java Expert System Shell)
Báo cáo Jess(Java Expert System Shell)Báo cáo Jess(Java Expert System Shell)
Báo cáo Jess(Java Expert System Shell)
Hieu Pham
 
Pechakucha
PechakuchaPechakucha
Pechakucha
merioso
 
Task 5 - Initial Ideas
Task 5 - Initial IdeasTask 5 - Initial Ideas
Task 5 - Initial Ideas
niksssp
 
101 q&a 2013.04.26
101 q&a   2013.04.26101 q&a   2013.04.26
101 q&a 2013.04.26
amberaley
 
109765054 best-global-brands-2012
109765054 best-global-brands-2012109765054 best-global-brands-2012
109765054 best-global-brands-2012
7875240414
 
Business e mails
Business e mailsBusiness e mails
Business e mails
rickysos
 
DES134 Introduction to interaction design techniques
DES134 Introduction to interaction design techniquesDES134 Introduction to interaction design techniques
DES134 Introduction to interaction design techniques
Tasha_x3
 

Destacado (20)

Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14Introduction to Accessibility Testing - CSUN14
Introduction to Accessibility Testing - CSUN14
 
Testing Accessibility on Mobile Applications with Flip Cameras and more
Testing Accessibility on Mobile Applications with Flip Cameras and moreTesting Accessibility on Mobile Applications with Flip Cameras and more
Testing Accessibility on Mobile Applications with Flip Cameras and more
 
10 stappen naar_een_perfect_profiel_op_linked_in
10 stappen naar_een_perfect_profiel_op_linked_in10 stappen naar_een_perfect_profiel_op_linked_in
10 stappen naar_een_perfect_profiel_op_linked_in
 
Task 5
Task 5Task 5
Task 5
 
Invade Wall St
Invade Wall StInvade Wall St
Invade Wall St
 
Brandon Kyee Racing Promo
Brandon Kyee Racing Promo Brandon Kyee Racing Promo
Brandon Kyee Racing Promo
 
Art&Fashion #3 | Métodos & Práticas de um COOLHUNTER
Art&Fashion #3 | Métodos & Práticas de um COOLHUNTERArt&Fashion #3 | Métodos & Práticas de um COOLHUNTER
Art&Fashion #3 | Métodos & Práticas de um COOLHUNTER
 
Báo cáo Jess(Java Expert System Shell)
Báo cáo Jess(Java Expert System Shell)Báo cáo Jess(Java Expert System Shell)
Báo cáo Jess(Java Expert System Shell)
 
Pechakucha
PechakuchaPechakucha
Pechakucha
 
Task 5 - Initial Ideas
Task 5 - Initial IdeasTask 5 - Initial Ideas
Task 5 - Initial Ideas
 
Sebastian 9 4
Sebastian 9 4Sebastian 9 4
Sebastian 9 4
 
Beat the Tsunami with a WAVE
Beat the Tsunami with a WAVEBeat the Tsunami with a WAVE
Beat the Tsunami with a WAVE
 
101 q&a 2013.04.26
101 q&a   2013.04.26101 q&a   2013.04.26
101 q&a 2013.04.26
 
Vanzemunci
VanzemunciVanzemunci
Vanzemunci
 
109765054 best-global-brands-2012
109765054 best-global-brands-2012109765054 best-global-brands-2012
109765054 best-global-brands-2012
 
Tylor's family story
Tylor's family storyTylor's family story
Tylor's family story
 
Análise conteúdo vbg
Análise conteúdo vbgAnálise conteúdo vbg
Análise conteúdo vbg
 
Middle East Brochure
Middle East BrochureMiddle East Brochure
Middle East Brochure
 
Business e mails
Business e mailsBusiness e mails
Business e mails
 
DES134 Introduction to interaction design techniques
DES134 Introduction to interaction design techniquesDES134 Introduction to interaction design techniques
DES134 Introduction to interaction design techniques
 

Similar a Accessibility Testing 101

Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
vodQA
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
vodQA
 
Raj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web TestingRaj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web Testing
QA or the Highway
 
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
Seth Carstens
 

Similar a Accessibility Testing 101 (20)

Easy ways to make your site more accessible
Easy ways to make your site more accessibleEasy ways to make your site more accessible
Easy ways to make your site more accessible
 
Accessibility Isn’t Enough - Designing Digital Properties to be Usable and Ac...
Accessibility Isn’t Enough - Designing Digital Properties to be Usable and Ac...Accessibility Isn’t Enough - Designing Digital Properties to be Usable and Ac...
Accessibility Isn’t Enough - Designing Digital Properties to be Usable and Ac...
 
A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)A guide to hiring a great developer to build your first app (redacted version)
A guide to hiring a great developer to build your first app (redacted version)
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
 
Responsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen FrameworkResponsive Web Design testing using Galen Framework
Responsive Web Design testing using Galen Framework
 
Responsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using GalenResponsive WebDesign Testing Using Galen
Responsive WebDesign Testing Using Galen
 
Automated UI Testing
Automated UI TestingAutomated UI Testing
Automated UI Testing
 
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWebBeat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
Beat the Tsunami with a WAVE. Web Accessibility Testing 101 #PSUWeb
 
Accessibility testing world usability day 2013 - mount royal university
Accessibility testing   world usability day 2013 - mount royal universityAccessibility testing   world usability day 2013 - mount royal university
Accessibility testing world usability day 2013 - mount royal university
 
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript FrameworksBuilding Enterprise Grade Front-End Applications with JavaScript Frameworks
Building Enterprise Grade Front-End Applications with JavaScript Frameworks
 
Front end development best practices
Front end development best practicesFront end development best practices
Front end development best practices
 
Raj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web TestingRaj Subramanian - Mobile Web Testing
Raj Subramanian - Mobile Web Testing
 
Strategies for Mobile Web Application Testing
Strategies for Mobile Web Application TestingStrategies for Mobile Web Application Testing
Strategies for Mobile Web Application Testing
 
Web Standards and Accessibility
Web Standards and AccessibilityWeb Standards and Accessibility
Web Standards and Accessibility
 
Web design training , Web Design Training In Kolkata
Web design training , Web Design Training In KolkataWeb design training , Web Design Training In Kolkata
Web design training , Web Design Training In Kolkata
 
Web dev-101
Web dev-101Web dev-101
Web dev-101
 
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
WordCamp 2012 - Seth Carstens Presentation (Responsive Width)
 
Dmdh workshop #6
Dmdh workshop #6Dmdh workshop #6
Dmdh workshop #6
 
Web Design Trends: 2018 Edition
Web Design Trends: 2018 EditionWeb Design Trends: 2018 Edition
Web Design Trends: 2018 Edition
 
Web Automation Testing for developers?
Web Automation Testing for developers?Web Automation Testing for developers?
Web Automation Testing for developers?
 

Último

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Victor Rentea
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Safe Software
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
?#DUbAI#??##{{(☎️+971_581248768%)**%*]'#abortion pills for sale in dubai@
 

Último (20)

Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
Modular Monolith - a Practical Alternative to Microservices @ Devoxx UK 2024
 
AWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of TerraformAWS Community Day CPH - Three problems of Terraform
AWS Community Day CPH - Three problems of Terraform
 
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers:  A Deep Dive into Serverless Spatial Data and FMECloud Frontiers:  A Deep Dive into Serverless Spatial Data and FME
Cloud Frontiers: A Deep Dive into Serverless Spatial Data and FME
 
Ransomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdfRansomware_Q4_2023. The report. [EN].pdf
Ransomware_Q4_2023. The report. [EN].pdf
 
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin WoodPolkadot JAM Slides - Token2049 - By Dr. Gavin Wood
Polkadot JAM Slides - Token2049 - By Dr. Gavin Wood
 
FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024FWD Group - Insurer Innovation Award 2024
FWD Group - Insurer Innovation Award 2024
 
Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024Axa Assurance Maroc - Insurer Innovation Award 2024
Axa Assurance Maroc - Insurer Innovation Award 2024
 
MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024MINDCTI Revenue Release Quarter One 2024
MINDCTI Revenue Release Quarter One 2024
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
+971581248768>> SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHA...
 
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
Apidays New York 2024 - Passkeys: Developing APIs to enable passwordless auth...
 
CNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In PakistanCNIC Information System with Pakdata Cf In Pakistan
CNIC Information System with Pakdata Cf In Pakistan
 
Cyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdfCyberprint. Dark Pink Apt Group [EN].pdf
Cyberprint. Dark Pink Apt Group [EN].pdf
 
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
Apidays New York 2024 - Accelerating FinTech Innovation by Vasa Krishnan, Fin...
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost SavingRepurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
Repurposing LNG terminals for Hydrogen Ammonia: Feasibility and Cost Saving
 
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemkeProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
ProductAnonymous-April2024-WinProductDiscovery-MelissaKlemke
 
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, AdobeApidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
Apidays New York 2024 - Scaling API-first by Ian Reasor and Radu Cotescu, Adobe
 
ICT role in 21st century education and its challenges
ICT role in 21st century education and its challengesICT role in 21st century education and its challenges
ICT role in 21st century education and its challenges
 
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
Web Form Automation for Bonterra Impact Management (fka Social Solutions Apri...
 

Accessibility Testing 101

  • 1.
  • 2. Who am I? • 14 years working on the web • Working with Web Accessibility since ‘07 (Bank of America / WebAIM) • Senior UI Developer / Accessibility Specialist with CBC • Roll call
  • 3. Why Test for Accessibility? • 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
  • 4. General Accessibility Issues • Keyboard support • Sensory cues • Consistent navigation • No Context • Dynamic content • Controlling user experience
  • 5. Text & Content Issues • Poor content structure • Inappropriate markup • Source order • Absolute font sizes • Poor contrast • Inappropriate link text • Language undefined
  • 6. Common image problems • Misuse of alt text • Missing alt attributes • Charts and graphs • CSS images • Title attributes • Baked image text (brand/logo exception)
  • 7. Form misuse • Unlabelled controls • Common inputs • Required fields • onchange event • focus change • Poor error handling
  • 9. Responsive = Accessible? • Responsive aids Accessibility • Different devices handle content differently • Needs to be planned accordingly
  • 10. Testing - Where do I start? 1. Compile UI component list by type – modules, containers, templates, pages 2. Prioritize based on frequency & prominence 3. Include elements typically challenging for persons with disabilities. 4. Determine target goal.
  • 11. Developer’s Test Plan 1. Sanity Test w/o CSS & Images 2. Validate your code 3. Validate for Accessibility • apply testing tools (at least 2) & verify results • contrast/context/order/alternatives 4. Check keyboard Accessibility 5. Test with a screen reader (JAWS, NDVA, VoiceOver) 6. Check against WCAG 2.0 7. Conduct user testing 8. Rinse & Repeat
  • 13. Disable CSS & Images
  • 15. WebAIM WAVE Validator • 76 errors • 191 alerts to verify • 30 contrast errors • Style / No style • Maps to WCAG • Show outline https://wave.webaim.org/
  • 16. Wave Toolbar • Version 4 • Detected 45 errors • Outline reveals 10 headers – all h1 • New release for Firefox & Chrome coming soon https://addons.mozilla.org/en-us/firefox/addon/wave-toolbar/
  • 17. WAT TOOLBAR (IE) • Multiple tools • Validators • Color tests • Content Structure • Document Info • Accessibility API www.paciellogroup.com/resources/wat-ie-about.html
  • 18. Color Contrast Analyser Regular Grey Scale www.paciellogroup.com/resources/contrastAnalyser
  • 19. Fangs Screen Reader Emulator • Not a substitute for real screen readers • Useful for headings & link text https://addons.mozilla.org/en-us/firefox/addon/fangs-screen-reader-emulator/
  • 20. Firefox Accessibility Extension • 798 warning • 14 failures • 4 notes • Many other features https://addons.mozilla.org/en-us/firefox/addon/accessibility-evaluation-toolb/
  • 21. Other Testing Tools • Juicy Studio • Jim Thatcher Favelets • FireEyes • Firebug • NoCoffee Plugin • aChecker • Web Developer Toolbar • High Contrast Mode • JAWS, NDVA Non-A11y Specific • Screen Cap utility • Screen recorder
  • 22. Testing Takeaways • Automated testing/tools will only catch 25-30% of potential errors on a site • 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 require different testing
  • 23. Final Words of Advice • You are the most important testing tool • Don't just say no – offer solutions • Engage the community • Don't fear what you don't know • Be a sponge • Share your knowledge

Notas del editor

  1. Developers?Designers?IA / UX?Project/Product Managers?Writers and Content Authors?Other?Accessibility testing experience?
  2. Keyboard Access – no focus styles; gateway to ATContext – Click Here in links modeRepeats – Adjactent content; duplicate links, text. EtcSensory clues – color shape or orientation as feedbackConsistent – navs remain the same; common functionalityDynamic content – can cause screen readers to behave erratically; guide focusControl user behaviour – onchange event, auto forwarding fields, new window, open pdf/word/etc without notice
  3. Content order = source order = tab order
  4. PWD issuesImages & other non-text formats - Forms - Tables - Interface elements relying on client-side scripting - Frames and i-frames
  5. Validate CodeAssistive technology relies on properly formatted standards based HTML2. Validate for Accessibility 4c’s – content order, context, consistency & contrast- images – functionalvs decorative is content in a logical order?- ensure color alone isn't relied to convey meaning- heading sequence must be in proper order.. h1, h2, h3.. no skipping levels- ensure text can be resizes; test @ 200% of original size- ensure non-english elements have "lang" attribute when necessary3. Check Keyboard Accessibility- are you able to reach & interact with all contentis it obvious where you are?Bypass repetitive (nav) or long lists of content (tables, lists)ajax notification for non visual users?4. Test in a Screen Reader- Fangs toolbar- use JAWS & NDVA- most common ways 2 navigate A) navigate by headings B) Navigate by links- listen for repetitive content- all forms controls require a 1:1 label ratio- tables must have column, row scope defined- it link is in a new window or non-html format (i.e. word doc/pdf) user must be informed5. Check for WCAG 2.0 Compliance6. Conduct User TestingReal users of AT to test site- blind users- mobility impaired users- aged users- keyboard only users7. Repeat 1-6 any time changes are made.
  6. The most basic accessibility test is disable CSS & Images..Is your site still understandable?Results show:No skip links - Long list of linksProper use of alt text for the most part
  7. Red – errorYellow – require checkingicon guideDoc outlinestyle/no styleContrast errorsShows wcag relationship Tools – apivsdomTest w/more than one
  8. Walk through contentShow iconr guide
  9. Show no coffee in chrome
  10. Auto tests are good indication of larger issues