Beautiful Testing is a compilation of a series of distinct essays from developers and testers about what they find beautiful in software testing. Each author chose their own topic and approach, giving readers the opportunity to see both how they think and what they value in the field.
This book has several major themes through it. Some of the authors write with an emphasis on why testing is important and how it fits into the development process. Others chose to focus on specific tools and techniques that aid testing. Finally, some chose to offer case studies on the testing needs of particular pieces of software.
The total effect is wonderful, because it gives you the chance to view the thought process of good software testing at a variety of different levels starting with the general concept of what testers do down to specific details of how particular situations were handled. The result is a book that can both help someone to become a better tester and help him to understand why he should care enough to try.
I received access to an electronic copy of this book from the publisher for the purpose of reviewing it. Additional information about the book, including sample content and a complete table of contents is available at the Beautiful Testing page in the O’Reilly catalog.