Spock with glasses sees too much information

API Testing – TMI

APIs are like windows into the soul of systems. API testing is like psychology. Well, not exactly. We use APIs, the windows that the servers give us, to look inside those systems. Sometimes, they show us more than we ask… Continue Reading…

Spider-Verse of web testing

“Into the Spider-Verse”: Web Testing Talk on Test Automation Meetup

Web testing has many faces. In fact, it’s like a whole multiverse of testing. Ok, I’ve stretched the metaphor a bit. But web testing, like any testing, includes so many activities, skills, and of course, tooling. In this talk, which… Continue Reading…

API Complexity and input data

Why API Testing Is Complex – Input Data

I’ve given an example of how API testing can get complex. Let’s talk about more options to make things not so simple: Input data . The number of cases we can think of to test, with just the data of… Continue Reading…

Simple yet Complex API

Why API Testing Is Complex – An Example

Years ago, I started working with a client, where the developers were doing all the API testing. They had great coverage, and it was easy to measure it, too. They had an Excel sheet with one column containing a list… Continue Reading…

Black box vs white box testing

Better API Testing – A Boxing Match

APIs are interfaces. It’s in their name. Interfaces in software allow to decouple the “what” from the “how”. The function from the implementation. API testing should reflect that, right? For example, when a user calls a REST request like this,… Continue Reading…

Intro to Web Testing Webinar

“Intro To Web Testing” – Webinar Recording

You know I like cool names and puns and memes. And then I choose a name like “Intro To Web Testing” which sounds a bit boring. I should have gone with something like: “Madame Web – Better With Tests”. In… Continue Reading…

“API Exploratory Testing with Postman”: Continuous Testing Meetup

It was my pleasure to present my session “API Exploratory Testing with Postman” on the Continuous Testing Meetup. Good questions, great discussion, and after the meetup I thought – is exploratory testing part of continuous testing? The answer is yes,… Continue Reading…

API Testing is Complex

Why Testing APIs Is Complex

Continuing with API basics, let’s talk about what makes testing APIs, and APIs themselves complex. There are just too many moving parts. The examples are taken with Postman, but the content is tool-agnostic. An API (Really an HTTP request, otherwise… Continue Reading…

What is an API?

We haven’t done basics for a while, so let’s start with what an API is and isn’t. It’s important to know what we mean by “testing APIs”. An API is: Application Programming Interface. Fancy words for how to let other… Continue Reading…

Roadtrip

Spring Events – What’s Coming Up?

Spring is in the air! Almost. It’s just starting. But it already looks promising. So here are some of the events where you can see me, meet me, greet me, and of course, give me fruit. Or ask me for… Continue Reading…

Copyright Gil Zilberfeld, 2025