If you’re reading this because you just bought this book, it’s only right for me to start by saying thanks to you. Ultimately, readers are the reason people such as me write books like this one. I hope I repay the favor you are doing me as a reader of my work by teaching you some new and useful testing techniques as you read this book.

This book grew from training materials that date back to the mid-1990s. Therefore, I would like to thank all the students all around the world who took my courses, who number in the thousands, for their help in improving the base material of this book.

The book itself grew by a circuitous route, from an e-learning project that never quite made it to delivery. I wrote the scripts and was ready to record the audio tracks, but then things fizzled. Having done about four or five successful e-learning projects, I wasn’t going to write off the work on this one, so those scripts became the first draft of this book. As the saying goes, “Success has a thousand fathers, while failure is an orphan.” So I won’t name names, but if you’re reading this, thanks for the push that made this book happen.

After this became a book, a number of people reviewed the material. In no particular order, my thanks go out to Judy McKay, Mitsuaki Narita, Barton Layne, Julie Gardiner, Michael Bolton, Mikhail Pavlov, Joe Mata, and Jamie Mitchell for their thoughts.

In another interesting twist, this book happens to be the first book on testing published in Hebrew. I would ...

Get Pragmatic Software Testing: Becoming an Effective and Efficient Test Professional now with O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.