Push the value or the cost button - Economic decision

One Economic Decision At A Time

How much understanding do you have in economics? Because, most of our work, in software, is really based on economics decisions. When we’re coding, we’re working to deliver some economic value to the organization. Coding is only half the fun,… Continue Reading…

dx code coverage suck it

Code Coverage Sucks!

Throughout history, since the cavemen of old, we were looking for signs of quality. There was one way to do that: Look at the final product and decide. But that takes time. Plus if your work is being assessed only… Continue Reading…

Congratulations! You've ruined code review

How We Ruined Code Reviews

Code reviews are very important. They are the last line of defense. Code review is the last chance we have to stop a problem from going out into the wild. Whatever that problem is, whether it’s a bug hiding in… Continue Reading…

“What Is Test Design” – Webinar Recording

I really like this topic. Test design is something we many times skip, or just gloss over. For example, I have a test for some API, and I need to write the next one. Chances are I’m going to reuse… Continue Reading…

One does not simply complexify code complexity

What Makes Code Complex?

Whether you’re a tester, or a developer, or a manager, you’ve probably wondered at some point in your life – what makes apps so complex? Where does all the complexity come from? It’s complex to build, to test, to deploy,… Continue Reading…

Too Many Locators - Clean Web Tests Webinar

“Clean Web Tests” from the PractiTest Webinar

If you take a look at automated web testsת you’ll be overwhelmed by locators (or selectors, or elements, or whatever framework you’re using). They are everywhere, and the tests find them and make use of them. As they should. It’s… Continue Reading…

What's in the box? It's a test, right?

What’s In The Box?

What test types do we have? Unit tests. API tests. Component tests. E2E tests. We have all kinds. The names can be a bit confusing, though.Like, what is really a unit? Is it a method, or a class? Maybe more… Continue Reading…

API Test Planning - I love It When A Plan Comes Together

Test Planning – Creating an API Test Plan: Webinar Recording

How do we approach API test planning? We usually look at the API and what it does, and check it’s functionality, along with a few more APIs. And we consider the API testing done. But we miss out on what… Continue Reading…

Singleton One Ring To Rule Them All

Is the Singleton Really Evil?

Design patterns are very useful. They help us create readable and maintainable code. But there’s only one pattern that has gone on to garner infamy. Some people might call using it a moral failure: The evil Singleton. So how much… Continue Reading…

What Are We Testing

What Are We Really Testing?

Every unit testing example starts with a calculator, so let’s do that today. Have a look at this code. Suspicious eh? Okay, so how many tests do you think we need to cover this code? “Cover” is pretty vague. How… Continue Reading…

Copyright Gil Zilberfeld, 2025