Agile+DevOps: The Agile Acid Test and Observability
Recently I’ve been talking to various groups about “technical agility”. That is, the technical aspects of our processes and products that enable us to be “agile” in our software development. I’ve been finding it very useful to borrow terms and concepts from DevOps circles to make certain points. Perhaps unsurprising given how closely related they… Read more
A demonstration of Mutation Testing
Test coverage is one of the simplest possible metrics to help gauge quality of testing, which makes it one that is often targeted with rules like “don’t commit any code with less than 80% coverage”. However, it is also an easy metric to manipulate, and doesn’t necessarily prove anything about the quality of the tests… Read more
Five highlights from AssertJS 2019
AssertJS, a conference specifically about testing in JavaScript, took place in Toronto last week. Interestingly, I’d say most of the talks were not specific to JS at all. Here are my top 5 highlights, in no particular order: 1. Tophatting From Adam Archer: “Tophatting” is the a word used at Shopify that refers to actually… Read more
Eleusis: A card game for testers
This game was originally invented in 1956 and improved in the 70s by Robert Abbott, but I came across it this week through the game review site Shut Up and Sit Down. When I watched that video, I immediately recognized it as a cousin to both The Dice Game and Zendo, because of its use… Read more
The first Ministry of Testing meetup in Toronto
Last week I organized the first meetup in Toronto under the banner of the Ministry of Testing. There have been tester meetups in the city before, but they tended to be infrequent and or short-lived, with the event I was aware of almost a year ago. With Toronto as a fast growing tech hub, with… Read more