Some call them flaky tests. Some call them fragile tests. Or unstable. I say it’s neither, it’s the code. Nobody likes them, regardless. But here’s something interesting I heard in a conversation with one of my clients. He said: “I like calling them flaky tests, not fragile”. Why? I asked. Read more…
Abstraction is one of the founding principles of software. In this post I describe UI component testing breaks through abstraction and causes fragile tests.
I was glad to go on the TestIL podcast a few weeks ago. We talked about testing in general, and API testing in more details.
When we write tests, we should think about what can impact the results. Test design can derived from code, and architecture, with surprising results..