Testing Computer Software and over one million other books are available for Amazon Kindle. Learn more



or
Sign in to turn on 1-Click ordering
Sell Us Your Item
For a $2.01 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
Start reading Testing Computer Software on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.
Sorry, this item is not available in
Image not available for
Color:
Image not available

To view this video download Flash Player

 

Testing Computer Software, 2nd Edition [Paperback]

Cem Kaner , Jack Falk , Hung Q. Nguyen
4.2 out of 5 stars  See all reviews (54 customer reviews)

List Price: $75.00
Price: $48.99 & FREE Shipping. Details
You Save: $26.01 (35%)
o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o
In stock but may require an extra 1-2 days to process.
Ships from and sold by Amazon.com. Gift-wrap available.
Free Two-Day Shipping for College Students with Amazon Student

Formats

Amazon Price New from Used from
Kindle Edition $46.54  
Hardcover, Import --  
Paperback $48.99  
Shop the new tech.book(store)
New! Introducing the tech.book(store), a hub for Software Developers and Architects, Networking Administrators, TPMs, and other technology professionals to find highly-rated and highly-relevant career resources. Shop books on programming and big data, or read this week's blog posts by authors and thought-leaders in the tech industry. > Shop now
There is a newer edition of this item:
Testing Computer Software (v. 2) Testing Computer Software (v. 2)
Out of Print--Limited Availability

Book Description

April 12, 1999 0471358460 978-0471358466 2
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

Frequently Bought Together

Testing Computer Software, 2nd Edition + Lessons Learned in Software Testing: A Context-Driven Approach + How to Break Software: A Practical Guide to Testing W/CD
Price for all three: $108.30

Some of these items ship sooner than the others.

Buy the selected items together


Editorial Reviews

Amazon.com Review

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.

Review

"I enjoyed reading Testing computer software. The text contains numerous highlights Offering practical advice, authoritative figures you can cite to customers and higher management, and entertaining anecdotes to share with coworkers Although some sections need updating, I still think it is a valuable training and reference source for software testers, managers, and developers." --Diomidis Spinellis; IEEE software magazine (May /June 2001))

"Deep insight and a great deal of experience is contained in this book" (Database & Network Journal, Vol 30/5 2000)

Product Details

  • Paperback: 480 pages
  • Publisher: Wiley; 2 edition (April 12, 1999)
  • Language: English
  • ISBN-10: 0471358460
  • ISBN-13: 978-0471358466
  • Product Dimensions: 7.5 x 1.1 x 9.2 inches
  • Shipping Weight: 1 pounds (View shipping rates and policies)
  • Average Customer Review: 4.2 out of 5 stars  See all reviews (54 customer reviews)
  • Amazon Best Sellers Rank: #33,965 in Books (See Top 100 in Books)

More About the Authors

Discover books, learn about writers, read author blogs, and more.

Customer Reviews

Get this book if you are just starting out. Samantha Stockdale  |  7 reviewers made a similar statement
This book should sit on the desk of every software tester. Bret Pettichord  |  14 reviewers made a similar statement
Most Helpful Customer Reviews
58 of 59 people found the following review helpful
Format:Paperback
Testing Computer Software is one of the those rare books that has taken on the problems of the Verification Engineer. As all of us know, most books written today are targeted for the development audience and even many of these are either poorly written or try to cover too much area. This book however, though broad in its scope, does a good job of treating all of the important areas in verification and testing.

I have found Chapters 2, 3, 7, 11 and 12 to be the most useful and poignant to the average engineer. Not only is each chapter well laid out, but the authors also offer compelling arguments in each chapter to back up their arguments as well. I enjoyed particularly Chapter 3 the section on Path Testing, which conjures up horror stories from my development days. In this section the authors assert that 100% path testing does not imply 100% test coverage. They go on to argue with some rigor why the two are not necessarily the same. Many of you as I can probably claim that though all of the paths in their code were tested, verification was still able to find some condition that would make some part of the code fail. This chapter explains why this may be so and methodologies on how to attack testing those areas.

You will find the book well structured, informative and actually intuitive to navigate through. Each chapter builds on the previous chapters to provide the engineer with a clear idea of all the steps and intricacies involved in testing and verifying complex programs. It can therefore be used by the beginner as a source book for specific test applications, or by the team lead or manager who needs to know more about the actual scope and planning of a complex testing project. This book surely fills a great void in the area of publications software verification.

Comment | 
Was this review helpful to you?
36 of 38 people found the following review helpful
Format:Paperback
This book should sit on the desk of every software tester.

Many books will tell you how to test when you have enough time and cooperation. This book tells you what to do when the schedule is tight, the specification is missing, and the developers are tired of your focus on problems. It has sound advice and is a pleasure to read. I keep coming back to it. Feel like you have an impossible job? Read this book.

(Note: this book was published in 1993 and has not been updated since then. Wiley lists 1999 as the publication date because that was when they became the new publisher for the book, which is destined to become a classic.)

Comment | 
Was this review helpful to you?
24 of 24 people found the following review helpful
5.0 out of 5 stars Excellent orientation for new test professionals July 7, 2004
Format:Paperback|Amazon Verified Purchase
When I first read this book over eight years ago I was less than enthusiastic. At the time I felt that the approach was not rigorous enough. Over time I came to appreciate the pragmatism and how the approach in this book reflects the realities of software testing instead of a rigid, purist view as an unattainable ideal.

Everything the new or intermediate test professional needs to know is covered. The practices and techniques provided will foster sound QA practices and will step you through developing test strategies, and from those, developing and executing test cases. These are the real essence of testing, and this book covers them exceptionally well.

I like the coverage of testing systems and artifacts that are not software - documentation, hardware, and localization testing advice shows that testing is not limited to software. As importantly, the chapter on legal consequences of software defects will show testing in a perspective that is often overlooked, even by seasoned test professionals.

If you are new to software testing, or have some experience, but no formal training, this book will provide you with the right way to approach software testing, and will give insights that would take years to learn on your own.

Comment | 
Was this review helpful to you?
Most Recent Customer Reviews
5.0 out of 5 stars Best testing book thus far!
Great book, tons of practicals, step-by-step instructions, full listing of resources and reading lists... Read more
Published 8 days ago by Eun H. Chong
4.0 out of 5 stars Interesting Read
The beginning does a great job of justifying the author's way of thinking. It makes a lot of valid points, and it is easy to understand for someone who is just getting started.
Published 1 month ago by Legionaire
5.0 out of 5 stars good
this review process is far to cumbersum for me to care about making a good review so i hope the stars do it for you.
Published 4 months ago by Chris Blockston
2.0 out of 5 stars Old book
This book is fairly old. One should buy a more modern book if interested in studying software testing. They are a bit more pricy, but hey, everything has a tag to it.
Published 4 months ago by Siddiq
5.0 out of 5 stars A must for beginning and expert testers
This a great comprehensive overview of testing techniques. It is well written that it even people new to the testing will be able to understand key concepts and learn the... Read more
Published 5 months ago by Mike Harrison
4.0 out of 5 stars Great introductory book for new software testers
We are using this book at my current company to help train entry level software testers working in an Agile development environment. Read more
Published 9 months ago by David L. Clay
1.0 out of 5 stars Used book rated "Very Good" shouldn't even have been offered for sale.
Testing Computer Software, 2nd EditionThe content of the book is just what I was looking for. I have 30 years in software development (SW Engineer), have done all phases of the... Read more
Published 10 months ago by ItsMe
5.0 out of 5 stars Great book
This is a great book for people like me - beginner testers....I understand that it is also really good for the advanced as well. Read more
Published 18 months ago by Samantha Stockdale
5.0 out of 5 stars Quintessential book for every QA Engineer
I bought the first edition of this book when I was a sprouting Software QA Engineer and found all of the elements of creating a good testplan, along with plenty of useful... Read more
Published on December 13, 2010 by Bob Breckenridge
5.0 out of 5 stars EXcellent book on testing - especially for novices
This will be an authoritative source on testing for someone like me that needs to understand the concepts and lacks the experience needed. Read more
Published on September 29, 2010 by C. Powell
Search Customer Reviews
Only search this product's reviews




What Other Items Do Customers Buy After Viewing This Item?


Forums

There are no discussions about this product yet.
Be the first to discuss this product with the community.
Start a new discussion
Topic:
First post:
Prompts for sign-in
 



So You'd Like to...


Create a guide


Look for Similar Items by Category