Article

journal / a-new-accessibility-test-case-manager

A practical way to manage accessibility testing

A11YTutorialsWeb Apps
Carla G. September 10, 2026 Updated September 10, 2026 3 mins read

I built the CarlasHub Accessibility Test Case Manager to make manual accessibility testing easier to plan, complete and record.

Accessibility test case manager showing the Before testing page and five completed tests in My test plan.

WCAG is essential, but working directly from a long list of success criteria can be difficult during a real review. I wanted something that connected the standard to recognisable parts of a website, such as navigation, forms, dialogs, images and videos.

The manager now includes:

  • 14 component-based testing procedures
  • 17 task-based WCAG test groups
  • Manual checks covering all 55 active WCAG 2.2 Level A and AA success criteria
  • 165 testing steps
  • Space to record results, evidence and notes
  • CSV, JSON and HTML reports
  • A guided testing mode
  • A WCAG-EM-inspired evaluation report

What the tests are based on

The main source is WCAG 2.2. This is the standard that defines the accessibility requirements, so every test must connect back to a WCAG success criterion.

I also used several supporting W3C resources:

WCAG 2.2 remains the source of the requirements. The supporting documents help explain and test those requirements; they do not add new ones.

How the test steps were written

Each test turns a WCAG requirement into three practical questions:

  1. What should the tester do?
  2. What should happen?
  3. What evidence should be recorded?

The procedures include keyboard testing, screen-reader and accessibility-tree checks, colour contrast, text spacing, zoom and reflow, pointer and touch interaction, form completion, browser autofill, media alternatives and complete user journeys.

This matters because automated tools can find some problems, but they cannot decide whether instructions make sense, focus moves to the right place or a task can be completed successfully.

Why organise tests by component?

People do not usually look at a page and think, “I need to test Success Criterion 1.3.1 now.” They see a form, a menu, a dialog or a video.

The component procedures provide a practical starting point. Testers can select the parts that appear on the page and then use the WCAG coverage view to find any criteria that have not yet been included.

This keeps the experience approachable without losing the connection to the standard.

Testing the test manager

The manager is checked with validation scripts and browser tests. These verify the WCAG inventory, internal links, keyboard behaviour, saved progress, report generation and accessibility of the interface itself.

Automated accessibility checks use axe-core as a safety net. They are useful for catching certain technical problems, but they do not replace keyboard, screen-reader or user-journey testing.

I also tested the workflow against BuggyLand, a practice website containing deliberate accessibility problems. It provided a repeatable way to test selecting procedures, recording evidence, saving progress and producing the final reports.

A working project

This is still a project in progress. It is not a certification tool, and completing its test cases does not automatically prove that a website conforms to WCAG.

The aim is simpler: provide a clear, useful place to plan accessibility testing, carry it out and keep the evidence together.

You can try the Accessibility Test Case Manager or view the project on GitHub.