Testing Computer Software, 2nd Edition

Testing Computer Software, 2nd Edition
by Cem Kaner, Jack Falk, Hung Q. Nguyen

Testing Computer Software, 2nd Edition
List Price: $70.00
Our Price: $34.97
You Save: $35.03 (50%)
Availability: Usually ships in 1-2 business days
Buy Used: from $11.69 (click here)
Category: Book
See more book details and other editions


(Click here)
Buy this book at online book store in your country
Canada | UK | Germany | France

Book Summary Information

Author: Cem Kaner, Hung Q. Nguyen, Jack Falk
Edition: Paperback
Audio: English (Unknown); English (Original Language); English (Published)
Published: 1999-04-12
ISBN: 0471358460
Number of pages: 480
Publisher: Wiley

Book Reviews of Testing Computer Software, 2nd Edition

Book Review: A computer classic - still valuable
Summary: 5 Stars

I've had the 2nd edition for about 7 years and still enjoy re-reading this book. Sure, the examples are getting dated now, but in some ways that makes it more interesting (the description of how to populate a printer test room by begging demo printers from the manufacturers always makes me smile). But don't be misled - the core text and concepts are absolutely as relevant today as they ever were.

Software testing and quality can be SUCH dry subjects, but the authors do a wonderful job of bringing them to life. This is a very practical book in the sense that testing processes are described from the point of view of someone who has tried almost everything and knows which approaches are great in theory vs those which actually work. Unlike many others, the book doesn't skirt around human resources issues (such as internal politics, motivation and staff retention) but tackles them head on in the last chapter (it really is worth reading cover-to-cover!).

It is not really a step-by-step instruction manual, more a series of ideas and tips bound together by a coherent story. Us readers really need to think about the topic and work out for ourselves which aspects to apply. That said, some parts are more like a cookbook - there's a good description of a bug tracking process, for example, with some example bug reporting forms and, as always, some excellent advice about cooking your own.

Testing Computer Software has been a great help to me in my role as a computer auditor dealing with numerous application development groups. Project teams rarely have the skills to plan and manage testing properly, and never (in my experience) get the resources to do everything that "needs" to be done before the product ships (just how many groups never really get around to completing the documentation they promised so many months before?). Testing comes at the most time-critical point in the project lifecycle, when everyone is under intense pressure to deliver, fast. This book helps the team plan ahead, preparing the testing organisation and processes to make the inevitable nightmare period pass as smoothly as possible. That includes the audit team, by the way!

The appendix lists 400 types of bugs with their descriptions. As I write this note, I'm using the list to think about tests planned by the project teams I'm currently auditing, looking for holes in their test coverage (no, not 'tick and bash' - I'm trying to help!).

The bottom line: a must read for anyone involved in releasing software.

Summary of Testing Computer Software, 2nd Edition

This book will teach you how to test computer software under real-world conditions. The authors have all been test managers and software development managers at well-known Silicon Valley software companies. Successful consumer software companies have learned how to produce high-quality products under tight time and budget constraints. The book explains the testing side of that success.

Who this book is for:
* Testers and Test Managers
* Project Managers-Understand the timeline, depth of investigation, and quality of communication to hold testers accountable for.
* Programmers-Gain insight into the sources of errors in your code, understand what tests your work will have to pass, and why testers do the things they do.
* Students-Train for an entry-level position in software development.

What you will learn:
* How to find important bugs quickly
* How to describe software errors clearly
* How to create a testing plan with a minimum of paperwork
* How to design and use a bug-tracking system
* Where testing fits in the product development process
* How to test products that will be translated into other languages
* How to test for compatibility with devices, such as printers
* What laws apply to software quality
The original printing of Testing Computer Software set the standard for the emerging field of test engineering with a full tour of the state of the art in managing the testing process. The reissued text makes this classic out-of-print text available once again. Though it relies heavily on older examples (including MS-DOS) and has not been updated, this text is still a worthwhile resource for practical-minded advice on the realities of testing.

The best thing about Testing Computer Software is its practical point-by-point guide to everyday software testing, from creating a test plan, to writing effective bug reports, to working with programming staff and management to fix bugs.

That said, this book's early frame of reference shows how far we've come. (The book relies heavily on MS-DOS examples and features some truly embarrassing anachronisms, including the mention of testing dot-matrix printers and even EGA/VGA video modes.) The bibliography stops at sources from 1992 and features many references from the 1980s. Nowadays, automated software testing tools are the staple of any testing strategy. This book even advocates a wait-and-see approach to the "new" Microsoft Test.

These limitations aside, there is still a good deal to mine here. Much of the approach to testing is still very valid for any aspiring or working test engineer. Clearly, readers of the first edition will have little reason to upgrade to this second edition, but for anyone who appreciates a "classic" (and indeed a pioneering) text in the field of software testing, it's good to have Testing Computer Software in print again. --Richard Dragan

Topics covered: test case design, test planning, project lifecycle overview, software errors, boundary conditions, bug reports, regression testing, black box testing, software quality and reliability, managing test teams, printer testing, internationalization, and managing legal risk.

Software Engineering Books

Book Subjects
Most talked about in Software Engineering Books
Java Database Development ImageJava Database Development
by Martin Rinehart
Mcgraw-Hill Osborne Media; Published: 1997-11-10; Paperback; Book
Best price: $3.79
Price in other shops: $39.99
How to Be a Successful Online Student ImageHow to Be a Successful Online Student
by Sara Gilbert
McGraw-Hill; Published: 2000-11-21; Paperback; Book
Best price: $6.17
Price in other shops: $16.95
Sap R/3 Certification Exam Guide (All in One Certification) ImageSap R/ 3 Certification Exam Guide (All in One Certification)
by Stewart S. Miller
Computing Mcgraw-Hill; Published: 1999-05-03; Paperback; Book
Best price: $29.00
Price in other shops: $99.99
Signals and Systems: Analysis Using Transform Methods and MATLAB. Michael J. Roberts ImageSignals and Systems: Analysis Using Transform Methods and MATLAB. Michael J. Roberts
by Michael J. Roberts
McGraw-Hill Higher Education; Published: 2003-09; Paperback; Book
Best price: $314.68
PgMP: Program Management Professional Exam Study Guide ImagePgMP: Program Management Professional Exam Study Guide
by Paul Sanghera
Sybex; Published: 2007-10-15; Paperback; Book
Best price: $31.85
Price in other shops: $59.99
Facts and Fallacies of Software Engineering ImageFacts and Fallacies of Software Engineering
by Robert L. Glass
Addison-Wesley Professional; Published: 2002-11-07; Paperback; Book
Best price: $21.93
Price in other shops: $39.99
Extreme Programming in Practice ImageExtreme Programming in Practice
by James W. Newkirk, Robert C. Martin
Addison-Wesley Professional; Published: 2001-06-05; Paperback; Book
Best price: $0.99
Price in other shops: $29.99
SAP R/3 Plant Maintenance: Making it work for your business ImageSAP R/ 3 Plant Maintenance: Making it work for your business
by Britta Stengl, Reinhard Ematinger
Addison-Wesley Professional; Published: 2001-05-28; Hardcover; Book
Best price: $55.74
Price in other shops: $74.99
Patterns of Software: Tales from the Software Community ImagePatterns of Software: Tales from the Software Community
by Richard P. Gabriel
Oxford University Press, USA; Published: 1998-05-28; Paperback; Book
Best price: $64.55
Computer Systems: A Programmer's Perspective ImageComputer Systems: A Programmer's Perspective
by Randal E. Bryant, David R. O'Hallaron
Prentice Hall; Published: 2002-08-23; Hardcover; Book
Best price: $36.99
Price in other shops: $149.00
Similar Books and other products
Implementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality ImageImplementing Automated Software Testing: How to Save Time and Lower Costs While Raising Quality
by Elfriede Dustin, Thom Garrett, Bernie Gauf
Addison-Wesley Professional; Published: 2009-03-14; Paperback; Book
Best price: $31.77
Price in other shops: $49.99
How to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD ImageHow to Break Web Software: Functional and Security Testing of Web Applications and Web Services. Book & CD
by Mike Andrews, James A. Whittaker
Addison-Wesley Professional; Published: 2006-02-12; Paperback; Book
Best price: $28.49
Price in other shops: $54.99
Testing Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition ImageTesting Applications on the Web: Test Planning for Mobile and Internet-Based Systems, Second Edition
by Hung Q. Nguyen, Bob Johnson, Michael Hackett, Robert Johnson
Wiley; Published: 2003-05-16; Paperback; Book
Best price: $21.94
Price in other shops: $45.00
How We Test Software at Microsoft ImageHow We Test Software at Microsoft
by Alan Page, Ken Johnston, Bj Rollison
Microsoft Press; Published: 2008-12-10; Paperback; Book
Best price: $26.61
Price in other shops: $44.99
Software Testing: Fundamental Principles and Essential Knowledge ImageSoftware Testing: Fundamental Principles and Essential Knowledge
by James D. McCaffrey
BookSurge Publishing; Published: 2009-04-09; Paperback; Book
Best price: $11.88
Price in other shops: $14.99
Agile Testing: A Practical Guide for Testers and Agile Teams ImageAgile Testing: A Practical Guide for Testers and Agile Teams
by Lisa Crispin, Janet Gregory
Addison-Wesley Professional; Published: 2009-01-09; Paperback; Book
Best price: $39.20
Price in other shops: $57.99
Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing ImageManaging the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
by Rex Black
Wiley; Published: 2009-08-11; Paperback; Book
Best price: $24.81
Price in other shops: $45.00
How to Break Software: A Practical Guide to Testing W/CD ImageHow to Break Software: A Practical Guide to Testing W/ CD
by James A. Whittaker
Addison Wesley; Published: 2002-05-19; Paperback; Book
Best price: $29.99
Price in other shops: $46.40
Software Testing (2nd Edition) ImageSoftware Testing (2nd Edition)
by Ron Patton
Sams; Published: 2005-08-05; Paperback; Book
Best price: $28.15
Price in other shops: $49.99
Lessons Learned in Software Testing ImageLessons Learned in Software Testing
by Cem Kaner, James Bach, Bret Pettichord
Wiley; Published: 2001-12-15; Paperback; Book
Best price: $21.30
Price in other shops: $39.99
Book store. Illustrated catalog of books on different categories