October 2000 Book Review

The Art of Software Testing
Author: G.J. Myers
Publisher: Wiley-Interscience, 1979,177 Pages.

Buy the book Now
In Association with Amazon.com

The Art of Software Testing is a book that is technical in nature and is aimed at the professional tester. Nevertheless, the author provides information and examples on testing that can be applied to the job, so that even a relative novice can reap effective results. A self-assessment test is provided in chapter 1, to show that even the most basic of programs requires a thorough test-case design. The importance of understanding what testing actually is, is pointed out. Use is made of flow charts, program code examples and test cases to bring across concepts to the reader. Diagrams and tables are also used to help clarify topics being discussed.

The book holds a wealth of knowledge and experience in software testing, and tackles the subject scientifically, systematically and in a structured manner. It provides factual information with guidelines and practical examples.

 

Diagrams tend to be very technical and it is assumed that the reader has a background in software architecture. Topics such as inspections, walkthroughs, reviews as well as test-case design, module testing, high-order testing, debugging and test tools are covered in detail.

One senses that a determined effort has been made to help testers improve their skills, methodology and view of testing to such a degree that the sword is truly sharpened. The author works with the reader and tries to stimulate the reader to think.

The Art of Software Testing is a high-level book that is focused on how to test, and is not for the timid reader. For the professional tester and developer, this book is an invaluable source that should not be ignored.

D.M. Halford

What do other reviewers say?

Eighty-percent of the reviewers find this book to be practical, comprehensive, concise and insightful. They consider it to be more of a reference book that can be used by programmers at all levels, but is not recommended for beginners. Twenty-percent of the reviewers feel that the book does not explain various concepts and "how to do things" clearly. They feel that the book is of a good standard, but requires refining. On the whole, the book is considered to be good value for money and a worthwhile purchase.

<< September 2000
November 2000 >>