Tuesday 31 January 2012

Part 1: Who Cares about Accessibility Testing- Introduction?

Accessibility, according to Wikipedia, is a general term used to describe the degree to which a product, device, service, or environment is available to as many people as possible. Accessibility can be viewed as the "ability to access" and benefit from some system or entity. Accessibility is not to be confused with usability which is used to describe the extent to which a product (e.g., device, service, and environment) can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use. It is one of the sensitive issues that unite opinions, takes center stage, splashed all over newspapers, magazines and forums whenever it is brought to the public attention whether it is about access to public or private entities or something similar. Everyone from Organisations representing disable people to politicians to peer groups joining in to have their voice heard till a satisfactory resolution is proposed.


During my testing career, I have not come across debates or campaigns about accessible web content that caught my eyes. If this issue did ever made headlines then it must have died down during dot com bubble burst or I completely missed it. I have heard the slogan IT for everyone but not Web Accessibility for everyone. I have to admit that I did not have time to trace government policy documents on this issue but I have a sneaky feeling that the message is buried somewhere in the Disability Discrimination Act (DDA) guidelines. In spite of the commercial, ethical and legal implications, many web sites do not adhere to the simplest of W3C WCAG 1.0 and WCAG 2.0, US Section 508 and UK DDA guidelines.

The reason I got interested in the accessibility issues is down to my son who started working with kids with disabilities during his summer vacation couple of years ago and has been doing it since. For him, this started as a way of earning pocket money to pay for his XBOX games that resulted into a passion that he wanted to pursue in life. He was so touched with their inability to do simple day to day tasks, that you and me take it for granted, that he made his mission to help such individuals one day. Therefore he set out to seek a medical degree to get the right qualifications to do the job thoroughly. He is in his third year and has decided to devote rest of his clinical training to become a paediatrician and travel the world when he is fully qualified practitioner. On the other hand, my immediate mission to whom I intend to devote a fair amount of time in the coming months is to find more about web accessibility, its importance to disable people and spread its awareness amongst the testing community.

When I first started researching the subject, I was struggling to find written papers and blogs that are in the public domain. Those I could find were written by tool vendors, consultancies, W3C and National Archive. The one that did help me the most to understand the issues are W3C guidelines and postings on voluntary organisations dealing with disability issues. W3C gives a list of tools that can help you to check out websites whether they comply with W3C guidelines and compliance with Section 508 and DDA act.

HiSoftware & Microsoft in their publication reported that in UK 6% of honour graduates leaving college or university are students with disabilities and 85% recruitment websites are inaccessible to them. 78% people acquire disabilities during their working life and can be helped through accessible web at work. If employers are to attract good graduates and retain partially disabled loyal employees then providing accessible web to this group of people can achieve those goals. It has also long term benefits too to keep them motivated contributors to the business. Denying disable people web content from their websites due to its inaccessibility, not only have detrimental effect on the company’s profit but also it is against their human rights by ignoring well established W3C, section 508 and other guidelines to protect them.

In order to get a feel for what accessible web means to us, I started looking at W3C tool list and tried them on some well established websites such as Amazon. I used selection of tools from limited trial commercial, freely downloadable and built-in Windows 7 utilities such as Inspect Objects and Accessible Event Watcher (accessible via Start\All Programs\Microsoft Windows SDK\Tools). I also ran some tests on couple of blogposts that I regularly visit. I was horrified to learn that all of them have accessibility issues, some more than others. The most common errors were page colour contrast (background to foreground), text font size, and URL link text colour, missing ALT text from forms and images and navigation. I was disappointed with the flow of readability when I used NDVA (screen reader) on some established websites and blogs; even the BBC home page had some issues. It was more like start and stop rather than continuous reading the text with the aid of screen reader. Shopping websites such as Tesco came on top from a small number of sample websites. I noticed an interesting and too familiar error on one of the objects on Amazon home page; the image ‘January sale’ had ALT text showing ‘Boxing Day Sale’ suggesting developers were asked to make ad-hoc changes on the hoop. I also noticed people using smiley faces without ALT text unrecognisable with screen readers.

I have no intention of speculating the reasons why testing blogs have accessibility errors except to say that it may be that authors of these blogs are unfamiliar with accessibility guidelines or HTML code, hard pressed for time to check the contents before posting or have not realised its importance or something else. I cannot stress enough that it is a good practice to adhere to at least basic W3C guidelines because some testers out there may suffers from some kind of disabilities and should not be left out. In the next couple of blogposts I intend to look at 12 prominent Accessibility guidelines and how to test your own website or blog for compliance. I will offer simple tips that you can follow to meet key accessibility guidelines for your blogposts. Are there any volunteers out there who would like me to run some compliance tests on their blog(s)?

This blog has been checked for readability using readability calculator.

Watch this space for more Hints and tips!