REVIEW - Object-Oriented Software Testing - A Hierarchical Approach


Title:

Object-Oriented Software Testing

A Hierarchical Approach

Author:

Shel Siegel, Robert J. Muller

ISBN:

Publisher:

John Wiley & Sons Incorporated (1996)

Pages:

511pp

Reviewer:

Burkhard Kloss

Reviewed:

June 1998

Rating:

★★☆☆☆


This book is unusual, to put it mildly. It purports to be not only the first book on testing Object-Oriented Software, but also the first really Object-Oriented Book. While I find this a bit of a spurious claim, the book's testing methodology certainly seems object-oriented enough.

This is not a book to go to if you are looking for advice on how to test a class. Rather, it describes a software quality methodology for the entire project lifecycle - and one that needs buy-in from the whole project! As far as I can tell, it seems well thought out and sensible. The author certainly emphasises practical issues like the customer-led level of quality. It is certainly a useful addition to the standard methodologies, which tend to leave testing a little short-changed (though some are better than others are). My main points of criticism are that I found the book unnecessarily difficult to read and that the 'case studies' seem rather naive. But if you are embarking on a major software project, this book will be of help to you - if you are not afraid of a long and heavy read.


Book cover image courtesy of Open Library.





Your Privacy

By clicking "Accept Non-Essential Cookies" you agree ACCU can store non-essential cookies on your device and disclose information in accordance with our Privacy Policy and Cookie Policy.

Current Setting: Non-Essential Cookies REJECTED


By clicking "Include Third Party Content" you agree ACCU can forward your IP address to third-party sites (such as YouTube) to enhance the information presented on this site, and that third-party sites may store cookies on your device.

Current Setting: Third Party Content EXCLUDED



Settings can be changed at any time from the Cookie Policy page.