Skip to content

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

Boagworld is the web design blog of Paul (the Wurzel) Boag who lives in the heart of rural Dorset. He produces a weekly podcast with Marcus (pop star) Lillington on all things relating to building and running websites. They also run web design agency - Headscape.

Latest Shows

203. Why your blog fails
This week on boagworld: the secret of successful blogging, will Google personalisation affect your sites ranking and how to help users too busy to read.
202. Rocket Surgery Made Easy
This week on Boagworld: Steve Krug on monthly usability, Steve Marshall talks about form design and Paul rejoices over the new era for browsers in Europe.
201. Are clients stupid?
This week on Boagworld: We review the freelancing book Noded, discover a new web tool called 'Support Details' and Paul tells us all a story.
200. A taste of the show
This week's show gives you a taste of the live 12 hour marathon that took place to celebrate the 200th Boagworld.
199. Time to generalise
This week on Boagworld: The changing role of web designers, Colin Firth on content and Becky Jones talks about the changes at Google.

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.

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.

Paul elsewhere

Paul just can't shut up. He publishes regular audioboos, has a personal blog and is addicted to twitter. He also writes and speaks regularly. Check out the most recent below:

close
Follow Boagworld at SXSW on our Southby Blog. Also you can follow us on twitter @boagworldAtSXSW