Cat doing TDD

“How to TDD a REST API” Recording from JCON 2022

A video recording of my”How To TDD a REST API” session from JCON 2022.

“How to Design Effective API Tests” Webinar Recording

The recording of the “How to design Effective API Tests” webinar. Once you decided what to test – how to test it.

Why You Should Spring Clean Tests

It’s spring. Do we have clean tests? Any automated test we write, comes with assumptions – how the code will behave, how the setup for the test will push our tests forward, and how are expectations about it are going… Continue Reading…

How to Design an Automated Test Case?

Test design – To design a test case, you need to consider what to check, how to run, the development process, etc.

API Test Planning

“How To Create An API Test Plan” Webinar Recording

Here’s the recording of the latest webinar. It’s about APIs and test planning. I show examples of SFDIPOT in Postman. I also explain that SFDIPOT is a test heuristic. And I explain what is a heuristic. Lots of explaining. The… Continue Reading…

The Serialized Killer

Let’s talk serialization. In APIs and testing context, naturally. Serialization is a technique of taking an object and dumping it into a stream. It could be a stream of bytes, zeros and ones. But in the API world, we usually… Continue Reading…

How To Write Clean Code Quickly

One of the coolest questions I got at TestMu conference was this: How to write clean code quickly? It sounds like a simple question at first, but it does have a lot of depth, if you start pondering about it.… Continue Reading…

Stop digging

If you find yourself in a hole, stop digging. That’s the law of holes. Really, look it up. There are different sort of holes, shovels and diggers. But this time I’m talking about test automation effort kind-of-a-hole. Adding more test… Continue Reading…

Code Reviews Are About The Future

One of my favorite podcast (about management of all things), is Manager Tools. Feedback is one of MT’s core practices, as you would assume, and feedback according to MT is always about the future. Think about it – You want… Continue Reading…

Black box vs white box testing

Black and White

Black box, white box. Does our choice of perspective matter? We’ve landed this function declaration: public int add(int a, int b); We’re told that it adds two integer numbers. How should we test it? Let’s see, we can check that… Continue Reading…

Copyright Gil Zilberfeld, 2025