
There are also tools like Microsoft’s Accessibility Insights which help going through manual checks. For example, the Accessibility Inspector for Mozilla Firefox and the accessibility features in Chrome DevTools. Some browsers have tools that make it easier to find accessibility problems in the Document Object Model (DOM).
online forms not being marked up correctly, so the right control is associated with the right label. images not having meaningful alt text (where alt text is needed). lack of colour contrast for text and important graphics and controls. link text that’s not descriptive (for example,‘click here’ links). lack of keyboard accessibility (important because some people rely on using a keyboard to navigate websites). Use the accessibility checklist created by 18F (the US government’s digital agency) to help you test for common accessibility problems, including: See the GDS accessibility team’s audit of the most used accessibility tools if you’re not sure which tools to use. There are a range of tools for automated testing including: It’s important to do both types of testing - you’ll miss some issues if you only do automated testing. These tests will also uncover issues with design and content. Test your code regularly, using both automated testing and manual testing. It’s much more expensive to unpick and fix them at a later stage. Working in this way helps you identify and fix issues early. But it’s useful to check that things like the colour contrasts you’re using are accessible. When you’re working on rough prototypes, you do not need to worry about your code being accessible. Once your service moves into public beta, run tests every time you add a new feature. You should run regular tests as soon as you start writing production code. how people with impairments to their sight, hearing, movement, memory or thinking might use it. whether what you’re thinking about meets the WCAG design principles. When you’re discussing ideas and developing concepts, consider: Start thinking about technical accessibility from alpha. You might find these accessibility user profiles useful. get a formal accessibility audit before you go into public betaĬonsider accessibility at every stage. run your own accessibility tests regularly throughout development. think about accessibility from the start. The best way to meet accessibility requirements is to: test the service with disabled users and with older users. make sure the service works with the most common assistive technologies - screen readers or speech recognition software, for example. If you’re working to meet the Service Standard, you’ll also need to:
If the service does not meet WCAG 2.1 AA, you may be breaking the law.