Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the authors
OK
The Art of Software Testing, Second Edition 2nd Edition
There is a newer edition of this item:
- ISBN-109780471469124
- ISBN-13978-0471469124
- Edition2nd
- PublisherWiley
- Publication dateJune 21, 2004
- LanguageEnglish
- Dimensions6.22 x 0.97 x 9.33 inches
- Print length256 pages
Customers who bought this item also bought
Lessons Learned in Software Testing: A Context-Driven ApproachPaperback$16.57 shippingGet it as soon as Friday, Jul 26Only 1 left in stock - order soon.
Editorial Reviews
From the Inside Flap
In addition to all the major software testing topicssuch as higher-order testing, white- and black-box testing, debugging, code inspections, and walkthroughsthis fully updated Second Edition features up-to-date information on testing twenty-first-century software projects, including vital Internet-based e-commerce applications, as well as details on Extreme Testing, which supports the widely used Extreme Programming development methodology.
Just like the first edition, this revision fills the gaps in the professional literature and provides a practical, rather than theoretical, discussion of the purpose, nature, and principles of proper testing. While the book focuses on methodologies for the design of effective test cases, it also covers the psychological and economic issues that are essential to a full understanding of program testing.
Many programming students enter the workforce without the proper understanding of software testing. This book covers all the essential topics for those students, but also provides all the detail and precision that working programmers might need during the testing phase. Appropriate for programmers and students at any level, The Art of Software Testing, Second Edition presents all the latest new ideas and techniquesmany illustrated with helpful examples. Comprehensive and always practical, this essential guide includes code-inspection checklists, a self-assessment test, and other resources programmers need for effective testingand fewer bugs.
From the Back Cover
- Basic testing principles and strategies
- Program inspections and walkthroughs
- Code inspections
- Error checklists
- Peer ratings
- Black- and white-box testing
- Error guessing
- Top-down vs. bottom-up testing
- Higher-order testing
- Function and system testing
- Acceptance testing
- Installation testing
- Module (unit) testing
- Test planning and control
- Independent testing agencies
- Debugging principles
- Error analysis
- Extreme Testing
- Testing Internet applications
- Higher-order testing of e-commerce architectures
About the Author
TOM BADGETT is Chief Information Officer for IdleAire Technologies Corporation and manages a team of software developers who design and maintain sophisticated, real-time billing and customer support systems for this national firm. He has published more than fifty books on software and hardware and has served as technical editor for PCjr Magazine and Digital News. He has written hundreds of articles for major computer-oriented magazines.
TODD M. THOMAS is a professional software developer and database administrator with over nine years of experience. His career has exposed him to all sizes of software projects for both the private and government sectors. He has also authored Java Data Access, a book on how to use Java technology to leverage enterprise data stores.
COREY SANDLER is President of Word Association, a developer of computer, science, business, and travel books for many of the country’s largest publishing companies. He is the author of the bestseller Fix Your Own PC, and a former editorial director and editor in chief of Digital News. He has also served as New York bureau chief for PC Week and first executive editor of PC Magazine.
Product details
- ASIN : 0471469122
- Publisher : Wiley; 2nd edition (June 21, 2004)
- Language : English
- Hardcover : 256 pages
- ISBN-10 : 9780471469124
- ISBN-13 : 978-0471469124
- Item Weight : 15.1 ounces
- Dimensions : 6.22 x 0.97 x 9.33 inches
- Best Sellers Rank: #2,438,498 in Books (See Top 100 in Books)
- #984 in Software Testing
- #1,594 in Reference (Books)
- Customer Reviews:
About the authors

Discover more of the author’s books, see similar authors, read author blogs and more

Bestselling author Corey Sandler has been a storyteller all his life. He began as a reporter for a small-town daily newspaper and went on to cover two national Presidential campaigns and become a correspondent for The Associated Press.
He has written more than 300 books on history, sports, travel, computers, and business; several of his titles have become national bestsellers. He has appeared as a guest on NBC’s “Today” show, CNN, National Public Radio, and The Travel Channel.
Earlier in his career, his experience as a reporter for Gannett Newspapers and The Associated Press included covering four national political conventions. He moved on from daily journalism to become one of the pioneers of computer magazine publishing and books, serving as the first Executive Editor of "PC Magazine".
His fascination with the mystery of explorer Henry Hudson took him on a year-long, 25,000-mile journey to England, the North Pole, and deep into Canadian wilderness areas accessible only by boat or bush plane. "Henry Hudson Dreams and Obsession" retraces the four known voyages of the Age of Exploration's least-known adventurer to Norway and the frozen ice barrier of the North Pole, his exploration of the Hudson River and his final trip into northern Canada where he was set adrift by his crew to die.
“Henry Hudson: Dreams and Obsession” was published in a second edition for the Amazon Kindle in 2014.
“Watching Baseball”, written with former Boston Red Sox star and current broadcaster Jerry Remy became a runaway bestseller in 2004, the year the Red Sox finally broke the Curse of the Bambino and won the World Series.
He has also written books for consumers about computers and tablets, and owned and authored a travel guidebook series.
For the past decade, he has traveled the world as a speaker aboard cruise ships, giving talks about history, music, art, culture, and travel. He has lectured in the Baltic, Mediterranean, Aegean, North Africa, far northern Norway and the Arctic, Central and South America, the Caribbean, the North Atlantic, and the Canadian Maritimes.
A dedicated world traveler, Sandler has an eye for unusual connections between people, places, and events. An accomplished photographer, he illustrates his lectures with pictures taken in some of the most famous and most obscure places on earth.
His website, which includes a blog and photo gallery, is:
www.coreysandler.com
You can send reach him by email through the Contact page on his website, www.coreysandler.com
Customer reviews
Customer Reviews, including Product Star Ratings help customers to learn more about the product and decide whether it is the right product for them.
To calculate the overall star rating and percentage breakdown by star, we don’t use a simple average. Instead, our system considers things like how recent a review is and if the reviewer bought the item on Amazon. It also analyzed reviews to verify trustworthiness.
Learn more how customers reviews work on Amazon-
Top reviews
Top reviews from the United States
There was a problem filtering reviews right now. Please try again later.
The first three chapters have kept their titles, but have been greatly expanded. For example, chapter 2 now includes black- and white-box testing overviews in addition to discussions on economics and testing principles. Chapter 3 now covers error types in addition to the original topics related to inspections and walkthroughs. Among the error types discussed are data reference and declaration, computation, comparison, control flow, and interface and I/O.
Test case design has been expanded, and the chapters on module and high-order testing, and debugging have been given major facelifts and much wider coverage of techniques. The most significant changes, though, are chapters 8 and 9, Extreme Testing and Internet Testing, which truly reflect the extent of this book's update for the second edition.
While the update is extensive, the part I personally liked the most is in Chapter 6, High-Order Testing. Consider these new test types, some of which were not even considered a part of testing back in 1979 when the first edition was published: facility, volume, stress, usability, security, performance, storage, configuration, compatibility/configuration/conversion, installability, reliability, recovery, serviceability, documentation, and procedure testing.
This book belongs in every serious test professional's library. I'm retiring my copy of the first edition, a book that I've used since the early 1980s, to a special place in my library reserved for classic books. This second edition will be one of my primary testing references for some time to come.
But.
This revised edition is simply a terrible value. At the full list price, you'd be paying something like fifty cents a page...and, let me tell you, a book had better revolutionize my life for that kind of money. I'm a dedicated capitalist sell-out software developer, but this kind of pricing arouses even _my_ hacker sensibilities. Also, the value of the revision is questionable: there may be a chapter on Extreme Programming, but it seems to me that the best material in this book is still the classic text that survives from the 1st ed. So, my recommendation is that you simply _buy_ the first edition, new or used, at a fraction of the price. Then, you get nearly all of the benefit, plus the cachet of having the "classic" on your shelf. You can put it right next to "The C Programming Language" and "The Mythical Man-Month." Then, your visitors will know you're a serious software developer...and, you know what? They'll probably be right.
I also like and recommend Kaner, Falk and Nguyen, "Testing Computer Software," for a more in-depth and up-to-date treatment of testing issues.
There are some drawbacks in the book:
1) List of chapters misses the categorizing of Equivalence Partitioning & Boundry value analysis & Cause-Effect grapphing into Black box testing
2) The whole bunch of categories for statement, decision, condition coverage test could be compressed into one category: path coverage testing
3) The missing of fuzz testing: although a purely random test is crazy, a well craft one really helps. Note that the program under test has error because of the human mistake, so we should also expect that the human work to design the non-random test case is also error prone. A random test helps to find this error in designing the test cases.
The premise is simple enough: How can you write effective test cases that adequately exercise your system requirements? Myers suggests that good software testing depends on the answer. Testing what the program is supposed to do is only part of the battle. However, in my experience, this is usually where we plant our flag. This can be difficult enough, depending on the quality of the criteria. Bad or vague requirements necessarily lead to insufficient and flawed testing.
As a result negative testing, boundary testing, testing for unexpected conditions, and so forth will often go by the wayside.
In addition, testing is often presented as a gateway to production, and can be cursory as a result. The creativity and time that adequate test cases demand are simply not within project scope. This is often exacerbated by intent to pass systems without finding errors.
Myers addresses these issues as he explores test planning and creation. Hence this book really belongs on the shelves, not only of software testers, but project management as well. The methodology of requirements-based testing is not new. However the profession is growing and more sectors are discovering the need for testing their systems. Art of Software Testing is still relevant and should be promulgated.
Top reviews from other countries
Reviewed in India on July 30, 2022
