Testing Accessibility with Free Tools and Real Users

Search for a command to run...

No comments yet. Be the first to comment.
A 12-part series on building a privacy-first, accessibility-first, offline-first health PWA.
When something goes wrong in a health tool, the user can lose trust and momentum. Your job is to fix problems without turning the app into surveillance. Shipping a health-adjacent tool is different from shipping a hobby app. Reliability is part of ca...
How I built a local first pain tracker around failure safety, user ownership, and the reality of chronic illness.

By CrisisCore Systems Pain Tracker is a private pain tracking app for logging symptoms, spotting flare patterns, and preparing for appointments without creating an account or sending daily records to the cloud. It is built for people who want practic...

Injury didn’t just break my back. It rewrote my personality.

Discovering the Reality of Creating from Survival and How It Can Help Others

When something goes wrong in a health tool, the user can lose trust and momentum. Your job is to fix problems without turning the app into surveillance. Shipping a health-adjacent tool is different from shipping a hobby app. Reliability is part of ca...

It’s easy to ship a screen that “looks fine” and still blocks someone from completing the task. Testing is how you catch that early, before it becomes a habit.
Accessibility isn’t a checklist you complete once.
It’s a feedback loop: you test, you learn where users struggle, and you adjust the UI so it works under real constraints.
Here’s a workflow that is realistic for small teams.
The goal isn’t to “pass a test.” It’s to stop shipping screens that quietly lock people out.
Automated tools catch:
But they do not catch:
Use automation to prevent regressions, not to declare victory.
Run this test on every primary flow:
1) Start at the top 2) Tab through the page 3) Confirm you can activate controls and complete the flow 4) Confirm focus returns somewhere sensible after actions
If you can’t do the task by keyboard, many assistive tech users can’t either.
You don’t need to be an expert screen reader user to catch the big problems.
Smoke-test questions:
Even 2–3 sessions can reveal patterns.
Keep it simple and trauma-informed:
1) Automated checks run in CI or before release 2) Keyboard-only test passes for primary flows 3) Screen reader smoke tests run on key screens 4) At least occasional real-user observation informs changes 5) Fixes are regression-tested (a11y bugs don’t come back)
Next, Part 10 covers shipping discipline for a privacy-first health tool: error handling, minimal observability, redaction boundaries, and a lightweight incident process.