Don’t Forget the Lampposts

 

I was recently reviewing a ‘complete’ checklist for testing web applications but at no point in the list was accessibility even mentioned despite being quite thorough in other areas. I would like to try to kid myself that this was just an oversight but it is sadly all too common even though it has been a legal requirement for well over a decade. Of course, a legal requirement where enforcement is practically unheard of is rarely a motivation for an organisation to spend more money on something. That being said, there is strong evidence of the real business benefit to accessible services and information being available to the ten million disabled people in the UK (two million of which have sight problems), but that would be a whole other article.
When testing for accessibility is carried out, it is done so to a set of guidelines. The W3C1 WAI2 WCAG 2.03 are widely regarded as the guidelines to use, with the middle road AA standard the most sought after level. While the AA standard is quite adequate for the majority (AAA is better and readily achievable with a little extra effort), testing relying solely on the guidelines does not guarantee the final product is accessible and usable. It is entirely possible to have an accessible website that is very difficult to use.

When I was a child, my mother used to paint the front door of our house a bright colour in the belief, unbeknownst to me, that this was necessary for me to be able to find my way home from school. When I asked about our door and this was explained to me I thought that it was a really silly reason and promptly told her “you just need to count the lampposts”.

This may seem like quite a bizarre anecdote to throw into a web accessibility article. However, my point is that just because you expect someone to do something one way does not mean they have not already found their own preferred way to do it. The same applies to people with disabilities accessing websites and applications. The developers may intend a site/app to be accessed in a specific way but, particularly for non-visual users, the content order and methods they use will be quite different and vary upon personal preference.

Your test team can ensure the site/app designs follow the WAI guidelines, and that your content authors are trained in how to maintain the accessibility standards of your site/app but until you perform real user testing you will not know if you have completely succeeded in your goal. There is no substitute for having a couple dozen people test your site with various technologies and tell you all the things that annoy them about it, as they will all do so in a slightly different way.

Many of the issues that arise during accessibility testing come from developers not being properly trained in HTML features for accessibility and implementing them incorrectly, which only serves to aggravate the user and drive them away from the site. This has become a particular problem with the increasing reliance on JavaScript without proper alternatives in place and most recently the use of ARIA4 in HTML 5. ARIA has many potential benefits, particularly for fast navigation using screen readers, but when implemented poorly it can render a site extremely unpleasant to use.

Having worked in accessibility testing for over 13 years and having a lifetime’s experience of visual impairment I can’t help but feel depressed at times at how little regard is given to web accessibility. The need for systems to be fully accessible will only increase due to the growth in essential services being provided via web applications. With a little training and care, it is simple to implement accessibility at early development stages, thus providing a superior product that will benefit the customer and users alike (and fewer headaches for myself will be a nice bonus too).

1 World Wide Web Consortium – https://www.w3.org/

2 Web Accessibility Initiative – https://www.w3.org/WAI/

3 Web Content Accessibility Guidelines 2.0 – https://www.w3.org/TR/WCAG20/

4 Accessible Rich Internet Applications – https://www.w3.org/TR/wai-aria/

About the Author

David

Find out more about @david-murdoch