Gil Zilberfeld explains TDD test case analysis and planning

Real Life TDD – Test Case Analysis, Part I

It is customary to think that in TDD we run ahead and just write tests. Not today, Spring will have to wait. Let’s break down the requirement into test cases, so we can understand them better. Buckle your seat belts,… Continue Reading…

Gil Zilberfeld talks about the calculator requirements for the Spring TDD project

Real World TDD with Spring – The Requirements

Most TDD examples start out with a calculator. Ours will start here as well. But we’re not going to write a test for “2+2”. No sir, we’re going to test drive the calculator display. But what does it actually do?… Continue Reading…

Gil Zilberfeld talks about real world TDD (test driven development) on the Spring framework on microservices

Real World TDD With Spring – Introduction

I’ve been working with teams who use Spring as the basis of their programming for some time now. Spring, many times as a microservices development and runtime framework. Luckily (or not) they want to incorporate TDD (Test driven development) into… Continue Reading…

TDD Is unlikely to win

How TDD Can Conquer The World (And Why It’s Unlikely To Happen)

He said: “I asked all my friends, and none of them likes TDD”. This one I haven’t heard before, although I suspect I should have at some point. Like any practice, TDD has a social side. I told him to… Continue Reading…

TDD: Mind Your Language

One of the exercises I love to do in my TDD classes is to build a lightsaber in TDD. (Yes, of course that’s how they’re made). In the exercise, I go through listing all kinds of features and use cases,… Continue Reading…

“Better Code for Better Tests” Slides from #LetsTest

Really sorry it’s the last Let’s Test. Great fun! Anyway, here are the slides. [slideshare id=75994166&doc=betercodeforbettertests-170515180216]

“TDD Patterns” Video from Agile Prague 2016

And here’s the video. If you want to catch the other session I did about “Unit testing strategy”, it’s here. You can find the slides here.

“Creating a Unit Testing Strategy” Video from Agile Prague 2016

Agile Prague was great. You can check the slides here. And now the video.

“TDD Patterns” Slides from Agile Prague

It was the last talk of the day, but some people actually listened. That’s good. Here are the slides. [slideshare id=41506179&doc=tddpatterns-141113064130-conversion-gate01]  

“Creating A Unit Testing Strategy” Slides from Agile Prague

At Agile Prague 2016, we’ve discussed unit testing as a process, not tools. As such, we need to think about the process and how we’re going to attack. Here are slides. [slideshare id=65927397&doc=creatingaunittestingstrategy-160912093850]

Copyright Gil Zilberfeld, 2025