skip to main content

Blog | About me

Testing in 2021, according to my Twitter bookmarks

My annual roundup of all the things about testing (and working as a programmer more generally) on Twitter that I found interesting enough to bookmark. “A picture is worth a thousand assertions“, quoting Angie Jones from the Test And Code podcast (but remember that all those assertions happen at once without being itemized) Angie Jones… Read more

Gatekeeping in testing

We often talking about gatekeeping in testing as a problem in the sense that testers shouldn’t be the ones that decide when something goes out to production. But “gatekeeping” can also be used in the sense of excluding others. In fan communities you might hear “you aren’t a real Marvel fan if you’ve only seen… Read more

Going deeper on “Should we automate each negative test?”

In recent article on the Ministry of Testing site, Mark Winteringham asks: “Should You Create Automation For Each Negative API Scenario?” In short, he answers that which scenarios you automate will depend entirely on what risks you’re trying to mitigate. While I’m on board with the idea that each test should have a reason behind… Read more

The Gambler and other fallacies in Testing

I just listened to Episode 3 of the Ministry of Testing’s TestSphere Roulette podcast series, and something about the conversation irked me. The discussion was centered on the Gambler’s Fallacy card, which says: The human tendency to perceive meaningful patterns within random data. Specifically, it usually refers to a gambler playing a game of chance… Read more

Three ways to make metrics suck less

Everybody loves to hate metrics. I get it. There are a lot of terrible metrics out there in the software development and testing world. People still propose counting commits or test cases as a measure of productivity. It’s garbage. But I also believe that measuring something can be a useful way to understand aspects of… Read more