SlideShare a Scribd company logo
1 of 25
Download to read offline
CSUN, March 2014
Is Screen Reader Testing Enough?
© 2014 Interactive Accessibility
Why Accessibility?
•
•
•
•
•
•
Meet the needs of people with disabilities
Right thing to do
Organizations / governments require accessibility
Legal compliance
Good PR
Access to talent
© 2014 Interactive Accessibility 2
End goal is to make products
usable for people
© 2014 Interactive Accessibility 3
And That Includes People with Disabilities
•
•
•
•
•
Blind
Low vision
Deaf and hard of hearing
Mobility impairments
Cognitive impairments
Who are your
users?
© 2014 Interactive Accessibility 4
But, what does that mean?
© 2014 Interactive Accessibility 5
People with Disabilities Use Tools
•
–
–
–
–
–
•
–
–
–
–
–
Hardware
Switches
Refreshable Braille
Alternative keyboards
Trackballs
Eye tracking
Software
Screen readers – JAWS, Window Eyes, NVDA, VoiceOver, System
Access, Talkback
Screen magnifiers – ZoomText, MAGic
Dragon Naturally Speaking
Learning/Literacy software – Kurzweil, Read & Write Gold, Natural Reader,
Wynn
OS settings
Assistive Technology
(AT)
Tools that people with
disabilities use to access
digital communications
© 2014 Interactive Accessibility 6
Key Questions
Compatibility testing with AT can be challenging!
1. Is it enough to test with only screen readers?
2. What is a good testing strategy?
© 2014 Interactive Accessibility 7
Accessibility Dependencies
Assistive
Technology
Browsers
Accessibility
APIs
Code /
Platform
• Many factors that impact the end user experience
© 2014 Interactive Accessibility 8
So testing with one screen
reader may not be enough…
© 2014 Interactive Accessibility 9
Poll – What is your test matrix?
Active Participation! Let’s talk!
•
•
•
•
How many of you test with assistive technology?
How many test with:
–
–
–
–
–
–
–
–
–
Only screen readers?
More than one screen reader?
Screen magnifiers?
Dragon Naturally Speaking
Other AT?
How many test with more than one browser?
IE, Firefox, Chrome, Safari, Other?
What about different versions of the browsers and AT?
Latest versions only?
2 versions back?
More versions?
© 2014 Interactive Accessibility 10
Test Strategy
Conformance to the
WCAG 2.0 Success Criteria
Make sure the product is
accessibility supported
Offer accommodations
© 2014 Interactive Accessibility 11
Conformance Testing
•
•
•
Meet WCAG 2.0 success criteria
–
•
•
–
–
–
–
Conformance level: A, AA, AAA
Full pages
Complete processes
Follow techniques and best practices (but not required)
Use automated tools and favelets to check for
compliance
Use a screen reader during testing
Dynamic content
Page interaction
Reading order
© 2014 Interactive Accessibility 12
The Challenge
No one says…
What to test
or how much
is enough
© 2014 Interactive Accessibility
13
WCAG 2.0 Accessibility Supported
•
•
–
–
W3C WCAG 2.0 doesn’t specify how much / how many /
which AT a technology must support to be “accessibility
supported”
Accessibility supported means:
Content is defined in a way that makes it possible for AT &
user agents (e.g. browsers) to successfully present the
content’s information to the user
AT/user agents can understand and use the information (e.g.
text alternatives)
For more, see http://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html
© 2014 Interactive Accessibility 14
Section 508 Functional Performance Criteria
•
–
–
–
–
–
•
First, the paraphrased definition (§ 1194.31)
Mode of operation & information retrieval not requiring vision, or
AT support for blind/low vision
Mode not requiring better than 20/70 vision, or AT support for
visually impaired
When audio is important, a mode for enhanced audio or support
for hearing AT
Mode not requiring speech or support for AT
Mode not requiring fine motor control or
simultaneous actions - that works with limited
reach & strength
But what does this mean in practice?
© 2014 Interactive Accessibility 15
Combinations – oh the math…
The number of combinations can be daunting and
infeasible
•
•
•
•
Operating systems
Devices / platforms
Browsers
Assistive technology
Each has multiple versions!
© 2014 Interactive Accessibility 16
Factors in Determining What to Support
•
•
•
•
Support varies by environment and by language
New technology is often unsupported in older AT
Support for a single AT is usually insufficient
Support by affordable AT is often poor
So what should we design for?
What should we test?
© 2014 Interactive Accessibility 17
Defining Test Suite
•
•
Product requirements
–
–
–
–
–
What operating system(s) does the product run on?
Which browsers does the product support?
Who is the target audience?
Assistive technology requirements
What does the assistive technology support?
What combinations are used by most users?
© 2014 Interactive Accessibility 18
Approach to Testing
•
•
Start testing with screen reader
–
–
–
–
Determine what issues need to be fixed
Document accessibility support
Expand testing scope after issues have been fixed
Fixing issues found in screen reader testing will increase
likelihood that it will work better in other AT
Screen reader testing will catch most issues
© 2014 Interactive Accessibility 19
Assistive Technology Checklists
•
•
•
•
•
•
Screen Reader Testing
Screen Magnifier Testing
Keyboard Testing
Dragon Naturally Speaking Testing
No Sound Testing
Text-to-Speech (Learning/Literacy
Software)
http://www.interactiveaccessibility.com/downlo
ad-assistive-technology-testing-checklists
© 2014 Interactive Accessibility 20
Challenges Testing with Assistive Technology
•
–
–
•
•
Determining the issue can be difficult
Is the problem in the code?
Is the problem in the browser or assistive
technology?
Fixing the issue in the code cause
issues in other assistive technology
New versions of browsers and assistive
technology can introduce new issues
© 2014 Interactive Accessibility 21
Fixing Issues
•
–
–
•
–
–
Determine the severity of the issue
Where does the issue occur?
Will the issue prevent a user from accessing or interacting
with the product?
Submit bugs to AT and user agents
Accessibility bugs will not get fixed unless we report issues
Send examples where possible
© 2014 Interactive Accessibility 22
Conclusions
•
•
•
Accessibility support should be defined
for each product
Start small then expand to other AT
Provide a way for users to submit
feedback
© 2014 Interactive Accessibility 23
Questions
Kathy Wahlbin
kathyw@ia11y.com
Slides: http://www.slideshare.net/kwahlbin
© 2014 Interactive Accessibility 24
Are your sites accessible?Thank you!

More Related Content

What's hot

Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Webmmaertens
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Henny Swan
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsAidan Tierney
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGMary Jo Mueller
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibilityHenny Swan
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Henny Swan
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibilityAGILEDROP
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Henny Swan
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibilityJon Gibbins
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...Abhay Rautela
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingTechWell
 
Hitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusionHitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusionJon Gibbins
 
Demystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindDemystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindInteractive Accessibility
 
Implementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application AccessibilityImplementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application Accessibility3Play Media
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2Vladimir Tomberg
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityUsability Matters
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1Vladimir Tomberg
 
Universal Usability
Universal UsabilityUniversal Usability
Universal UsabilityAthulyaUnni2
 

What's hot (20)

Accessibility Standards and the Mobile Web
Accessibility Standards and the Mobile WebAccessibility Standards and the Mobile Web
Accessibility Standards and the Mobile Web
 
Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
 
Mobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & TrendsMobile Accessibility Best Practices & Trends
Mobile Accessibility Best Practices & Trends
 
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
 
Web and mobile accessibility
Web and mobile accessibilityWeb and mobile accessibility
Web and mobile accessibility
 
Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)Mobile Accessibility (MobA11y)
Mobile Accessibility (MobA11y)
 
Web accessibility
Web accessibilityWeb accessibility
Web accessibility
 
Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013Introduction to mobile accessibility - AccessU 2013
Introduction to mobile accessibility - AccessU 2013
 
Introduction to mobile accessibility
Introduction to mobile accessibilityIntroduction to mobile accessibility
Introduction to mobile accessibility
 
Accessibility
AccessibilityAccessibility
Accessibility
 
SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...SEO through Accessibility- How designing accessible websites leads to automat...
SEO through Accessibility- How designing accessible websites leads to automat...
 
Web Accessibility
Web AccessibilityWeb Accessibility
Web Accessibility
 
Web and Mobile App Accessibility Testing
Web and Mobile App Accessibility TestingWeb and Mobile App Accessibility Testing
Web and Mobile App Accessibility Testing
 
Hitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusionHitting a moving target: achieving mobile inclusion
Hitting a moving target: achieving mobile inclusion
 
Demystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindDemystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in Mind
 
Implementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application AccessibilityImplementing and Evaluating Web Application Accessibility
Implementing and Evaluating Web Application Accessibility
 
Web accessibility workshop 2
Web accessibility workshop 2Web accessibility workshop 2
Web accessibility workshop 2
 
Designing and Testing for Digital Accessibility
Designing and Testing for Digital AccessibilityDesigning and Testing for Digital Accessibility
Designing and Testing for Digital Accessibility
 
Web accessibility workshop 1
Web accessibility workshop 1Web accessibility workshop 1
Web accessibility workshop 1
 
Universal Usability
Universal UsabilityUniversal Usability
Universal Usability
 

Viewers also liked

Designing for Accessibility with ARIA
Designing for Accessibility with ARIADesigning for Accessibility with ARIA
Designing for Accessibility with ARIASencha
 
Accessibility, Usability and User Centred Design (User centred design)
Accessibility, Usability and User Centred Design (User centred design)Accessibility, Usability and User Centred Design (User centred design)
Accessibility, Usability and User Centred Design (User centred design)David Lamas
 
BEM It! for Brandwatch
BEM It! for BrandwatchBEM It! for Brandwatch
BEM It! for BrandwatchMax Shirshin
 
Accessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual DisabilitiesAccessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual DisabilitiesInteractive Accessibility
 
CSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationCSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationSean Kelly
 
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleMystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleTed Drake
 
Accessibility in Responsive web design
Accessibility in Responsive web designAccessibility in Responsive web design
Accessibility in Responsive web designNexer Digital
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Ted Drake
 
Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)Adrian Roselli
 
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Bill Tyler
 
A Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignA Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignAnders Skifte
 

Viewers also liked (13)

Designing for Accessibility with ARIA
Designing for Accessibility with ARIADesigning for Accessibility with ARIA
Designing for Accessibility with ARIA
 
Accessible Responsive Web Design
Accessible Responsive Web DesignAccessible Responsive Web Design
Accessible Responsive Web Design
 
Introduction to WAI-ARIA
Introduction to WAI-ARIAIntroduction to WAI-ARIA
Introduction to WAI-ARIA
 
Accessibility, Usability and User Centred Design (User centred design)
Accessibility, Usability and User Centred Design (User centred design)Accessibility, Usability and User Centred Design (User centred design)
Accessibility, Usability and User Centred Design (User centred design)
 
BEM It! for Brandwatch
BEM It! for BrandwatchBEM It! for Brandwatch
BEM It! for Brandwatch
 
Accessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual DisabilitiesAccessible Web Content & Intellectual Disabilities
Accessible Web Content & Intellectual Disabilities
 
CSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and PrioritizationCSUN 2017 Success Criteria: Dependencies and Prioritization
CSUN 2017 Success Criteria: Dependencies and Prioritization
 
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessibleMystery Meat 2.0 – Making hidden mobile interactions accessible
Mystery Meat 2.0 – Making hidden mobile interactions accessible
 
Accessibility in Responsive web design
Accessibility in Responsive web designAccessibility in Responsive web design
Accessibility in Responsive web design
 
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
 
Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)Mind your lang (for role=drinks at CSUN 2017)
Mind your lang (for role=drinks at CSUN 2017)
 
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
 
A Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal DesignA Multidisciplinary Approach to Universal Design
A Multidisciplinary Approach to Universal Design
 

Similar to Is Screen Reader Testing Enough

User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for AccessibilityUsability Matters
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanthbhumika2108
 
The what, why, and how of accessibility
The what, why, and how of accessibilityThe what, why, and how of accessibility
The what, why, and how of accessibility3Play Media
 
What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014Dana Douglas
 
What Every UX Pro Should Know About Web Accessibility
What Every UX Pro Should Know About Web AccessibilityWhat Every UX Pro Should Know About Web Accessibility
What Every UX Pro Should Know About Web AccessibilityUXPA DC
 
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.Kate Horowitz
 
Testing for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityTesting for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityManoj Kumar Kumar
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing ApproachJatin Kochhar
 
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptxBreaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptxsatyanshu3
 
Accessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development LifecycleAccessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development LifecycleStacy Carston Sporie
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentAgile Testing Alliance
 
Accessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UIAccessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UIYstallonne Alves
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11IndicThreads
 
Workshop: Usability Testing for Accessibility
Workshop: Usability Testing for AccessibilityWorkshop: Usability Testing for Accessibility
Workshop: Usability Testing for AccessibilityUsability Matters
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxEmmaJones273085
 
Accessibility Testing Made Easy with New Innovative Tools for 2023
Accessibility Testing Made Easy with New Innovative Tools for 2023Accessibility Testing Made Easy with New Innovative Tools for 2023
Accessibility Testing Made Easy with New Innovative Tools for 2023KiwiQA
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesMichael Ryan
 
Accessibility Now: What Developers Need to Know About Inclusive Design
Accessibility Now: What Developers Need to Know About Inclusive DesignAccessibility Now: What Developers Need to Know About Inclusive Design
Accessibility Now: What Developers Need to Know About Inclusive DesignEvan Brenner
 

Similar to Is Screen Reader Testing Enough (20)

User Testing for Accessibility
User Testing for AccessibilityUser Testing for Accessibility
User Testing for Accessibility
 
Accessibilitytesting public
Accessibilitytesting publicAccessibilitytesting public
Accessibilitytesting public
 
Accessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and SiddhanthAccessibility testing-Gyani and Siddhanth
Accessibility testing-Gyani and Siddhanth
 
The what, why, and how of accessibility
The what, why, and how of accessibilityThe what, why, and how of accessibility
The what, why, and how of accessibility
 
What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014What Every UX Pro Should Know About Web A11y - UserFocus 2014
What Every UX Pro Should Know About Web A11y - UserFocus 2014
 
What Every UX Pro Should Know About Web Accessibility
What Every UX Pro Should Know About Web AccessibilityWhat Every UX Pro Should Know About Web Accessibility
What Every UX Pro Should Know About Web Accessibility
 
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.
 
Testing for Inclusive Web: Accessibility
Testing for Inclusive Web: AccessibilityTesting for Inclusive Web: Accessibility
Testing for Inclusive Web: Accessibility
 
Accessibility Testing Approach
Accessibility Testing ApproachAccessibility Testing Approach
Accessibility Testing Approach
 
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptxBreaking-Barriers-A-Guide-to-Software-Accessibility.pptx
Breaking-Barriers-A-Guide-to-Software-Accessibility.pptx
 
Accessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development LifecycleAccessibility — Putting People First in the Software Development Lifecycle
Accessibility — Putting People First in the Software Development Lifecycle
 
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web contentATAGTR2017 SPEAKING EYE for differently abled people to see the web content
ATAGTR2017 SPEAKING EYE for differently abled people to see the web content
 
Accessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UIAccessibility-Oriented Paradigm for Designing UI
Accessibility-Oriented Paradigm for Designing UI
 
Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11Testing flash and flex for accessibility indic threads-q11
Testing flash and flex for accessibility indic threads-q11
 
Workshop: Usability Testing for Accessibility
Workshop: Usability Testing for AccessibilityWorkshop: Usability Testing for Accessibility
Workshop: Usability Testing for Accessibility
 
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptxWeb Accessibility Audit_ Ensuring Inclusivity Online.pptx
Web Accessibility Audit_ Ensuring Inclusivity Online.pptx
 
A11y presentation-2017
A11y presentation-2017A11y presentation-2017
A11y presentation-2017
 
Accessibility Testing Made Easy with New Innovative Tools for 2023
Accessibility Testing Made Easy with New Innovative Tools for 2023Accessibility Testing Made Easy with New Innovative Tools for 2023
Accessibility Testing Made Easy with New Innovative Tools for 2023
 
Don't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resourcesDon't Panic! How to perform an accessibility evaluation with limited resources
Don't Panic! How to perform an accessibility evaluation with limited resources
 
Accessibility Now: What Developers Need to Know About Inclusive Design
Accessibility Now: What Developers Need to Know About Inclusive DesignAccessibility Now: What Developers Need to Know About Inclusive Design
Accessibility Now: What Developers Need to Know About Inclusive Design
 

Recently uploaded

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxLoriGlavin3
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersRaghuram Pandurangan
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionDilum Bandara
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfMounikaPolabathina
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .Alan Dix
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024Lonnie McRorey
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????blackmambaettijean
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024Stephanie Beckett
 

Recently uploaded (20)

Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptxMerck Moving Beyond Passwords: FIDO Paris Seminar.pptx
Merck Moving Beyond Passwords: FIDO Paris Seminar.pptx
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Generative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information DevelopersGenerative AI for Technical Writer or Information Developers
Generative AI for Technical Writer or Information Developers
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Advanced Computer Architecture – An Introduction
Advanced Computer Architecture – An IntroductionAdvanced Computer Architecture – An Introduction
Advanced Computer Architecture – An Introduction
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
What is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdfWhat is DBT - The Ultimate Data Build Tool.pdf
What is DBT - The Ultimate Data Build Tool.pdf
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .From Family Reminiscence to Scholarly Archive .
From Family Reminiscence to Scholarly Archive .
 
TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024TeamStation AI System Report LATAM IT Salaries 2024
TeamStation AI System Report LATAM IT Salaries 2024
 
What is Artificial Intelligence?????????
What is Artificial Intelligence?????????What is Artificial Intelligence?????????
What is Artificial Intelligence?????????
 
What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024What's New in Teams Calling, Meetings and Devices March 2024
What's New in Teams Calling, Meetings and Devices March 2024
 

Is Screen Reader Testing Enough

  • 1. CSUN, March 2014 Is Screen Reader Testing Enough? © 2014 Interactive Accessibility
  • 2. Why Accessibility? • • • • • • Meet the needs of people with disabilities Right thing to do Organizations / governments require accessibility Legal compliance Good PR Access to talent © 2014 Interactive Accessibility 2
  • 3. End goal is to make products usable for people © 2014 Interactive Accessibility 3
  • 4. And That Includes People with Disabilities • • • • • Blind Low vision Deaf and hard of hearing Mobility impairments Cognitive impairments Who are your users? © 2014 Interactive Accessibility 4
  • 5. But, what does that mean? © 2014 Interactive Accessibility 5
  • 6. People with Disabilities Use Tools • – – – – – • – – – – – Hardware Switches Refreshable Braille Alternative keyboards Trackballs Eye tracking Software Screen readers – JAWS, Window Eyes, NVDA, VoiceOver, System Access, Talkback Screen magnifiers – ZoomText, MAGic Dragon Naturally Speaking Learning/Literacy software – Kurzweil, Read & Write Gold, Natural Reader, Wynn OS settings Assistive Technology (AT) Tools that people with disabilities use to access digital communications © 2014 Interactive Accessibility 6
  • 7. Key Questions Compatibility testing with AT can be challenging! 1. Is it enough to test with only screen readers? 2. What is a good testing strategy? © 2014 Interactive Accessibility 7
  • 8. Accessibility Dependencies Assistive Technology Browsers Accessibility APIs Code / Platform • Many factors that impact the end user experience © 2014 Interactive Accessibility 8
  • 9. So testing with one screen reader may not be enough… © 2014 Interactive Accessibility 9
  • 10. Poll – What is your test matrix? Active Participation! Let’s talk! • • • • How many of you test with assistive technology? How many test with: – – – – – – – – – Only screen readers? More than one screen reader? Screen magnifiers? Dragon Naturally Speaking Other AT? How many test with more than one browser? IE, Firefox, Chrome, Safari, Other? What about different versions of the browsers and AT? Latest versions only? 2 versions back? More versions? © 2014 Interactive Accessibility 10
  • 11. Test Strategy Conformance to the WCAG 2.0 Success Criteria Make sure the product is accessibility supported Offer accommodations © 2014 Interactive Accessibility 11
  • 12. Conformance Testing • • • Meet WCAG 2.0 success criteria – • • – – – – Conformance level: A, AA, AAA Full pages Complete processes Follow techniques and best practices (but not required) Use automated tools and favelets to check for compliance Use a screen reader during testing Dynamic content Page interaction Reading order © 2014 Interactive Accessibility 12
  • 13. The Challenge No one says… What to test or how much is enough © 2014 Interactive Accessibility 13
  • 14. WCAG 2.0 Accessibility Supported • • – – W3C WCAG 2.0 doesn’t specify how much / how many / which AT a technology must support to be “accessibility supported” Accessibility supported means: Content is defined in a way that makes it possible for AT & user agents (e.g. browsers) to successfully present the content’s information to the user AT/user agents can understand and use the information (e.g. text alternatives) For more, see http://www.w3.org/TR/UNDERSTANDING-WCAG20/conformance.html © 2014 Interactive Accessibility 14
  • 15. Section 508 Functional Performance Criteria • – – – – – • First, the paraphrased definition (§ 1194.31) Mode of operation & information retrieval not requiring vision, or AT support for blind/low vision Mode not requiring better than 20/70 vision, or AT support for visually impaired When audio is important, a mode for enhanced audio or support for hearing AT Mode not requiring speech or support for AT Mode not requiring fine motor control or simultaneous actions - that works with limited reach & strength But what does this mean in practice? © 2014 Interactive Accessibility 15
  • 16. Combinations – oh the math… The number of combinations can be daunting and infeasible • • • • Operating systems Devices / platforms Browsers Assistive technology Each has multiple versions! © 2014 Interactive Accessibility 16
  • 17. Factors in Determining What to Support • • • • Support varies by environment and by language New technology is often unsupported in older AT Support for a single AT is usually insufficient Support by affordable AT is often poor So what should we design for? What should we test? © 2014 Interactive Accessibility 17
  • 18. Defining Test Suite • • Product requirements – – – – – What operating system(s) does the product run on? Which browsers does the product support? Who is the target audience? Assistive technology requirements What does the assistive technology support? What combinations are used by most users? © 2014 Interactive Accessibility 18
  • 19. Approach to Testing • • Start testing with screen reader – – – – Determine what issues need to be fixed Document accessibility support Expand testing scope after issues have been fixed Fixing issues found in screen reader testing will increase likelihood that it will work better in other AT Screen reader testing will catch most issues © 2014 Interactive Accessibility 19
  • 20. Assistive Technology Checklists • • • • • • Screen Reader Testing Screen Magnifier Testing Keyboard Testing Dragon Naturally Speaking Testing No Sound Testing Text-to-Speech (Learning/Literacy Software) http://www.interactiveaccessibility.com/downlo ad-assistive-technology-testing-checklists © 2014 Interactive Accessibility 20
  • 21. Challenges Testing with Assistive Technology • – – • • Determining the issue can be difficult Is the problem in the code? Is the problem in the browser or assistive technology? Fixing the issue in the code cause issues in other assistive technology New versions of browsers and assistive technology can introduce new issues © 2014 Interactive Accessibility 21
  • 22. Fixing Issues • – – • – – Determine the severity of the issue Where does the issue occur? Will the issue prevent a user from accessing or interacting with the product? Submit bugs to AT and user agents Accessibility bugs will not get fixed unless we report issues Send examples where possible © 2014 Interactive Accessibility 22
  • 23. Conclusions • • • Accessibility support should be defined for each product Start small then expand to other AT Provide a way for users to submit feedback © 2014 Interactive Accessibility 23
  • 25. Are your sites accessible?Thank you!