Accessibility testing 101
"This world is such a beautiful place to live in." If you can read the first sentence without any screen readers or assistance, you're privileged. As technologists, shouldn’t we be more empathetic towards differently-abled people and make all parts of our website accessible to them? In my humble opinion, the true power of technology can be identified when it reaches out to people of all kinds having different physical or psychological challenges. We not only legally bound to provide Accessibility but also it should be considered as our moral responsibility.
As testers, we have a wonderful opportunity to contribute to Accessibility by ensuring that the site is accessible in many different ways. Although it is impossible to identify all the issues that exist around Accessibility in the world, we are lucky enough to still understand a majority of them. With this understanding, there have been many measures taken in order to make your site accessible. But, don’t forget - we are QA engineers. We got to ensure that the site is accessible as per the standards set by WCAG 2.0 (AA) by testing for accessibility using various tools and techniques.
Outline/Structure of the Talk
- Accessibility in general and how things are made accessible to differently-abled people in the real world
- What is Accessibility in the web world and its importance?
- Introduction to Accessibility testing
- Tools (Open source) and techniques in Accessibility testing
- QA checklist for each technique
- Demonstration using Keyboard, screen-reader, Colour Contrast Analyzer, and PDF Accessibility
As we progress ahead with the session, you will learn about -
- Importance of Accessibility
- What do you mean by Accessibility in general?
- Types of impairments
- How are things made accessible in the real world?
- Introduction to Accessibility and testing in the web world
- Tools and Techniques for Accessibility testing
- Bluetooth keyboards
- Keyboard testing
- Screen reader
- Automated evaluation tools which catch around 80% of the issues in the code
- Color Contrast Analyzer
- Screen magnifier
- Mobile Accessibility testing
- PDF Accessibility testing
- QA checklist for the above techniques
QA/Test Engineers, Frontend developers, Project Managers, Technical Leads
Prerequisites for Attendees
There are no prerequisites for this session.