What Is A “Walking Skeleton”?

The older I get, the more metaphors I use stop working over the crowd. Until the recent launch of the new Star Wars series, I lost them at lightsaber. I discovered the same with the walking skeleton. This “walking skeleton”… Continue Reading…

Clean Code is a Social Activity

I do a lot of clean code workshops these days; it seems that, finally, clean code gets the respect it deserves. Clean tests too. There’s one point I make (a few times even) during the workshop: While I give a… Continue Reading…

The Truth About Fragile Tests

We call fragile tests like that because that’s what we see when they break. Instead, we should probably focus on the production code that breaks them.

“Foundations of Automation” Webinar Recording

Everybody wants to automate everything. Indeed, in today’s complex development environment we can automate a lot of things, from coding to building, setting virtual environments and running tests in them. Oh, and there’s the deploying to production without even thinking… Continue Reading…

Video: Reportability

Ok, I’m not sure if “reportability” is a real dictionary word. But it is a word. That I may or may not invented. Anyway, here’s the thing: You tested your app, or feature, or an API, and you found something… Continue Reading…

Podcast Recording – Software Testing and Agile Development

The next webinar is going to be on what makes automation effective. I invite you to come and see how. But before we talk about the mechanics, we need to discuss how it fits into the human scenery. You may… Continue Reading…

“API Exploration With Postman” Webinar Recording

Are you ready for some space exploration? Ok, we’re going on some sort of API trek, where we’ll talk about exploratory testing and how it relates to APIs. What APIs? Star Trek APIs! I love how these things come together.… Continue Reading…

“Dirty Tests” Recording from JCON 2021

Yass, the tests are still dirty, and someone needs to clean them! They won’t clean themselves, would they? No, it’s up to us. I know the dog means well, but it’s not enough. So what is this session about? It’s… Continue Reading…

“How to TDD in Legacy Code” Recording from Conf42 Python 2022

Well that’s a new thing! Sort of new. Well, the session is not new. Everybody now does TDD in legacy code. But in Python? Gil, are you saying that you can do these things in Python? Shocked, I tell you.… Continue Reading…

“How To Be A Mock Star” Recording

Hey folks, come help yourselves to a mockumentary! Well, not really, the webinar is real, completely. In fact, it answers all kinds of questions about mocking techniques, how Spring helps, and sometimes doesn’t, when you use mocking to get to… Continue Reading…

Copyright Gil Zilberfeld, 2025