Skip to content
Tag
Testing
23 Thoughts filed under this subject.
2026
Testing the Go Port Against PHP
23/10
Retire the Browser, Keep the Test Runner
15/10
A Rewrite Can Change Data Without Changing the Price
01/10
A PHP Test File Isn't One Migration Case
01/09
Is Your Benchmark Doing New Work?
01/07
The Order of Charges Changes the Price
15/04
2024
A Design Is Good for a Change, Not in Isolation
01/05
A Characterization Test Is a Boundary, Not a Recording
01/04
A Surviving Mutant Is a Question, Not a Score
01/03
An Interface Does Not Make a Fake Substitutable
01/02
A Mock Fortress Tests a Call Script
01/01
2023
Choose the Test Boundary from the Defect
01/12
Coverage Tells You What Ran, Not What Your Tests Would Catch
01/11
2020
Construction Should Not Hide Durable Writes
01/09
Global State Makes Local Reasoning Impossible
01/08
Dependencies Should Be Visible at Construction
01/06
2019
A Rewrite Needs a Behavior Ledger
01/05
A Characterization Test Is Not a Product Decision
01/03
A Characterization Suite Is Scoped to a Change
01/02
2018
A Capability Interface Is Smaller Than a Vendor Client
01/12
2016
Test Cannot Prove Production When It Runs Different Rules
01/10
Production Bugs Can Live in the Data, Not the Code
01/02
Reproduce the Failure Before Repairing It
01/01