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…

Leading Indicators in Unit Testing Implementation, Part III

in the last post we talked about the failing builds trend as an indicator of success of implementation. The final metric we’ll look at, that can indicate how our process will go, is also related to broken builds. It is… Continue Reading…

“Fractal Test Planning” Slides from #NTD2017

Great discussion and great fun! Here are the slides. [slideshare id=76765067&doc=fractaltestplanning-170608123218]

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

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

“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]

InfoQ Interview on Test First Approaches

My interview on InfoQ about “Test-first approaches with TDD and BDD” is live. Go check it out. And come to the Agile Practitioners conference to experience these things yourselves!

Testing Strategy Analysis – An Example

Each stage of implementation is hard in its own way. When we start out with a new effort or process, we think of it as: Sure, it will be hard in the beginning, but it’s going to become easier as… Continue Reading…

Creating A Unit Testing Strategy – Part V

This is the 5th and final part of the series about analyzing what we’re coding, and therefore what to test. Last time, we actually got to writing the tests. Let’s do some cleanup. Step 8: Review  Once we have the… Continue Reading…

Creating A Unit Testing Strategy – Part IV

This is the 4th part of the series about analyzing our code and deciding what to test. Last time, we talked about design constraints. Now we’re moving towards the code itself. Almost there. Step 6: Prepare existing code This is an obvious step… Continue Reading…

Creating A Unit Testing Strategy – Part III

This is the 3rd part of the series about analyzing what we’re coding, and therefore what to test. Last time, we talked about test categorization and design considerations regarding testability. We haven’t touched or written any code yet. Nor will we… Continue Reading…

Copyright Gil Zilberfeld, 2025