We're creating a new front-end 'Experience Kit'
For more information go to the #Experience-library-support Slack channel (Co-op colleagues only).
Accessibility
How to test for accessibility
Testing for accessibility makes sure your digital products are usable by everyone, including people with disabilities. This guide covers methods and tools to help you make your work more accessible.
Testing for accessibility at the start of any new product or service increases the positive impact it will have on a broader range of people.
Accessibility features that are ‘added on’ once it’s been built are less beneficial for users, and could prove costly.
Using an existing service or even a competitor's journey can provide insight into how you might approach design for disabled people.
Testing with tools and software – automated testing
There are several free tools available that you can use to help you identify accessibility issues in your product or service.
Automated tools will check for 30% of the Web Content Accessibility Guidelines (WCAG) guidelines.
See the Tools and Resources section.
Testing carried out by people – manual testing
Your product or service may appear accessible when using automated tools, but might not be when you put it in front of people.
Manual testing is carried out by people, whereas automated testing uses tools or software.
It involves:
- turning off sound
- not using a mouse or trackpad
- using assistive technologies such as screen readers and screen magnification
Manual testing can be time-consuming and requires expertise, but it's more thorough than automated testing.
It covers 70% of the Web Content Accessibility Guidelines (WCAG) whereas automated testing covers only 30%.
Keyboard navigation
Navigate through your service using only a keyboard. Keyboard navigation is how most assistive technologies operate and will help expose where a user would hit problems.
We recommend you do this before testing a service in front of a user. If you cannot navigate the service this way, your test will not be useful.
When testing, make sure you can navigate in the order you expect. You can open, close, and navigate through items in drop downs, radio buttons, and hidden accordions.
Think about things that only work on mouse hover. Do they also work with the tab and enter keys?
Make sure there's a clear, visible focus ring that follows you when using the tab key.
Screen magnification
Screen magnification acts like an electronic magnifying glass for your computer, tablet, or smartphone. Some users will use specific tools to support this.
You can enlarge text through your browser. This only enlarges text, and not images. This helps users keep the context of the page.
Developers should code in a way that does not interfere with the browser's default ways of enlarging content.
You can also test magnification by zooming into your website using the zoom function on your browser.
You can access the zoom function on your browser through the View menu option. You can also use the following keyboard shortcuts:
- Windows device – windows key and +
- Apple device – command key and +
We advise setting your browser to 400%.
Screen readers
It's best to test your services on various screen readers with people familiar with the tools.
Running tests with users via Fable, a provider of user research and accessibility testing, is so valuable as they can provide insight you cannot replicate as a sighted user.
Testing your service with a screen reader before putting it in front of these users will help you get the most out of the testing. It will make sure the tester can access the essential journeys you want them to test.
Learn more about how to use a screen reader.
How to test with disabled people
Testing on your own is not enough. Testing with people who have disabilities is the only real way of knowing if something is accessible.
Interviewing disabled people about how they navigate tasks or how they approach the problem presented will give you an understanding of what you need to consider.
Fable, a provider of user research and accessibility testing
We have access to a tool called Fable. Fable has a community of disabled people with various access needs who use different types of assistive technology to interact with websites and apps, like:
- voice activation
- screen readers
- screen magnification
We can connect remotely with them to test our ideas, prototypes, or live websites through the design process.
They are the experts, not us.
We have 20 'requests' available to use a month. A request could be:
- a moderated user interview
- an unmoderated self-guided task
- a prototype review
- a compatibility test (an audit with 1 to 5 people)
- a one-to-one session with a technical person (known as a QA session)
Find out more about request types and what would suit your needs.
The turnaround time is 1 week.
Tips on using Fable
You can:
- observe other sessions to get a feel for them
- ask an accessibility champion to sit in one of the sessions for extra support
- invite your team for moderated interviews. Observing and seeing the issues first hand has more impact than just stating what the problems are
- send video clips to your team for added impact – the sessions are recorded
- use this example discussion guide for moderated interviews
You do not need to worry about leading the participant, as you would in normal user research. These sessions are more about finding technical problems. We need to know what is causing the confusion or issue.
How to get access to Fable
Speak to Antonia Duffin on Microsoft Teams for access and information about how to set up a test.
Recruiting participants using other methods
We should always recruit 1 in 5 people who have access needs.
Sometimes Fable is not appropriate. It does not work with Co-op's Virtual Private Network (VPN), and you cannot test in our support centre One Angel Square.
People for Research agency
We can recruit users in the way we do regular user research, via an agency called People for Research. You can ask to speak to people with certain disabilities you need to test with.
Represent, our colleague network
Represent is Co-op's colleague network for disabled people. It is a community of people who live with or have experience of disability. You can ask them for help and advice at represent@coop.co.uk.