December 3, 2024
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…
December 3, 2024
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…
November 26, 2024
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…
November 19, 2024
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…
November 12, 2024
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…
November 5, 2024
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…
October 29, 2024
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…
October 22, 2024
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…
October 15, 2024
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…
October 8, 2024
Whenever I ask people (and I really don’t get tired of asking), what is CI, or Continuous Integration, I get Jenkins. Or TFS. Or another tool. And this is a teachable moment! CI is not a tool. These tools are… Continue Reading…
October 1, 2024
We all know about clean code (I’m assuming). Clean code is great! Clean tests are great, too. Here’s the truth about it. We don’t really want clean code. But we do need it. If we would write code once, and… Continue Reading…