WebAIM - Web Accessibility In Mind

E-mail List Archives

Re: [EXTERNAL] Graphical element instead of the role link presence. How should I report it?

for

From: Mark Magennis
Date: Mar 4, 2021 8:41AM


How to complete full manual testing? Well, basically you need a process, a lot of knowledge, and some tools.

In terms of process, you need a checklist of tests to perform and issues to look for. That checklist could simply be the WCAG success criteria, though I don't think they are organised in a way that makes for an easily used auditing checklist.

In terms of tools, there are many that you can use to help identify and analyze issues. The essential ones I think are a keyboard, a screen reader, and the F12 DOM inspector in the browser. You need to use everything with a keyboard. Then you need to use it all with a screen reader, based on an understanding of how screen reader users themselves access web content and how things *should* work for them. More about that below. The accessibility tree inspector, also available through F12, is also very useful. As we've discussed, automatic test tools like aXe, WAVE and a host of powerful commercial applications can be very useful too. Then there are colour contrast analyser tools, window resizers, text spacing bookmarklets, focus indicators, heading and landmark inspectors, etc. All of these can make the detection and analysis job quicker and easier.

But even more than process and tools, the most important thing you need is knowledge. Two types:

1. An understanding of how people with disabilities and using assistive technology access web content and use web functionality and the barriers they face. You can get this by working with them or by running or observing user tests involving them. Unless you know what you're trying to achieve in terms of user experience, you'll never be able to judge whether something is an issue and how serious it is.

2. An understanding of the WCAG success criteria, what fails them, and how they can be passed. Bearing in mind that a lot of accessibility issue, including some of the most serious you will find, are not WCAG violations.

Those two things are essential, but there are two others that are also very important:

3. An understanding of why coding causes these problems to arise and what coding changes would be required to prevent or alleviate them.

4. An understanding of why UX design causes some of these problems to arise and what design changes would be required to prevent or alleviate them.

Without understanding coding and design, you may be able to point out problems but you won't be able to provide much help with solutions. So you've only done half the work and you risk being a reporter whose report gets left on a shelf because nobody knows how to implement its recommendations. Testing has to somehow morph into remediation otherwise nothing changes. That's something you really want to be able to assist with.

Bear in mind, these requirements are not all or nothing. You don't need to be an expert to make a difference. If you have some understanding in all these areas you will still have some impact. Over time you will learn more and more and make more and more impact. You will never know anything near everything there is to know because accessibility is vast, still only partially understood, and changing all the time with technology. I know of one outstanding contributor to this list and to the community in general, who says he does not consider himself an expert. I think he's being overly modest but I can see he has a point.

Mark