Each step includes:
- links to a few resources as a starting point, but you are likely to need to do your own additional research as you explore each topic.
- a suggested exercise or two, which focus on reflection, practical application and discussion, as a tool to connect the resources with your reality.
STEP - Understand the impact of accessibility
Learn what accessibility testing is and discover why it is needed:- 2013 - What is Accessibility Testing - Helen Burge
- Accessibility Testing - W3C
- 2006 - Internet Access For The Blind (video) - CBS News
- 2007 - BBC Click and Accessibility (video) - BBC
- 2015 - Could you go mouseless for 30 minutes? - Rupert Burton
- 2015 - If Uber Doesn’t Want to Accommodate Blind Riders, Gett Will - Davey Alba
EXERCISE
[1 hour] Developing an accessible product requires commitment from the entire development team, not just the tester. To share your new found appreciation of the impact of accessibility, challenge your team to spend 30 minutes without a mouse. As well as day to day work, ask them to check out the applications you develop. Afterwards, reflect as a team on the difficulties you encountered and the number of changes required to make your applications more accessible.
[1 hour] Developing an accessible product requires commitment from the entire development team, not just the tester. To share your new found appreciation of the impact of accessibility, challenge your team to spend 30 minutes without a mouse. As well as day to day work, ask them to check out the applications you develop. Afterwards, reflect as a team on the difficulties you encountered and the number of changes required to make your applications more accessible.
STEP - Accessibility standards
These formal documents are relatively difficult to read exhaustively, but it's worth browsing through the standards to get an understanding of what they contain so they can be used as a reference:- Web Accessibility Standard 1.0 and Guidance - New Zealand Government Web Toolkit
- Web Accessibility Guideline (WCAG 2.0) at a glance - W3C
- Section 508: Accessibility - United States Environmental Protection Agency (EPA)
- 2014 - Web Accessibility Section 508 (mind map) - Mohit Rajan Verma
EXERCISE
[30 mins] Can you locate information in the standards to answer the following questions:
- What is the minimum contrast for large scale text?
- What are the restrictions for time limited content e.g. form submission timeout?
- If an error is automatically detected, what are the accessibility considerations for displaying error messages?
STEP - Accessibility testing heuristics and strategy
Investigate how we test whether applications are compliant. These practical resources include heuristics, mnemonics, test strategy, demonstrations, etc.- 2012 - Web Accessibility Heuristics (PDF) - Parimala Hariprasad
- 2012 - Accessibility Mindmap - Rosie Sherry
- 2013 - The 6 simplest web accessibility tests anyone can do - Karl Groves
- 2015 - Black Box Accessibility Testing: A Heuristic Approach (PDF) - Albert Gareev & Michael Larsen
- 2011 - Practical accessibility testing (video) - Glenda Sims
- 2014 - Web Accessibility testing strategy - Albert Gareev
- 2014 - Tips and tools for understanding accessibility testing (video) - Helen Burge
- 2014 - Accessibility testing coverage categories (mind map) - Albert Gareev
- 2014 - Impairment Categories (mind map) - Albert Gareev
- 2014 - Audio Accessibility Tests (mind map) - Mohit Rajan Verma
- 2015 - Recovery testing and UX connection - Parimala Hariprasad
- 2015 - Finding Your #a11y in Accessibility - Live from #CAST2015 - Michael Larsen
- 2015 - Get Your Gandalf On For #a11y Testing - Live at #CAST2015- Michael Larsen
- 2015 - Accessibility in Action - Neil Studd
EXERCISE
[2 hours] Select a set of heuristics or test ideas that appeal to you. Talk to your business analyst or business lead about which aspects of accessibility they feel are most important. Conduct a 60 minute tool-free accessibility tour of the application that you work on, prioritising the testing that your business representative indicated. Note any problems that you encounter. Share the results of your tour with the same person and discuss how improvements to accessibility might be incorporated into your development process.
STEP - Accessibility testing tools
Learn about the tools that are available to help test accessibility in applications:- Web Accessibility Evaluation Tools List - W3C
- 2014 - Accessibility testing tools (mind map) - Mohit Rajan Verma
- 2014 - Accessibility Testing - Classification of Tools - Albert Gareev
- 2013 - My accessibility toolbelt is bigger than yours! - Glenda Sims
- 2014 - Accessibility Testing Tools: The Sometimes Unreliable Friends - Helen Burge
- Web Accessibility Extensions for Firefox
- Web Accessibility Information for Chrome
- 2013 - How to Use a JAWS® (Job Access With Speech) Screen Reader (video) - Helen Burge
- 2014 - Screen Reader User Survey #5 - WebAIM
- WAVE web accessibility evaluation tool
- 2013 - WAVEing for Accessibility - Michael Larsen
- 2014 - Accessibility testing with WAVE toolbar - Albert Gareev
EXERCISES
[2 hours] There are a lot of tools to help assess accessibility properties of a site, many of which integrate within the browser. Evaluate the tools on offer and discover which you prefer. Compare the results of the automated assessment against the results of your own accessibility tour. What type of problems did the tool discover that you missed? What type of problems did you discover that the tool missed?
[2 hours] Download and trial the JAWS screen reader. See which areas of your applications perform well, and which are incomprehensible. Discover the main features of JAWS and learn how to navigate our sites as a non-sighted person would.
[2 hours] Download and trial the JAWS screen reader. See which areas of your applications perform well, and which are incomprehensible. Discover the main features of JAWS and learn how to navigate our sites as a non-sighted person would.
STEP - Developing accessible software
Tips to develop an accessible application, to prevent problems before they are caught by testing:- 2011 - When Should You Invite tabindex to the Accessibility Party? - Glenda Sims
- 2012 - Logical document structures - Darren McMillan
- 2012 - Hidden content and the accessibility tree - Darren McMillan
- 2012 - Visual indicators for keyboard navigation - Darren McMillan
- Tips and Tricks to Improve Web Accessibility - American Foundation for the Blind
- Just Ask: Integrating Accessibility Throughout Design (online book) - Shawn Henry
EXERCISE
[1 hour] Talk to the developers in your team about the techniques that they use to write accessible applications. Share what you've learned and investigate together whether there are any changes that could be made to development to help improve accessibility.
STEP - What is usability?
An introduction to usability and some short experiences from testers:- 2012 - An introduction to website usability testing - Thomas Churn
- Usability Testing - usability.gov
- 2013 - The Basics of Usability Testing for Desktop and Web Apps - Inge De Bleecker, Valerie Dale, Amit Kulkarni
- 1995 - 10 Usability Heuristics for User Interface Design - Jakob Nielsen
- 2015 - Interview about Usability - James Christie
- 2015 - QA Testing For What Your Users Really Want - Jennifer Riggins
- 2015 - Usability Testing - A Journey to Customer Satisfaction - AishSPai
EXERCISE
[1 hour] To cement your understanding of the basic principles of usability testing, explain the concept to another tester.
STEP - Usability testing with real users
Discover different methods for tackling usability testing with real users of your software, from structured user sessions to guerilla usability testing:- 2013 - Moderating usability tests - Jennifer Romano Bergstrom
- 2013 - The art of guerilla usability testing - David Peter Simon
- 2013 - The 1-page usability test plan - David Travis
- 2005 - Seven common usability testing mistakes- Jared M Spool
- 2014 - 10 Things I Learned From Taking 100 Usability Tests - Chuck Liu
- 2013 - Usability: Don't listen, just watch - David Greenlees
- Myth #22: Usability testing is expensive - Zoltán Gócza
- Myth #26: Usability testing = focus groups - Zoltán Kollin
- 2013 - Reading the Matrix: How to See Testing Opportunities in Analytics Data
EXERCISE
[4 hours] Talk to a user experience specialist about how customer sessions are run in your organisation. Attend some customer sessions and observe. Debrief with the user experience specialist about the process for seeking customer input and the feedback that was provided. Reflect on these experiences and try to align your approach to the theory and experiences you've read.
STEP - Usability testing for testers
Read about some techniques for performing preliminary usability testing within your development process:- 2013 - Usability testing with CAN I USE THIS? (PDF pg. 20) - David Greenlees
- 2014 - Usability Attack (PDF pg. 3) - David Greenlees
- 2013 - How the Usability Matrix of Emotions Can Benefit Your Testing - David Greenlees
- Web Usability Standard 1.2 and Guidance - New Zealand Government Web Toolkit
- 2013 - Using mind mapping software to test website usability - Rupert Burton
- 2015 - Generic Testing Personas - Katrina Clokie
- 2014 - Users, Usage, Usability and Data - Alan Page
- 2011 - Comprehensive Review Of Usability And UX Testing Tools - Cameron Chapman
EXERCISE
[2 hours] Select a resource that you'd like to try. Conduct a 60 minute usability test session of the application that you work on. Note any problems that you encounter. Discuss your approach and the validity of your results with your user experience specialist. Reflect on where opportunities exist for you to improve your development process to create a more usable application.
[2 hours] Select a resource that you'd like to try. Conduct a 60 minute usability test session of the application that you work on. Note any problems that you encounter. Discuss your approach and the validity of your results with your user experience specialist. Reflect on where opportunities exist for you to improve your development process to create a more usable application.
STEP - Agile accessibility & usability
How can we effectively embed accessibility and usability in our agile development process:- 2015 - Accessibility in an agile world (slides) - Jesse Hausler & Cordelia McGee-Tubb
- 2014 - Baking accessibility in using agile (slides) - Meri Williams
- 2008 - Agile Development Projects and Usability - Jakob Nielsen
- 2011 - 5 Effective Ways for Usability Testing to Play Nice with Agile - Jeff Gothelf
EXERCISE
[1 hour] Discuss with your team how your Definition of Done could be altered to reflect accessibility and usability requirements. Determine the importance of these attributes as a group and make a shared commitment to considering them, to whatever degree you are comfortable, in future work.
STEP - Mobile accessibility & usability
There are different tools and user expectations for accessibility and usability on mobile:- Accessibility testing checklist - Android Developers
- Accessibility - Apple
- 2015 - My approach to mobile accessibility testing - Helen Burge
- 2014 - iOS Accessibility - Susan van de Ven
- 2014 - Why Dominos Pizza Is Winning In Mobile - Stephen
- 2014 - Bruce Lee Enter the Game - David Greenlees
- 2014 - KIFSU and the mobile user expectations - Daniel Knott
- 2014 - How to choose what to test when creating a responsive site - Adam Rosenberg
- 2015 - My first week with the Apple watch - Jonathan Mosen
EXERCISE
[1 hour] Switch on some of the accessibility features of your mobile handset, e.g. inverted colours, voice over, larger font sizes, etc. Complete a simple tour of the features in one of your mobile applications. Note any problems you encounter in using the application with these accessibility options enabled. If possible, compare your experience on an Apple handset vs. and Android handset.
STEP - Introduction to user experience
Testing supports a positive user experience with your application. Read through the basics of user experience and learn about how user experience is distinguished from other terms:- User experience basics - usability.gov
- Features vs Benefits - Samuel Hulick
- 2014 - User Experience Smackdown: Usability Testing Vs. User Testing - Shari Thurow
- 2014 - Bad Design and Bad Usage: What’s the Difference? - Josh Grant
EXERCISE
[30 mins] Chat to your designers about their views on user experience. Discover what they want your customers to say when they use your products. Discuss how testers can support the UX vision.