SlideShare a Scribd company logo
THE ACCESSIBILITY SUPPORT BASELINE
Aidan Tierney
@AidanA11y
CSUN
March 25, 2016
"It can be difficult to know where to start,
and more difficult to know where to stop."
- Chetan Bakhru @cbakhru
Accessibility Support Baseline
"the minimum set of combinations of
operating systems, web browsers,
assistive technologies, and other user
agents that the website is expected to
work with"
Website Accessibility Conformance Evaluation
Methodology (WCAG-EM) 1.0
http://www.w3.org/TR/WCAG-EM/
Examples of 'combinations'
Windows 10,
IE 11,
Jaws 16,
Android 5.1.1,
TalkBack 4.2,
Nexus 6
iOS 9.2.x,
Safari,
VoiceOver,
iPad Air 2
Balancing…
User needs &
EXPECTATIONS
Effort to
develop, test
& SUPPORT
Lip service
Insincere support or
respect expressed but
not put into practice.
Support
Anticipating and
addressing
user needs &
expectations
Evidence of support for AT
• We could speak to the person reporting the
issue and not say something embarrassing like
"what's JAWS?"
• We have knowledge of the AT and ability to use
it on a device to replicate an issue within a
day or two
• We have already tested the app with the AT
• We can investigate or fix the issue
• We have licensing, firewall clearance, and
basic training in place for this AT
Assistive
Technology
(AT)
Version #
E.g. JAWS 17,
NVDA 2016.1
Operating
System (OS)
Version #
E.g. Windows 10,
OSX 10.11,
iOS 8.4
Browser
Version #
E.g. IE 11,
Chrome 49
Device
Mostly for
mobile
E.g. iPhone 6 Plus,
Samsung Galaxy
S6,
iPad Air 2
Things to account for in baseline
And users of course!
Tens or even hundreds of
possible combinations
Support for additional combinations will
likely impact effort, cost & timelines
Development QA
Customer/user
support teams
Project
delivery
timelines
Tools &
training
Levels of support
• Full
• Reduced
• Targeted
• On Demand
• None (at this time)
Support level before & after launch -
May not need to be the same
• QA before launch
• Customer support
• E.g. Projects tests
with JAWS 17 but will
support customers on
JAWS 15, 16 also
Level Before launch:
QA & Dev
After launch:
User –reported issues
Full QA tests all screens and user flows QA validates & Dev addresses all
issues
Reduced Scope defined by project
Factors to consider: core
functionality, templates
QA validates & Dev addresses all
issues
Targeted QA tests only specific content
related to known differences for a
particular combination
Only used before launch.
On
Demand
No QA activity before launch QA validates all issues. Remedial
action taken by Dev only where code
does not conform to WCAG and where
feasible.
None No QA activity prior to release. No QA or Dev activity, but
Customer Service does support user.
Levels of Support Defined
14
WCAG &
the baseline
It SHOULD work It DOES work
Accessibility Support Baseline
MOBILE APPS
OS OS Version Assistive
Technolog
y (AT)
Device Level of
Test/ QA
Level of
user
support
iOS
Latest major
version
VoiceOver
Late-
model
Full Full
Android
Latest major
version
with > 10% share
TalkBack
Late-
model,
minimal
bloatware
Full Full
Mobile App Baseline - Basics
OS OS
Version
AT Device Level of
Test/ QA
Level of
user
support
iOS iOS 9.x VoiceOver iPhone 6 Full Full
Android
Android
5.x
TalkBack Nexus 6 Full Full
Mobile App Baseline – Basics w. specific versions
iOS versions stats:
https://developer.apple.com/support/app-store/
Android version stats:
https://developer.android.com/about/dashboards/index.html
iOS 9 adoption – almost overnight
https://mixpanel.com/trends/#report/ios_9
Android adoption – a different story
https://mixpanel.com/trends/#report/android_os_adoption
OS OS Version AT Device Level of
Test/QA
Level of
user
support
iOS Latest major version VO Late-model Full Full
iOS Prior major version VO
Different,
late-model
Reduced Full
iOS
All other versions the
app supports
None None None On Demand
iOS
Future version,
if expected soon after
launch
VO Late-model Reduced Full
Android
Latest major version
with > 10% share
TB
Late-model,
minimal bloatware
Full Full
Android Prior Android version TB
Most popular
Android device
(if known)
Reduced Full
Android Other versions None None None None
Mobile App Baseline - Generic
Accessibility Support Baseline
WEB/DESKTOP
OS AT/ mode Browser Level of
Test/QA
Level of
user
support
Windows JAWS (n-1) IE 11 Full? Full?
Windows
JAWS (n, n-
2)
IE 11 None On Demand
Windows NVDA FF (latest) Full? Full?
Windows
WindowEyes
ZoomText?
Other AT?
OSX VoiceOver Safari
Web/Desktop Baseline – fill in the blanks
MOBILE WEB & RESPONSIVE WEB
Responsive web
• Browser based
• Smartphone, Tablet, Desktop
• Breakpoints:
– May be more than 3
– Portrait vs. Landscape
– Interface components change
– Include targeted testing for changes
OS OS Version AT Browser Device Level of
Test/QA
Level of
user
support
iOS iOS 9.2.x VO Safari
Late-model iPad
–landscape view
Full Full
iOS iOS 9.2.x VO Safari
Late-model iPad
–portrait view
Targeted Full
iOS
Other versions
site supports
VO Safari Late-model None On Demand
Android Android 5.1.x TB
Chrome?
Firefox?
Nexus 10 –
landscape view
Full Full
Android Android 5.1.x TB
Chrome?
Firefox?
Nexus 10
portrait view
Targeted Full
Android
Other versions
site supports
TB Any Late-model None On Demand
Responsive Web for Tablet Baseline - Specific
Each organization or team needs
to make its own call on what is
the right baseline.
Accessibility Support Baseline: Balancing User Needs Against Test Effort
THE ACCESSIBILITY SUPPORT BASELINE
Aidan Tierney
@AidanA11y
CSUN
March 25, 2016

More Related Content

PDF
UX Lesson 5: Information Architecture
PPTX
Material design
PPTX
Web accessibility
PDF
UX Bootcamp
PDF
UI & UX Design for Startups
PDF
Just Enough Research
PDF
The 7 minute accessibility assessment and app rating system
PDF
UX Methods and Practices
UX Lesson 5: Information Architecture
Material design
Web accessibility
UX Bootcamp
UI & UX Design for Startups
Just Enough Research
The 7 minute accessibility assessment and app rating system
UX Methods and Practices

What's hot (20)

PDF
Audience insight
PPTX
UX/UI design
PPT
WCAG 2.0, Simplified
PDF
Ux is not UI
PDF
A Product Requirements Document (PRD) Sample
PDF
Understanding UI/UX Design by Aroyewun Babajide
PPTX
Introduction To Web Accessibility
PDF
New Mobile App Development Powerpoint Presentation Slides
PDF
User Flows
PPTX
The UX Design 101- For Engaging Mobile Apps
PDF
UX RULES: 10 ESSENTIAL PRINCIPLES
PDF
UI-UX Services | Web Designing Services
PPTX
UI/UX Fundamentals
PDF
Research Methods in UX
PPTX
What is UX design?
PDF
What is UX?
PDF
UX & UI Design: Differentiate through design
PDF
Cross-channel ecosystems strategy
PDF
What is UX Design?
PPTX
UI UX Design Presentation
Audience insight
UX/UI design
WCAG 2.0, Simplified
Ux is not UI
A Product Requirements Document (PRD) Sample
Understanding UI/UX Design by Aroyewun Babajide
Introduction To Web Accessibility
New Mobile App Development Powerpoint Presentation Slides
User Flows
The UX Design 101- For Engaging Mobile Apps
UX RULES: 10 ESSENTIAL PRINCIPLES
UI-UX Services | Web Designing Services
UI/UX Fundamentals
Research Methods in UX
What is UX design?
What is UX?
UX & UI Design: Differentiate through design
Cross-channel ecosystems strategy
What is UX Design?
UI UX Design Presentation
Ad

Viewers also liked (20)

PDF
ARIA Techniques for Accessible Web Forms
PDF
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
PDF
Mobile Accessibility Best Practices & Trends
PPTX
CSUN 2017 VPATs For Business or Measure
PDF
Early prevention of accessibility issues with mockup & wireframe reviews
PDF
Mystery Meat 2.0 – Making hidden mobile interactions accessible
PDF
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
PDF
Accessibility microinteractions: better user experience, happier developers
PDF
iOS Accessibility Testing with VoiceOver - A Crash Course
PDF
CSUN 2017 Success Criteria: Dependencies and Prioritization
PDF
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
POTX
Reusable acceptance criteria and test cases for accessibility
PPTX
Digital Accessibility Legal Update - CSUNATC 2017 (CSUN)
PDF
Designing with Accessibility in Mind: How IA and Visual Design Decisions Impa...
PPTX
Lessons learn from building accessible complex web apps
PPTX
Single Page Apps in Sitecore
PPTX
Original Access U 2013 - 508 Refresh
PPTX
Accessible reading solutions from mainstream publishers
PPTX
Dynamic and accessible web content with WAI-ARIA
PDF
Ubiquitous Transactions - Financial Future and Accessibility
ARIA Techniques for Accessible Web Forms
iOS VoiceOver Testing Techniques & Procedures for Absolute Beginners
Mobile Accessibility Best Practices & Trends
CSUN 2017 VPATs For Business or Measure
Early prevention of accessibility issues with mockup & wireframe reviews
Mystery Meat 2.0 – Making hidden mobile interactions accessible
Accessibility metrics Accessibility Data Metrics and Reporting – Industry Bes...
Accessibility microinteractions: better user experience, happier developers
iOS Accessibility Testing with VoiceOver - A Crash Course
CSUN 2017 Success Criteria: Dependencies and Prioritization
Rethinking Accessibility: Role-Based Analysis of WCAG 2.0 - CSUN 2017
Reusable acceptance criteria and test cases for accessibility
Digital Accessibility Legal Update - CSUNATC 2017 (CSUN)
Designing with Accessibility in Mind: How IA and Visual Design Decisions Impa...
Lessons learn from building accessible complex web apps
Single Page Apps in Sitecore
Original Access U 2013 - 508 Refresh
Accessible reading solutions from mainstream publishers
Dynamic and accessible web content with WAI-ARIA
Ubiquitous Transactions - Financial Future and Accessibility
Ad

Similar to Accessibility Support Baseline: Balancing User Needs Against Test Effort (20)

PPT
SSB BART Group Mobile Accessibility
PDF
Hitting a moving target: achieving mobile inclusion
PPTX
Mobile Accessibility (MobA11y)
PPTX
Introduction to mobile accessibility
PDF
Introduction to mobile accessibility, 2015
PPT
Software Accessibility Siddhesh
PDF
Designing Mobile Applications for All: Accessible Contact Manager
PPTX
iOS and Android accessibility APIs (AccessU 2017)
ODP
AEGIS SP4 story - building an accessible mobile application
PPTX
Surviving Dev Frameworks 2019
PDF
Mobile Accessibility - iOS, Android, Mobile Web
PDF
2. the aegis story building an accessible application
PPTX
Simplifying the Web Accessibility Test Lab
PDF
A Toolkit for Digital Accessibility
PDF
Mobile Accessibility - Kath Moonan, Vodafone
PPTX
Introduction to Web Accessibility and WCAG
PPTX
Introduction to Web Accessibility and WCAG
ODP
AEGIS SP3 story - building an accessible web application
PDF
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
PPTX
Toolkit for the Digital Accessibility Space
SSB BART Group Mobile Accessibility
Hitting a moving target: achieving mobile inclusion
Mobile Accessibility (MobA11y)
Introduction to mobile accessibility
Introduction to mobile accessibility, 2015
Software Accessibility Siddhesh
Designing Mobile Applications for All: Accessible Contact Manager
iOS and Android accessibility APIs (AccessU 2017)
AEGIS SP4 story - building an accessible mobile application
Surviving Dev Frameworks 2019
Mobile Accessibility - iOS, Android, Mobile Web
2. the aegis story building an accessible application
Simplifying the Web Accessibility Test Lab
A Toolkit for Digital Accessibility
Mobile Accessibility - Kath Moonan, Vodafone
Introduction to Web Accessibility and WCAG
Introduction to Web Accessibility and WCAG
AEGIS SP3 story - building an accessible web application
Open Accessibility EverywhereGroundwork, Infrastructure, Standards
Toolkit for the Digital Accessibility Space

Recently uploaded (20)

PDF
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
PDF
Machine learning based COVID-19 study performance prediction
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Diabetes mellitus diagnosis method based random forest with bat algorithm
PPTX
Spectroscopy.pptx food analysis technology
PDF
Empathic Computing: Creating Shared Understanding
PDF
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
PPTX
MYSQL Presentation for SQL database connectivity
PPTX
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
PPTX
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PDF
Approach and Philosophy of On baking technology
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Unlocking AI with Model Context Protocol (MCP)
PPTX
sap open course for s4hana steps from ECC to s4
DOCX
The AUB Centre for AI in Media Proposal.docx
Build a system with the filesystem maintained by OSTree @ COSCUP 2025
Machine learning based COVID-19 study performance prediction
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Diabetes mellitus diagnosis method based random forest with bat algorithm
Spectroscopy.pptx food analysis technology
Empathic Computing: Creating Shared Understanding
Blue Purple Modern Animated Computer Science Presentation.pdf.pdf
MYSQL Presentation for SQL database connectivity
KOM of Painting work and Equipment Insulation REV00 update 25-dec.pptx
VMware vSphere Foundation How to Sell Presentation-Ver1.4-2-14-2024.pptx
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
Effective Security Operations Center (SOC) A Modern, Strategic, and Threat-In...
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
Approach and Philosophy of On baking technology
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
20250228 LYD VKU AI Blended-Learning.pptx
“AI and Expert System Decision Support & Business Intelligence Systems”
Unlocking AI with Model Context Protocol (MCP)
sap open course for s4hana steps from ECC to s4
The AUB Centre for AI in Media Proposal.docx

Accessibility Support Baseline: Balancing User Needs Against Test Effort

  • 1. THE ACCESSIBILITY SUPPORT BASELINE Aidan Tierney @AidanA11y CSUN March 25, 2016
  • 2. "It can be difficult to know where to start, and more difficult to know where to stop." - Chetan Bakhru @cbakhru
  • 3. Accessibility Support Baseline "the minimum set of combinations of operating systems, web browsers, assistive technologies, and other user agents that the website is expected to work with" Website Accessibility Conformance Evaluation Methodology (WCAG-EM) 1.0 http://www.w3.org/TR/WCAG-EM/
  • 4. Examples of 'combinations' Windows 10, IE 11, Jaws 16, Android 5.1.1, TalkBack 4.2, Nexus 6 iOS 9.2.x, Safari, VoiceOver, iPad Air 2
  • 6. Lip service Insincere support or respect expressed but not put into practice.
  • 8. Evidence of support for AT • We could speak to the person reporting the issue and not say something embarrassing like "what's JAWS?" • We have knowledge of the AT and ability to use it on a device to replicate an issue within a day or two • We have already tested the app with the AT • We can investigate or fix the issue • We have licensing, firewall clearance, and basic training in place for this AT
  • 9. Assistive Technology (AT) Version # E.g. JAWS 17, NVDA 2016.1 Operating System (OS) Version # E.g. Windows 10, OSX 10.11, iOS 8.4 Browser Version # E.g. IE 11, Chrome 49 Device Mostly for mobile E.g. iPhone 6 Plus, Samsung Galaxy S6, iPad Air 2 Things to account for in baseline And users of course!
  • 10. Tens or even hundreds of possible combinations
  • 11. Support for additional combinations will likely impact effort, cost & timelines Development QA Customer/user support teams Project delivery timelines Tools & training
  • 12. Levels of support • Full • Reduced • Targeted • On Demand • None (at this time)
  • 13. Support level before & after launch - May not need to be the same • QA before launch • Customer support • E.g. Projects tests with JAWS 17 but will support customers on JAWS 15, 16 also
  • 14. Level Before launch: QA & Dev After launch: User –reported issues Full QA tests all screens and user flows QA validates & Dev addresses all issues Reduced Scope defined by project Factors to consider: core functionality, templates QA validates & Dev addresses all issues Targeted QA tests only specific content related to known differences for a particular combination Only used before launch. On Demand No QA activity before launch QA validates all issues. Remedial action taken by Dev only where code does not conform to WCAG and where feasible. None No QA activity prior to release. No QA or Dev activity, but Customer Service does support user. Levels of Support Defined 14
  • 15. WCAG & the baseline It SHOULD work It DOES work
  • 17. OS OS Version Assistive Technolog y (AT) Device Level of Test/ QA Level of user support iOS Latest major version VoiceOver Late- model Full Full Android Latest major version with > 10% share TalkBack Late- model, minimal bloatware Full Full Mobile App Baseline - Basics
  • 18. OS OS Version AT Device Level of Test/ QA Level of user support iOS iOS 9.x VoiceOver iPhone 6 Full Full Android Android 5.x TalkBack Nexus 6 Full Full Mobile App Baseline – Basics w. specific versions iOS versions stats: https://developer.apple.com/support/app-store/ Android version stats: https://developer.android.com/about/dashboards/index.html
  • 19. iOS 9 adoption – almost overnight https://mixpanel.com/trends/#report/ios_9
  • 20. Android adoption – a different story https://mixpanel.com/trends/#report/android_os_adoption
  • 21. OS OS Version AT Device Level of Test/QA Level of user support iOS Latest major version VO Late-model Full Full iOS Prior major version VO Different, late-model Reduced Full iOS All other versions the app supports None None None On Demand iOS Future version, if expected soon after launch VO Late-model Reduced Full Android Latest major version with > 10% share TB Late-model, minimal bloatware Full Full Android Prior Android version TB Most popular Android device (if known) Reduced Full Android Other versions None None None None Mobile App Baseline - Generic
  • 23. OS AT/ mode Browser Level of Test/QA Level of user support Windows JAWS (n-1) IE 11 Full? Full? Windows JAWS (n, n- 2) IE 11 None On Demand Windows NVDA FF (latest) Full? Full? Windows WindowEyes ZoomText? Other AT? OSX VoiceOver Safari Web/Desktop Baseline – fill in the blanks
  • 24. MOBILE WEB & RESPONSIVE WEB
  • 25. Responsive web • Browser based • Smartphone, Tablet, Desktop • Breakpoints: – May be more than 3 – Portrait vs. Landscape – Interface components change – Include targeted testing for changes
  • 26. OS OS Version AT Browser Device Level of Test/QA Level of user support iOS iOS 9.2.x VO Safari Late-model iPad –landscape view Full Full iOS iOS 9.2.x VO Safari Late-model iPad –portrait view Targeted Full iOS Other versions site supports VO Safari Late-model None On Demand Android Android 5.1.x TB Chrome? Firefox? Nexus 10 – landscape view Full Full Android Android 5.1.x TB Chrome? Firefox? Nexus 10 portrait view Targeted Full Android Other versions site supports TB Any Late-model None On Demand Responsive Web for Tablet Baseline - Specific
  • 27. Each organization or team needs to make its own call on what is the right baseline.
  • 29. THE ACCESSIBILITY SUPPORT BASELINE Aidan Tierney @AidanA11y CSUN March 25, 2016