DEV Community

Testing

Find those bugs before your users do! 🐛

Posts

👋 Sign in for the ability to sort posts by relevant, latest, or top.
When does npm test exit 0 even though the bug is still there?

When does npm test exit 0 even though the bug is still there?

Comments
7 min read
Playwright Email Tests: Find the First Bad State

Playwright Email Tests: Find the First Bad State

Comments 1
5 min read
Our checkout tests were green for six weeks. Checkout was broken for two of them.

Our checkout tests were green for six weeks. Checkout was broken for two of them.

Comments
4 min read
Deduplicate invoice bytes without deleting the need to check again

Deduplicate invoice bytes without deleting the need to check again

Comments
4 min read
Prose Does Not Bind Agents: Four Safeguards That Fail the Build

Prose Does Not Bind Agents: Four Safeguards That Fail the Build

Comments
35 min read
Route invoice jobs by verified capabilities, not the vendor name

Route invoice jobs by verified capabilities, not the vendor name

Comments
4 min read
48-Hour Field Notes: My Cron Job Was Idempotent Until the Container Got Replaced

48-Hour Field Notes: My Cron Job Was Idempotent Until the Container Got Replaced

Comments
6 min read
Agent Patches Can Shrink Your Test Suite Without Failing CI

Agent Patches Can Shrink Your Test Suite Without Failing CI

Comments
7 min read
The worst thing a QA tool can do is tell you the app is fine

The worst thing a QA tool can do is tell you the app is fine

Comments
7 min read
JEV 1.14 for developers: what the decision model takes in, returns and can judge

JEV 1.14 for developers: what the decision model takes in, returns and can judge

Comments
7 min read
Run It Twenty Times Before You Pin It: Characterization Tests for Messy Repos

Run It Twenty Times Before You Pin It: Characterization Tests for Messy Repos

Comments
5 min read
Runtime Is a Budget: Ranking Property Checks by Detection per Second

Runtime Is a Budget: Ranking Property Checks by Detection per Second

Comments
7 min read
48-Hour Field Notes: My Free Server Kept Running — My Lease Expired Mid-Completion

48-Hour Field Notes: My Free Server Kept Running — My Lease Expired Mid-Completion

Comments
5 min read
Characterize the Failure Path First: A Fault Matrix Before Your Smallest Refactor

Characterize the Failure Path First: A Fault Matrix Before Your Smallest Refactor

Comments
5 min read
Which country is a bare phone number from? Network vs SIM vs locale, and the roaming case that broke the simple rule

Which country is a bare phone number from? Network vs SIM vs locale, and the roaming case that broke the simple rule

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