11/09/2026
Why do your tests keep breaking?
We think you already know the answer. We'll say it out loud anyway.
Someone from your team innocently renames a button on Friday afternoon. And the next thing you know, forty tests go red overnight! Monday morning, a perfectly good engineer sits down to work out which of the forty actually matter, and there goes her day.
Nobody plans for this. It just keeps happening, every few weeks, until one day somebody drops the suite from the pipeline "just for this release". And the just-for-this-release quietly becomes forever.
Here is the thing. Most suites are written to describe what the screen looks like. Change the screen and they seem to take it personally. Ours are written to describe what the app does, which is a much steadier thing to have an opinion about.
In practice that means locators built on roles and labels instead of brittle selectors, self-healing when something does move, and auto-waiting instead of the hopeful sleep(3000) we have all written at six o'clock on a Friday.
Teams usually get a first test running in under four hours, cut around 60 percent of the setup effort, and settle above 95 percent pass rate with flaky under 2 percent.
Your tests will always need a bit of looking after. They should not need a babysitter.
Anyway, here's a question. How much of your last sprint went on fixing tests rather than writing them? Do let us know in the comments or DM.
We promise, this is a no judgement zone. It is usually more than people expect, and that is rather the point.
Reclaim your Mondays here: https://zurl.co/HF0GO