Notes on QA
Practical writing on test automation, self-healing done right, and what real vibe·qa runs actually look like.
Case study
20 tests for a live shop in one pass — and the failure that proved the point
A real run: crawl → 20 passing Playwright tests. When 2 failed first, the pipeline fixed the locator without weakening a single assertion. Real numbers, real heal, real guardrails.
Opinion
Why test suites rot — and what "self-healing" should actually mean
Suites don't fail loudly; they rot quietly. Most self-healing tooling makes it worse by healing to green. Here's the version worth having: heal to true.
Guide
How to get Playwright tests for an app with no documentation
No specs, no docs, no time? How to generate a real, maintainable Playwright suite from a running app — and avoid the AI trap of hallucinated selectors.