Testing Object-Oriented Systems: Models, Patterns, and Tools

By Robert Binder

Despite the title, this book isn't really just for testing OO software - Binder's patterns of software test are as important for testers to know as design patterns are for developers. Binder also covers a lot of the theory behind model-based testing. The drawback with this book is the size - over 1200 pages. Reviewed by Alan Page