Home :: Books :: Computers & Internet  

Arts & Photography
Audio CDs
Audiocassettes
Biographies & Memoirs
Business & Investing
Children's Books
Christianity
Comics & Graphic Novels
Computers & Internet

Cooking, Food & Wine
Entertainment
Gay & Lesbian
Health, Mind & Body
History
Home & Garden
Horror
Literature & Fiction
Mystery & Thrillers
Nonfiction
Outdoors & Nature
Parenting & Families
Professional & Technical
Reference
Religion & Spirituality
Romance
Science
Science Fiction & Fantasy
Sports
Teens
Travel
Women's Fiction
Testing Object-Oriented Systems: Models, Patterns, and Tools (The Addison-Wesley Object Technology Series)

Testing Object-Oriented Systems: Models, Patterns, and Tools (The Addison-Wesley Object Technology Series)

List Price: $74.99
Your Price: $74.99
Product Info Reviews

<< 1 >>

Rating: 5 stars
Summary: A necessary book, but will the right people read it?
Review: A book like this is intimidating. At close to 1000 pages it is no lightweight reading matter. However this book is an engineer's approach to the concept of testing object systems and it should be a standard reference for OO developers.

Object-oriented languages, while recognised as a clear forward step in programming technology, introduce new ways for defects to be introduced. Inheritance and polymorphism both are powerful concepts, but also carry the potential for insidious defects. This book introduces fundamental techniques to analyse the class design and derive appropriate tests for its behaviour.
I regard Bob's book as a must for developers. However I wonder if they will read it. This is not a criticism on this book, quite the contrary. My concern is related to the insight that most programmers see unit testing as an afterthought and not as a major component of their work. Often unit testing is seen as difficult, because of the complexities of class behaviour. And it is so easy to pass this burden on to system testing.


My message for developers is, make the attempt to read it! It actually makes it easier to design and implement unit testing. It also pays off. You will have less requests for bugfixes coming back from testing.

It has been long my contention that it is in the interest of the testing community to get out of its own trenches and start working closely with developers, making it easy for them to implement effective unit testing. This book is a good start in this direction.

Rating: 2 stars
Summary: Quantity not Quality
Review: I am a graduate student and I'm using this book for a class. The book is very theoretical with too few examples. At first it seems that the book was written for a novice with very little computer science background since the author has the need to explain the core vocabulary in computer science. That is not the case as the later chapters get into more advanced topics, but lack the proper explanation. The book presents many test patterns but fails to include examples which would guide one in developing a test suites with the presented patterns. Some of the examples that are provided include mistakes which would misguide a novice learner. The reading is frustrating at times due to lack of appropriate explanations. As the subject of this review states, it seems the author wanted to write a really lengthy book not giving enough attention to the quality of the material presented.

Rating: 3 stars
Summary: A bit too much of theory..
Review: I bought this book after reading the previous reviews. I am a QA engineer working in OO systems, and I must say that I did not find this book to all that great. It is a good book, but I found it to be a bit theoretical. I would have welcomed more practical tips say on how to do performance testing on multitier systems, how do you adapt these concepts on hybrid systems etc.

Rating: 5 stars
Summary: Serious about QA read this
Review: I have nearly twenty years experience in IT, 12 in OO. this by far and away the most clear, useful and thought provoking work I have ever read on testing.

Anyone in the OO world who is serious about testing and has not read this book is a fraud.

The sad thing about this book is that those who need to read it probably will not.

Rating: 2 stars
Summary: Quantity not Quality
Review: I have several books on software testing, but none of them provides the comprehensive, in-depth coverage of testing that this book provides. No software developer or test engineer working with OO techniques should be about it!

Rating: 5 stars
Summary: A Must-Have
Review: I have several books on software testing, but none of them provides the comprehensive, in-depth coverage of testing that this book provides. No software developer or test engineer working with OO techniques should be about it!

Rating: 5 stars
Summary: A "must have" testing reference.
Review: I read many books on tests (and tried to apply concretely), and I find this book on the top of those ones. The second one could be "automated software testing" from [dustin+] which is complementary and then "black box testing" [beizer] . The worst one could be certainly " managing the testing process" [black] regards, xavier mehaut

Rating: 5 stars
Summary: A true practical book on ttest subject
Review: I read many books on tests (and tried to apply concretely), and I find this book on the top of those ones. The second one could be "automated software testing" from [dustin+] which is complementary and then "black box testing" [beizer] . The worst one could be certainly " managing the testing process" [black] regards, xavier mehaut

Rating: 5 stars
Summary: Great civerage of OOP testing
Review: This book is an excellent source for the novice and the experienced SQA Engineer. It covers most aspects of SW testing at a very practical level. Explanations and illustrations are well focused and the code samples can save you many hours of design and implementation time.

Rating: 5 stars
Summary: A "must have" testing reference.
Review: This book is invaluable. Yes, it is large, but the topic is large, and this incredible book covers it so thoroughly. It is also extremely readable, with no skimping on the practical examples. The book is filled with test design patterns, and a variety of testing related procedures, all ready for implementation. The material on testing strategies based on fault-models is priceless, and is applicable outside the OO paradigm.

I developed software for 12 years in a "testing-by-use-cases" company. Over 50% of the bugs coming out of our system tests were unit test problems! Argh! I can't wait to start using the great stuff in this book. An example: a table in Chapter 8 lists the various UML diagrams and how they can be related to test design patterns.

If you play any role in the development of OO software, you need this book. And if Chapter 4, which points out exactly the problems that come with OO software and how to make the necessary changes to manage them, and section 2.3 "FAQs for Object-oriented Testing" do not convince you to take a new look at your approach to testing, you are probably beyond hope. A spot has already been reserved on my bookshelf for the promised companion volume.


<< 1 >>

© 2004, ReviewFocus or its affiliates