Lasse Koskela’s TestDriven 2008 Review by Louie van Bommel
This book opened my eyes. It has so much stuff in it, it can be studied, rather than read.
From the most useful to least useful:
1. Part 3: Building Products with Acceptance TDD: Acceptance TDD explained. This chapter in itself will change how I do testing. It was well-written, and I was inspired to use its techniques immediately. I then read Fit for Developing Software: Framework for Integrated Tests and followed its easy-to-follow tutorial, although I stumbled a bit on making my first Fit “fixture” work with java… it’s clear how to write the html, but not clear what command line to use, and what the java code looks like.
2. Concepts and patterns for TDD: Unit testing patterns. Once again, this is a great introduction into Patterns as they apply to TDD. This was enough of an introduction to allow me to start reading Meszaros’ xUnit Test Patterns: Refactoring Test Code. It provided a gentle introduction that the latter tome requires.
Part 1: Chapter 1: A TDD Primer. This accomplishes exactly what it sets out to do.
Test Doubles: A nice introduction into different types of test doubles, makes me want to learn about EasyMock or JMock, which is coming soon for me.
Testing Swing, and testing Data access with such projects involving Hibernate, Spring and others. It’s amazing what you can learn from this book. A must buy.