Having read "Pragmatic Programmer", I had high expectations of this book. But it ended to be just another book discussing the nuts and bolts of software testing. Software testing is beyond equivalence, boundary, state-model and all the likes. Whether you're a programmer in Java or Ruby or some other, as a programmer, some skills are warranted of you. Similarly, when one dons the role of Software Tester, the mindset, the discipline has to be in another realm. I expected this book to talk of all those. But sadly, it was just **another** software testing book.
The book has good exercises to practice. Worth doing them if you're a novice or just wanna do them for fun.