Skip to content

A podcast for those who design, develop and run websites.

Boagworld is the blog of web strategist Paul Boag who lives in the heart of rural Dorset (hence the cows). He produces a weekly podcast with UX consultant Marcus Lillington on building and running websites. They also run the web design agency Headscape.

Latest Shows

216. Thanks for all the fish
This week on Boagworld: Chris Coyier talks CSS and more, we say goodbye to the boagworld podcast and ask what can you listen to now?
215. Web Directions
This week on Boagworld: Emerging trends at Web Direction @Media, playful web design and death to design by committee.
214. When to hire a web designer
This week on Boagworld: When to hire a web agency, user testing on disposable websites and a need for speed.
213. Getting all emotional
This week on Boagworld: Stephen Anderson on emotional design, I review the iPad and we talk fonts, flash and fotos.
212. More skills to learn
This week on Boagworld: 5 new skills every web designer needs to know and how to be inspired while maintaining focus.

or view all shows

Have your say

Become a part of the Boagworld community...

The role of automated accessibility testing

Posted in Accessibility on: Wednesday, September 21, 2005 by Paul Boag

Many tools on the market automate the process of checking for website accessibility. However, there are some serious question marks over the value of such tools.

There are many different reasons why automated checkers have limited value. However, the forthcoming Government Guidelines on provide a very neat summary:

"…automated are like spell checkers – they look for obvious problems within a web page, and then generate a list of possible problems. They cannot give a straightforward statement of whether your website meets certain accessibility standards. The list of possible problems needs to be interpreted by an experienced person and matched against what your site is actually doing. There is a substantial list of accessibility issues (at least 50%) that cannot be assessed by current automatic tools…"

Subjective decision making

The Government Guidelines on Accessibility show us that automated checking alone cannot be trusted. Computers are great at answering questions with yes/no answer. They are not so good at making subjective decisions. So for example a computer can easily tell you if an image has an associated alt tag but it cannot tell you if that alt tag is really descriptive of the image or not. As is stated above at least 50% of the WAI guidelines require subjective decision-making and so require a manual check.

It is this need for manual checking that undermines the primary, timesaving benefits of automated tools. An automated checker can scan a page and give it the "all clear" but you still need to visit that page to ensure it conforms to the subjective checkpoints.

Can even the automated checks be trusted?

It is also important to question the reliability of checks made by automated tools. I believe that practically all of the checks made by accessibility checkers also need to be checked manually. This is because automated tools are based on certain assumptions. The algorithm that the tools uses to assess a website are entirely dependent on the own interpretation of guidelines which are often entirely subjective.

Web accessibility can be very complicated. There is much discussion about the interpretation of guidelines and often it is only the end user that can decide whether a site is accessible or not.

When an automated tool flags up an error, it is the developer’s interpretation of the checkpoint that is being tested, and not necessarily the checkpoint itself. It is important when using automated tools to have an informed opinion on all web accessibility issues in order to be able to verify results.

Some accessibility issues are not covered by WCAG guidelines
It is possible to create a website that complies with WCAG guidelines and still presents accessibility barriers. A site that has text that is not fixed in size but scales between "1pt" and "4pt" technically meets Web Accessibility Guidelines. It will incidentally pass through most automated testing tools. Yet it would not only make the site inaccessible to disabled people, it would be inaccessible to most people. Ironically, the only people likely to be able to use the site without altering their settings would be screen reader who would not be affected by text size. So while measuring accessibility using WCAG guidelines is undeniably the best starting point, there is more to accessibility than a list of checkboxes.

There is still a place for automated testing

So is there no place for automated tools? Well personally, I cannot bring myself to claim they are redundant. After all, my first tentative step into the world of accessibility was to use Bobby. If it had not been for that automated checker I could well have been put off by the intimidating WAI checkpoints. Surely, if all you do is check your site using an automated tool then this is still better than doing nothing at all. The danger is that you never move beyond that and recognise that web accessibility is a much more complex and subjective than a set of automated checkpoints.

My thanks to Ian Dunmore of Public Sector Forums and Grant Broome from the Shaw Trust for their contribution to this post.

Post to Twitter Post to Delicious

What did you think about this post?

4 Comments

Comments are for the discussion of this post. If you have other questions / comments then post them to the forum or send me an email

  • Although they can be redundant and tedious, I agree that autocheckers for Accessibility are better than nothing. You can also try the checker Cindy Says, which is more direct than some others. I believe one should just be as knowledgeable as possible on the subject when validating for Accessibility, that way he can more easily go through the manual checks and confirm the automated ones. Of course, the best method would be having several impaired users go through the site with different user agents and input devices.

  • Paul Boag says:

    To be honest I am not convinced there is such a thing as the “best method”. The trouble is that there are so many types of disability, so many platforms and so many devices that its impossible to test on everything. I think all you can do is take a long hard look at your users and make decisions against that. It is a very difficult subject with no clear cut answers

  • Carl Grint says:

    The one thing I find a little annoying with the automated checkers is the inability of them to work out what is an image and what is not.
    So when it comes back and tells you not to use Pixels, and you check the line, it can turn out to be an Image..!
    Whilst those of use experienced in the use of this checker can simply ignore this as a blip, I know a number of people who find the output from these automated checkers confusing enough, let alone when it tells them not to use Pixels for an Image width and height.
    In an ideal world we would all have the time and resources built into projects to check for a wide range of devices and users, but for most, it is based on experience, and the shared knowledge we gain over time.
    Who can afford to spend nearly £1000 on a speech reader to check a site..? I know I can’t, and rely on the timed trails on a number of them to try out sites and try and remember how it worked best.
    Although image how this impacts on the very people who need the software just ot use their computers…maybe it is time this specialist software was massively reduced in cost…surely the Bill Gates of this world could spare some funds to reduce the cost to diabled people in using IT, afterall it helps everyone of us who are disabled in so many ways.

  • test control says:

    Yes the automated checkers can only do what they are programmed to but there are so many different situations that only manual check can help, cause we can’t foresee everything.

Leave a comment

Additional Information

Produced by Headscape

Boagworld is produced by the web design agency Headscape founded by Marcus, Paul and Chris Scott. Headscape also has a number of other talented guys who blog. Check them out.

  • Craig Rowe is one of our amazing developers and writes some superb posts on everything from .net to AIR apps.

  • Ed Merritt is a Headscape designer who's blog contains examples of his work and a number of free Wordpress themes.

  • Dave McDermid is a Headscape developer who has an excellent blog. He blogs on everything from AJAX to security.

  • Rob Borley is one of our project managers and blogs regularly on client and project management issues.

  • Leigh Howells is our multimedia design guru (whatever one of those is). He blogs on a mixture of design and music.

You can now download my video presentation of 40 better ways to work with clients for only £9.25.