DEV Community

Testing

Find those bugs before your users do! 🐛

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
The Retry That Fired After the Stream Ended

The Retry That Fired After the Stream Ended

Comments
5 min read
I checked 69 hand-written lastmod dates against git. All 69 agree, and nothing in the repo enforces that.

I checked 69 hand-written lastmod dates against git. All 69 agree, and nothing in the repo enforces that.

Comments
4 min read
The Stop List for Free Inference and Free Hosts

The Stop List for Free Inference and Free Hosts

Comments
6 min read
I audited our site for a punctuation rule twice, and both times I searched for the wrong character

I audited our site for a punctuation rule twice, and both times I searched for the wrong character

Comments
6 min read
Case Study: A Record/Replay Cassette That Makes an AI Agent Test Deterministic

Case Study: A Record/Replay Cassette That Makes an AI Agent Test Deterministic

Comments
6 min read
Four Myths About Free Model Endpoints, and the Four-Check Probe That Broke Them

Four Myths About Free Model Endpoints, and the Four-Check Probe That Broke Them

Comments
5 min read
A Green Pipeline That Ran Three of Five Shards Is Not Green

A Green Pipeline That Ran Three of Five Shards Is Not Green

Comments
6 min read
Your Runbook Has No Unfreeze Test: Rehearsing On-Call Freezes With a Fake Clock

Your Runbook Has No Unfreeze Test: Rehearsing On-Call Freezes With a Fake Clock

Comments
6 min read
What makes a Google Play closed test slow? Data from 85 closed tests

What makes a Google Play closed test slow? Data from 85 closed tests

Comments
3 min read
The Uniface test that "hung" had died - finding a silent crash with SQLite

The Uniface test that "hung" had died - finding a silent crash with SQLite

Comments
5 min read
Swap the Model, Not the Guarantees: A Fail-Closed Drill for Free-Tier Endpoints

Swap the Model, Not the Guarantees: A Fail-Closed Drill for Free-Tier Endpoints

Comments
5 min read
48-Hour Field Notes: Cutting a CI Log Down to the Failing Predicate

48-Hour Field Notes: Cutting a CI Log Down to the Failing Predicate

Comments
7 min read
40 features, 872 tests, one SQLite file - how the Uniface test suite stayed honest

40 features, 872 tests, one SQLite file - how the Uniface test suite stayed honest

Comments
7 min read
Why do my tests fail when the application is fine?

Why do my tests fail when the application is fine?

Comments
4 min read
A Three-Way Residency Trial: Local-Only, Server-Only, and Split Fallback Agent Runs

A Three-Way Residency Trial: Local-Only, Server-Only, and Split Fallback Agent Runs

Comments
5 min read
👋 Sign in for the ability to sort posts by relevant, latest, or top.