Skip to main content
How to meet the standard

Test for accessibility

You must use a combination of automated tools, manual checks, and professional audits. Each method finds different types of issues, so you need all three.

1. Run automated testing

Automated tools can quickly find common accessibility problems, such as missing alt text, colour contrast issues, or missing form labels.

You should run automated tests regularly during development, not just before going live and fix issues as you find them.

Tools and resources

Use the Defra accessibility resources on GitHub (opens in a new tab) for guides on:

  • estimating user needs
  • common accessibility errors
  • testing with bookmarklets (if you cannot install browser extensions on managed devices)

Common automated testing tools include:

  • Axe DevTools browser extension
  • WAVE browser extension
  • Lighthouse (built into Chrome DevTools)
  • Pa11y (command-line tool)

2. Manually test with assistive technology

Automated tools cannot find everything. You must also test manually with assistive technologies and test with the same assistive technologies your users will use.

For public-facing services, follow the GDS testing with assistive technologies guidance.

For staff-facing software, test with the assistive technologies used within Defra.

What to test manually

Manual testing should include:

  • keyboard navigation (tab through all interactive elements)
  • screen reader testing (test with JAWS, NVDA, or VoiceOver)
  • testing with users of assistive technology
  • checking that all content is accessible without a mouse
  • verifying that focus indicators are visible
  • testing with zoom levels up to 200%

3. Book a professional audit

For Stage Gate 4, you will usually need an independent accessibility audit. This provides third-party assurance that your service meets Web Content Accessibility Guidelines (WCAG) 2.2 at level AA.

You must book your audit well in advance of your go-live date. Audits typically take 2 to 4 weeks to complete, and you will need time to fix any issues found.

How to get an audit

The process typically involves:

  • contacting the Defra Accessibility Team for recommendations
  • getting quotes from approved auditors
  • scheduling the audit (usually 2 to 4 weeks before your planned go-live date)
  • providing access to your service and any necessary documentation
  • receiving a written audit report with findings and recommendations

Read the full guide on how to get an accessibility audit in Defra (opens in a new tab).

Audit costs and timing

An audit can cost between £8,000 and £30,000 depending on how complex your service is.

Factors that affect cost include:

  • number of pages or screens
  • complexity of functionality
  • whether mobile apps are included
  • whether you need testing with real users of assistive technology

Timing: Book your audit 6 to 8 weeks before your go-live date. This gives enough time to schedule the audit 2 to 4 weeks before launch, complete it, and address any required fixes.