WILEY

KNOWLEDGE FOR GENERATIONS

WILEY - KNOWLEDGE FOR GENERATIONS

United States Change Location

cart.gif CART |  MY ACCOUNT |  CONTACT US |  HELP    
Wiley.com
The Art of Software Testing, 2nd Edition (0471469122) cover image
The Art of Software Testing, 2nd Edition
Glenford J. Myers, Corey Sandler (Revised by), Tom Badgett (Revised by), Todd M. Thomas (Revised by)
ISBN: 978-0-471-46912-4
Hardcover
256 pages
June 2004
US $160.00 Add to Cart

This price is valid for United States. Change location to view local pricing and availability.

This is a Print-on-Demand title. It will be printed specifically to fill your order. Please allow an additional 5-6 days delivery time. The book is not returnable.

  • Description
  • Table of Contents
  • Author Information
List of Figures and Tables.

Preface.

Introduction.

Chapter 1: A Self-Assessment Test.

Chapter 2: The Psychology and Economics of Program Testing.

The Psychology of Testing.

The Economics of Testing.

Black-Box Testing.

White-Box Testing.

Software Testing Principles.

Summary.

Chapter 3: Program Inspections, Walkthroughs, and Reviews.

Inspections and Walkthroughs.

Code Inspections.

An Error Checklist for Inspections.

Data Reference Errors.

Data-Declaration Errors.

Computation Errors.

Comparison Errors.

Control-Flow Errors.

Interface Errors.

Input/Output Errors.

Other Checks.

Walkthroughs.

Desk Checking.

Peer Ratings.

Summary.

Chapter 4: Test-Case Design.

White-Box Testing.

Logic-Coverage Testing.

Equivalence Partitioning.

An Example.

Boundary-Value Analysis.

Cause-Effect Graphing.

Error Guessing.

The Strategy.

Chapter 5: Module (Unit) Testing.

Test-Case Design.

Incremental Testing.

Top-down versus Bottom-up Testing.

Top-down Testing.

Bottom-up Testing.

A Comparison.

Performing the Test.

Chapter 6: Higher-Order Testing.

Function Testing.

System Testing.

Facility Testing.

Volume Testing.

Stress Testing.

Usability Testing.

Security Testing.

Performance Testing.

Storage Testing.

Configuration Testing.

Compatibility/Configuration/Conversion Testing.

Installability Testing.

Reliability Testing.

Recovery Testing.

Serviceability Testing.

Documentation Testing.

Procedure Testing.

Performing the System Test.

Acceptance Testing.

Installation Testing.

Test Planning and Control.

Test Completion Criteria.

The Independent Test Agency.

Chapter 7: Debugging.

Debugging by Brute Force.

Debugging by Induction.

Debugging by Deduction.

Debugging by Backtracking.

Debugging by Testing.

Debugging Principles.

Error-Locating Principles.

Error-Repairing Techniques.

Error Analysis.

Chapter 8: Extreme Testing.

Extreme Programming Basics.

Extreme Testing: The Concepts.

Extreme Unit Testing.

Acceptance Testing.

Extreme Testing Applied.

Test-Case Design.

Test Driver and Application.

Summary.

Chapter 9: Testing Internet Applications.

Basic E-commerce Architecture.

Testing Challenges.

Testing Strategies.

Presentation Layer Testing.

Business Layer Testing.

Data Layer Testing.

Appendix A: Sample Extreme Testing Application.

Appendix B: Prime Numbers Less Than 1,000.

Glossary.

Index.

Share This    Printer-ready version