"The Cucumber Book" Book Writeup
June 21, 2012
What’s the point?
Cucumber is a tool for writing BDD tests. This book is an introduction to using the tool and then a worked example of using Cucumber to drive the development of a web-based ATM interface. The focus is primarily on using it to test Ruby applications, but the tool can be used for virtually any language.
How was it?
The book did its advertised job of explaining how to use Cucumber, but it is really not that hard. I would have liked for the author to spend more time explaining how to use Cucumber in conjunction with unit tests. The balance of integration, unit, and acceptance tests is one of the things I am struggling with as I explore TDD and this book, unfortunately, didn’t help much in that regard.
Who should read it?
I would recommend the book as a way for someone to pick up Cucumber if they were going to use it on a project, but I don’t think it is strictly necessary.