DEV Community

IAAP Audit
IAAP Audit

Posted on • Originally published at iaapaudit.com

Manual vs Automated Accessibility Testing

A developer-focused guide to combining automated accessibility checks with manual WCAG testing, evidence capture, and retesting.

Automated accessibility checks are useful. They are also incomplete.

If you are a developer or QA engineer, the right model is not tool versus human. The right model is tool plus human, with clear evidence and retesting.

Use automation where it is strong

Automated checks are good for fast feedback.

Use them for:

  • CI checks.
  • Pull request feedback.
  • Component library review.
  • Repeated template checks.
  • Regression monitoring.
  • Quick pre-audit cleanup.

They can catch many obvious problems before an auditor ever sees the product.

Do not use scan output as the final answer

An automated pass does not prove that a user can complete a workflow.

A tool may not know whether:

  • A label is helpful.
  • Focus movement is logical.
  • A screen reader announcement is understandable.
  • A modal behaves correctly.
  • A user can recover from an error.
  • A document has meaningful reading order.
  • A checkout or registration flow is actually usable.

Those failures usually need manual testing.

Manual checks developers should expect

A serious accessibility audit will test behavior, not only markup.

Expect review of:

  • Keyboard-only navigation.
  • Focus order and visible focus.
  • Screen reader name, role, state, and value.
  • Form validation and error messages.
  • Dialogs, menus, tabs, accordions, and custom widgets.
  • Media alternatives.
  • PDFs and document downloads.
  • Authenticated flows and dynamic states.

These checks often produce better engineering tickets because they explain the barrier, not only the rule.

Write audit findings like defects

Accessibility findings should be reproducible.

A strong ticket includes:

  • Affected page or component.
  • Steps to reproduce.
  • Expected behavior.
  • Actual behavior.
  • User impact.
  • WCAG mapping.
  • Severity.
  • Recommended fix.
  • Retest result.

If the team cannot reproduce it, the finding is not ready.

Build a practical workflow

For product teams, a balanced workflow is straightforward:

  • Run automated tools early.
  • Fix low-effort repeat failures.
  • Manually test high-risk journeys.
  • Include assistive technology checks.
  • Add evidence to the report.
  • Retest before closure.

This avoids the common problem where accessibility work becomes a late compliance scramble.

Conclusion

Automation is a useful filter. Manual testing is where accessibility becomes real.

If your audit needs to support WCAG evidence, remediation, and retesting, you need both.

Read the original guide on IAAP Audit: https://iaapaudit.com/blog/manual-vs-automated-accessibility-testing

Top comments (0)