Intelligence Community Design System ICDS Get started Accessibility Styles Components Patterns Community
Show navigation section

Testing for accessibility

Introduction

Testing your code regularly during development can help to identify accessibility issues in both the design and implementation before you test it with users. Approach accessibility testing as you would standard functional testing.

There are well known limitations of automated accessibility testing . Automated testing alone only finds between 30 – 50% of accessibility problems, so you have to do manual testing too.

What you need to do

Your accessibility testing must include:

Test as you develop

Test as frequent as you can (ideally on every ticket and pull request). To help reduce the amount of accessibility problems you find in testing, you should update your development workflows to:

Testing with real people

You should aim to design and test with real people where possible. Reach out to your user community to get a diverse group of users involved in your usability testing.

This may relate to disability and impairments but also skills, experience, ways of working and technology literacy.

In general, don't rely on any specific communities for usability testing.

Always do your own testing first

Complete all the accessibility testing you can before testing with users who have accessibility needs. This will let them focus on real usability issues instead of common accessibility issues.


Last reviewed 15 November 2022 .
Navigated to Testing for accessibility - Intelligence Community Design System