Accessibility
What is Accessibility? Ensuring a universally available and accessible application, including those who suffer from various disabilities.
What do the current statistics say? ● ● ● ●
More than 1 billion people globally have some form of disability This corresponds to about 15% of the world's population Between 110-190 million people have very significant difficulties in functioning In the US, 12.6% of the population suffers from some kind of disability
Joint report by World Health Organization and the World Bank,
https://disabilitycompendium.org/sites/default/files/user-uploads/2016_AnnualReport.p df
Content is the copyright of QA InfoTech
Types of Disabilities
● ● ● ●
Visual impairment Lack of motor skills Hearing impairment Cognitive disability
Content is the copyright of QA InfoTech
Types of Disabilities ●
Understand and Implement Accessibility Guidelines and Standards
- WCAG 2.0, Section 508 ●
Understand Accessibility from Usage Standpoint - Usability experts, end-user connect program
●
Manual and Automated Accessibility Quality Checks - Right balance, test tools (W3C Link Checker, color contrast analyser tools, etc.), use
templates-VPAT
●
Consider collaboration with third-party testing firms which specialize in accessibility Content is the copyright of QA InfoTech
Mobile Focus ❖ ❖ ❖ ❖ ❖
Functionality Mobile context Different devices Data entry methods Multimodality
Content is the copyright of QA InfoTech
Different Interaction Styles
Content is the copyright of QA InfoTech
Accessibility Evaluation
Content is the copyright of QA InfoTech
Content – Treasure of Knowledge ● ● ● ● ●
Re-size text Good color contrast Complete coverage Proper alt-text Minimal flash content
Content is the copyright of QA InfoTech
Key Questions from Usability/Accessibility Perspective
● ● ● ● ● ● ●
Who are your users? What are their tasks? What environment are they in? What types of devices do they use? What is your user’s level of tech-savviness? Is a lot of reading involved? Is data entry involved?
Content is the copyright of QA InfoTech
It All Starts with the User Who is the user? -
Knowledge, beliefs, skills, background
-
Interests and preferences
-
Goals, plans, tasks, needs
-
Demography, ability, professions
Content is the copyright of QA InfoTech
Compliance Standard- WCAG 2.0 Levels of Compliance
Content is the copyright of QA InfoTech
Quality - Possible Testing Strategies ● Start accessibility testing early ● Perform with an iterative approach ● Use in conjunction with manual, functional, automation and performance testing ● Understand guidelines and use accessibility testing checklists ● Leverage tools – JAWS, NVDA, Color Contrast Analyzer, VoiceOver/Talkback
Content is the copyright of QA InfoTech
Quality - Paired Testing
Content is the copyright of QA InfoTech
Quality - Test Approach
Content is the copyright of QA InfoTech
Accessibility Testing Process at QA InfoTech
Content is the copyright of QA InfoTech
Tools Used ● ● ● ● ● ● ● ● ●
Screen readers (JAWS, NVDA, Talkback, VoiceOver, Window Eyes) Screen Magnifiers – ZoomText Keyboard-Only Testing Color Contrast Analyzer Browser Zoom upto 200% High Contrast Settings Accessibility Inspector on iOS Accessibilitometer Automated Tools (aXe, WAVE)
Our Selenium framework based on aXe and HTML codesniffer works similarly, enabling functional engineers take on basic accessibility checks.
Content is the copyright of QA InfoTech
Handy Checklist Meaningful Alt Text
: Appropriate, equivalent alternative text for all images
Keyboard Accessible : Page functionality accessible via keyboard Focus Order : Navigation order of links, form elements, logically correct Use of Color : Not the only mode to communicate Bypass Blocks : Direct access to web page’s primary content Semantic Markup : Heading Structure, List , Block Quote, etc Content is the copyright of QA InfoTech
In Conclusion ● ● ● ● ●
Accessibility awareness - inevitable at all levels Implementation feasible today, thanks to awareness, access to engineers and tools Map your users to create an engineering plan Inject Accessibility Quality – ideally a paired team approach Coverage to focus on compliance and end user experience
Content is the copyright of QA InfoTech
Thank You
info@qainfotech.com www.qainfotech.com