Internet Explorer says it heard about this new thing called AI

Exploratory Testing with AI – Webinar Recording

AI is changing everything. Well, a lot. And that includes exploratory testing. I wanted to check how exploration can benefit from AI. To be more precise, how I, as a test explorer, can benefit from AI. And boy, the answer… Continue Reading…

Clean Code – How Simple Is That?

Recently, I gave a talk about clean code, where I said that “Simple is better than complex”. It is! Today I want to talk about how we read code, and what we consider as simple code. And that goes for… Continue Reading…

Lost In Translation Or Where do bugs come from?

Today I want to talk about translations. between languages, but also between other things. And how these translations breed bugs. We translate. All day, every day. And, we think that we’re doing great, because these are languages we know. But… Continue Reading…

Test Features, Not APIs

I want to talk about API testing today. But not really. When we’re testing APIs, we usually think about “how they work”. But in fact, we’re not really interested in the APIs. We’re interested in the features that they make… Continue Reading…

TDD + AI = ?

TDD In The Age of AI – Webinar Recording

TDD is the best way I know to deliver working code, that is also maintainable and readable. Now with AI tools, we can generate everything. Tests and code. If we don’t like the design, we can change it with no… Continue Reading…

Announcing: New Online Workshops!

I’m running new online workshops in the upcoming months! Each workshop is 4 hours long, and dedicated to a specific topic. Each includes hands-on exercises, with me, on hand. The workshops are practical, and designed for not just learning and… Continue Reading…

Yoda - Code duplication I see, begun the clone war has

Attack of the Clones – The War on Code Duplication

I remember the clone war. Not that one, but the war on code duplication. Wasn’t too long ago, and still going strong. Everyone who’s written a bit of code, knows we shouldn’t duplicate code. It’s like the opening session of… Continue Reading…

Special Kind of Pattern - Page object model

What Makes the Page Object Model So Special?

Let’s talk about the Page Object Model, the pattern we adore in web automation. We all love patterns. Take for example, the Singleton, which I wrote about in the past, and its inherent evily-ness. While we can argue if Singletons… Continue Reading…

BDD In action webinar

BDD In Action – Webinar Recording

BDD (behavior-driven development) sounds great in theory, but how does it look like in practice? In this webinar, I show you. Starting with writing scenarios, adding the step definitions and the code behind it, until we have a full feature… Continue Reading…

Test Automation Days 2025 Summary

Just got back from Rotterdam, and what a great conference, Test Automation Days. Here’s a summary of my experience. I’ve arrived early on Tuesday, and walked around Rotterdam, as my room wasn’t ready yet. The weather we got all week,… Continue Reading…

Copyright Gil Zilberfeld, 2025