Blog

Manual QA.

Test case writing, exploratory testing, bug reporting, and the judgement that automation can't replace.

Comparisons·14 June 2026 · 7 min read

Scripted vs exploratory testing: when each earns its place

Not a loyalty test — a scheduling one. Scripted proves the behaviour you already know to check; exploratory finds what nobody specified. Here's which to reach for, when, and how to blend them in one cycle.

manual-qaexploratory-testingtest-designcomparison
Comparisons·14 June 2026 · 6 min read

Regression vs retesting: the difference that bites in practice

Retesting confirms a fix works; regression checks the fix didn't break anything else. Plan them as one task and the 'we fixed it' build ships a brand-new bug. Here's the split, and how they combine after a fix.

manual-qaregressiontest-managementcomparison
Comparisons·14 June 2026 · 5 min read

Smoke vs sanity testing: what each actually buys you

Smoke asks 'is this build worth testing?'; sanity asks 'did this change work?' Both are quick gut-checks at different moments. Use them as gates before the real testing — and stop wasting a full pass on a dead build.

manual-qasmoke-testingtest-managementcomparison
Comparisons·14 June 2026 · 6 min read

Black-box vs white-box vs grey-box: what testers actually use

The three 'box' terms are interview trivia until you use them right: they describe how much of the code you can see when designing a test, which decides what you'll catch. Most functional QA is quietly grey-box — here's why.

manual-qatest-designfundamentalscomparison
Tutorials·13 June 2026 · 7 min read

How to write test cases developers actually read

Test cases that get read are short, scannable, and written for the person who has to act on them. Here is the format I use.

manual-qatest-casesdocumentation
Field notes·13 June 2026 · 7 min read

How to test when requirements are unclear

A field-tested approach for testing a story when the acceptance criteria are vague, missing, or contradictory.

manual-qarequirements
Tutorials·13 June 2026 · 7 min read

How to report bugs developers can fix quickly

A bug report exists to get the bug fixed. Specific title, minimal repro steps, explicit expected-vs-actual, evidence, and environment — the format that prevents "can't reproduce".

manual-qabug-reportsdocumentation
Case studies·13 June 2026 · 7 min read

The checkout bug that passed every happy-path test

Every checkout test was green, but combining two discounts and a gift card drove the total negative — and issued credit. A case study in testing invariants, not just features.

case-studytest-designe-commercebugs
Case studies·13 June 2026 · 7 min read

How a missing negative test caused a production incident

A negative quantity on a "remove stock" action inflated inventory and caused overselling. The feature worked; the absent negative test did not. Test the negative space at the endpoint.

case-studytest-designnegative-testingbugs
Tutorials·13 June 2026 · 7 min read

A one-hour exploratory test session template

A charter-driven, time-boxed template for exploratory testing: 5 minutes to charter, 35 to test, 10 to debrief — and notes someone can read.

manual-testingexploratory-testingtemplatetest-charter
Case studies·13 June 2026 · 8 min read

What I learned from a failed regression cycle

Two days of regression, signed off green, and a regression shipped in the most-used feature. The tests weren't wrong — they were testing a stale picture.

case-studyregression-testingtest-managementmanual-testing
Field notes·13 June 2026 · 6 min read

What I check before saying a story is ready for QA

A 30-second readiness check before accepting a ticket into QA — testable criteria, defined edge cases, reachable build, known data — that replaces a day of back-and-forth.

manual-testingprocessdefinition-of-readychecklist
Deep dives·13 June 2026 · 8 min read

Test cases vs scenarios vs charters: the difference

Three different tools on a spectrum from prescribed to open: when to write a scripted case, a coverage scenario, or an exploratory charter.

manual-testingtest-casesexploratory-testingfundamentals
Field notes·13 June 2026 · 6 min read

The QA notes I keep during sprint testing

The working log that isn't a bug report or a test case — coverage, open questions, un-reproducible anomalies, painful setup — that makes a tester faster and more credible.

manual-testingprocessnote-takingsprint
Opinions·21 October 2025 · 9 min read

Manual exploratory testing isn't dead — it's underused

What automation replaced was regression checks — running the same path repeatedly. What it didn't replace, and can't replace, is human intuition trying to break a product.

manual-qaexploratory-testingopinionculture