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

Buy New

or
Sign in to turn on 1-Click ordering.
or
Amazon Prime Free Trial required. Sign up when you check out. Learn More
Buy Used
Used - Good See details
$99.95 & this item ships for FREE with Super Saver Shipping. Details

or
Sign in to turn on 1-Click ordering.
 
   
Sell Back Your Copy
For a $7.35 Gift Card
Trade in
More Buying Choices
Have one to sell? Sell yours here
The Art of Software Testing, Second Edition
 
 
Start reading The Art of Software Testing on your Kindle in under a minute.

Don't have a Kindle? Get your Kindle here, or download a FREE Kindle Reading App.

The Art of Software Testing, Second Edition [Hardcover]

Glenford J. Myers (Author), Corey Sandler (Editor), Tom Badgett (Editor), Todd M. Thomas (Editor)
4.6 out of 5 stars  See all reviews (9 customer reviews)

List Price: $160.00
Price: $117.36 & this item ships for FREE with Super Saver Shipping. Details
You Save: $42.64 (27%)
  Special Offers Available
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.
Ships from and sold by Amazon.com. Gift-wrap available.
Only 3 left in stock--order soon (more on the way).
Want it delivered Tuesday, January 31? Choose One-Day Shipping at checkout. Details
Textbook Student FREE Two-Day Shipping for Students. Learn more

Formats

Amazon Price New from Used from
Kindle Edition $105.62  
Hardcover $117.36  
There is a newer edition of this item:
The Art of Software Testing The Art of Software Testing
$89.99
In Stock.

Book Description

0471469122 978-0471469124 June 21, 2004 2
This long-awaited revision of a bestseller provides a practical discussion of the nature and aims of software testing. You'll find the latest methodologies for the design of effective test cases, including information on psychological and economic principles, managerial aspects, test tools, high-order testing, code inspections, and debugging. Accessible, comprehensive, and always practical, this edition provides the key information you need to test successfully, whether a novice or a working programmer. Buy your copy today and end up with fewer bugs tomorrow.

Special Offers and Product Promotions

  • Buy $50 in qualifying physical textbooks, get $5 in Amazon MP3 Credit. Here's how (restrictions apply)

Frequently Bought Together

The Art of Software Testing, Second Edition + Testing Computer Software, 2nd Edition + Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing
Price For All Three: $188.34

Some of these items ship sooner than the others. Show details

Buy the selected items together
  • In Stock.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Testing Computer Software, 2nd Edition $46.40

    In stock on February 2, 2012.
    Order it now.
    Ships from and sold by Amazon.com.
    This item ships for FREE with Super Saver Shipping. Details

  • Managing the Testing Process: Practical Tools and Techniques for Managing Hardware and Software Testing $24.58

    In Stock.
    Ships from and sold by Amazon.com.
    Eligible for FREE Super Saver Shipping on orders over $25. Details



Editorial Reviews

From the Inside Flap

When this book was first published in 1979, software testing was far from an exact science. Considered the "dark art" of software development, it was a little-understood process without a set of standard principles.Twenty-five years later, testing hasn’t really changed–but The Art of Software Testing has.

In addition to all the major software testing topics–such as higher-order testing, white- and black-box testing, debugging, code inspections, and walkthroughs–this 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 techniques–many 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 testing–and fewer bugs.

From the Back Cover

Practical, up-to-date tactics and techniques for successful, efficient testing:
  • 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

Product Details

  • Hardcover: 256 pages
  • Publisher: Wiley; 2 edition (June 21, 2004)
  • Language: English
  • ISBN-10: 0471469122
  • ISBN-13: 978-0471469124
  • Product Dimensions: 6.2 x 1 x 9.3 inches
  • Shipping Weight: 15.2 ounces (View shipping rates and policies)
  • Average Customer Review: 4.6 out of 5 stars  See all reviews (9 customer reviews)
  • Amazon Best Sellers Rank: #1,082,071 in Books (See Top 100 in Books)

More About the Authors

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

 

Customer Reviews

9 Reviews
5 star:
 (6)
4 star:
 (2)
3 star:
 (1)
2 star:    (0)
1 star:    (0)
 
 
 
 
 
Average Customer Review
4.6 out of 5 stars (9 customer reviews)
 
 
 
 
Share your thoughts with other customers:
Most Helpful Customer Reviews

40 of 40 people found the following review helpful:
3.0 out of 5 stars Updated classic--Inadequate Value for the Money, June 29, 2006
This review is from: The Art of Software Testing, Second Edition (Hardcover)
It's hard to give the appropriate number of stars to this edition. On the one hand, this is one of the classics of the field, and deservedly so. In it's first edition, this may have been the first great book on testing, and there is something about the "first great book" on any topic that makes it a lasting value decades later: DeMarco on Structured Analysis, Brooks on the wicked complexity of software project management, Booch on object-oriented design, K&R on C. And so I think it goes with The Art of Software Testing. It's a short book, and full of good ideas that will stay with you.

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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


12 of 13 people found the following review helpful:
5.0 out of 5 stars Major Rewrite for 2nd ed., July 3, 2004
This review is from: The Art of Software Testing, Second Edition (Hardcover)
After 25 years of influencing test professionals this classic has been updated in the second edition to reflect contemporary testing challenges. Note that this review is for ISBN 0471469122.

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.

Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No


3 of 3 people found the following review helpful:
5.0 out of 5 stars The basic text for software testing, July 2, 2008
By 
This review is from: The Art of Software Testing, Second Edition (Hardcover)
The Art of Software Testing provides the novice with the essentials for developing and implementing a comprehensive testing approach. It's also a valuable resource for those with experience. I dive into this book constantly.

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.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Share your thoughts with other customers: Create your own review
 
 
 
Most Recent Customer Reviews







Only search this product's reviews



Inside This Book (learn more)
First Sentence:
At the time this book was first published, in 1979, it was a well-known rule of thumb that in a typical programming project approximately 50 percent of the elapsed time and more than 50 percent of the total cost were expended in testing the program or system being developed. Read the first page
Key Phrases - Statistically Improbable Phrases (SIPs): (learn more)
exhaustive path testing, input condition specifies, nonincremental testing, sufficient test cases, exhaustive input testing, invalid equivalence classes, eligible department, stub modules, successful test case, triangle program, system test cases, completion criterion, additional test cases, decision coverage, extreme testing, programming organization, other test cases, module testing, false outcome, external specification, tested modules, coverage criterion, business layer, statement coverage, user stories
Key Phrases - Capitalized Phrases (CAPs): (learn more)
Test Input Expected
New!
Books on Related Topics | Concordance | Text Stats
Browse Sample Pages:
Front Cover | Table of Contents | First Pages | Index | Back Cover | Surprise Me!
Search Inside This Book:




What Other Items Do Customers Buy After Viewing This Item?


Tags Customers Associate with This Product

 (What's this?)
Click on a tag to find related items, discussions, and people.
 

Your tags: Add your first tag
 

Customer Discussions

This product's forum
Discussion Replies Latest Post
No discussions yet

Ask questions, Share opinions, Gain insight
Start a new discussion
Topic:
First post:
Prompts for sign-in
 


Active discussions in related forums
Search Customer Discussions
Search all Amazon discussions
   
Related forums





Look for Similar Items by Category


Look for Similar Items by Subject