A Practitioner's Guide to Software Test Design

A Practitioner's Guide to Software Test Design
by Lee Copeland

A Practitioner's Guide to Software Test Design
List Price: $69.00
Our Price: $49.00
You Save: $20.00 (29%)
Availability: Usually ships in 1-2 business days
Buy Used: from $36.00 (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: Lee Copeland
Edition: Hardcover
Audio: English (Unknown); English (Original Language); English (Published)
Published: 2004-01
ISBN: 158053791X
Number of pages: 300
Publisher: Artech House

Book Reviews of A Practitioner's Guide to Software Test Design

Book Review: Excellent Primer On Test Case Design
Summary: 5 Stars

I have been a manager in my company's testing organization for about four months after having worked in software development for the past 13 years. While I do not directly write or execute test cases, I thought this was an important topic for me to understand better. As a result I bought Lee Copeland's A Practitioner's Guide to Software Test Design, and I am very happy with this book.

Like most managers I don't have hours on end to dedicate to reading. However, this book is a very easy read. I actually thought I had gotten something too basic because the chapters on equivalence class partitioning and boundary values were extremely simple. Yet Copeland called out that testers and developers have probably used these techniques intuitively without formally knowing the official techniques. Things got much more interesting in chapters 5-11 as Copeland covered techniques such as pairwise testing, domain analysis testing, and control flow testing. My favorite chapter was on pairwise testing because he listed different online resources for orthogonal arrays and pairwise testing. I was able to download and run James Bach's tool generate test cases using a pairwise algorithm. I was also interested in his reference to the AT&T research site dedicated to orthogonal arrays. These techniques have complex mathematical principles at their foundation, but Copeland does a good job of focusing on how to use them rather than getting into the motivation and theory behind them.

Sections III and IV are more process focused than specifically related to test case design, but these are useful for helping testers put the techniques in context to their daily work. There are two case studies included in the appendices, but I didn't find it necessary to refer to them in order to get what I needed out of this book. The chapters and summaries contain sufficient information for working through the vast majority of the exercises without referring to the case studies.

Overall, this is a very good book on the fundamentals of test case design. Copeland has done a great job of balancing substance with accessibility. For fun each chapter begins with a selection of a "bad writing" contest. While these have nothing to do with the material, it keeps his book from being a dry, boring, and ponderous work to read. I recommend this to anyone who wants to build their knowledge of test case design.

Overall: A

Summary of A Practitioner's Guide to Software Test Design

A comprehensive, up-to-date and practical introduction to software test design. This book presents all the important test design techniques in a single place and in a consistent and easy-to-digest format. An immediately useful handbook for test engineers, developers, quality assurance professionals and requirements and systems analysts, it enables you to: choose the best test case design; find software defects in less time and with fewer resources; and develop optimal strategies that help reduce the likelihood of costly errors. It also assists you in estimating the effort, time and cost of good testing. Numerous case studies and examples of software testing techniques are included, helping you to fully understand the practical applications of these techniques. From well-established techniques such as equivalence classes, boundary value analysis, decision tables and state-transition diagrams, to new techniques like use case testing, pairwise testing and exploratory testing, the book is a usful resource for testing professionals seeking to improve their skills and a handy reference for college-level courses in software test design.

Design Tools & Techniques Books

Book Subjects
Most talked about in Design Tools & Techniques Books
CMMI®: Guidelines for Process Integration and Product Improvement (2nd Edition) ImageCMMIŽ: Guidelines for Process Integration and Product Improvement (2nd Edition)
by Mary Beth Chrissis, Mike Konrad, Sandra Shrum
Addison-Wesley Professional; Published: 2006-11-23; Hardcover; Book
Best price: $8.57
Price in other shops: $69.99
An Assessment of Space Shuttle Flight Software Development Processes ImageAn Assessment of Space Shuttle Flight Software Development Processes
by Committee for Review of Oversight Mechanisms for Space Shuttle Flight Software Processes, Aeronautics and Space Engineering Board, National Research Council
National Academies Press; Published: 1993-01-01; Paperback; Book
Best price: $35.00
Automating Software Design ImageAutomating Software Design
The MIT Press; Published: 1991-12-26; Paperback; Book
Price in other shops: $35.00
Pattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems ImagePattern-Oriented Analysis and Design: Composing Patterns to Design Software Systems
by Sherif M. Yacoub, Hany H. Ammar, Sherif Yacoub, Hany Ammar
Addison-Wesley Professional; Published: 2003-08-15; Hardcover; Book
Best price: $64.90
Delphi Component Design ImageDelphi Component Design
by Danny Thorpe
Addison-Wesley (C); Published: 1996-12; Paperback; Book
Price in other shops: $36.95
Compiler Design (International Computer Science Series) ImageCompiler Design (International Computer Science Series)
by Renhard Wilhelm, Dieter Maurer
Longman Group United Kingdom; Published: 1995-03-01; Hardcover; Book
Best price: $126.48
Mastering the Requirements Process ImageMastering the Requirements Process
by Suzanne Robertson, James Robertson
Addison-Wesley Professional; Published: 1999-08-12; Hardcover; Book
Best price: $6.82
Price in other shops: $52.99
Software Design and Data Structures in Turbo PASCAL ImageSoftware Design and Data Structures in Turbo PASCAL
by Elliot B. Koffman, Bruce B. Maxim
Addison Wesley Publishing Company; Published: 2000-06; Paperback; Book
Best price: $161.42
An Introduction to Algorithm Design and Structured Programming ImageAn Introduction to Algorithm Design and Structured Programming
by Thomas A. Reed
Prentice Hall; Published: 1988-10; Hardcover; Book
Best price: $23.16
Price in other shops: $38.60
The Design Development and Evaluation of Instructional Software ImageThe Design Development and Evaluation of Instructional Software
by Michael J. Hannafin, Kyle L. Peck
Mac; Published: 1988; Paperback; Book
Best price: $22.62
Price in other shops: $100.40
Similar Books and other products
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
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.65
Price in other shops: $45.00
JUnit in Action, Second Edition ImageJUnit in Action, Second Edition
by Petar Tahchiev, Felipe Leme, Vincent Massol, Gary Gregory
Manning Publications; Published: 2010-08-04; Paperback; Book
Best price: $28.22
Price in other shops: $49.99
Rapid Testing ImageRapid Testing
by Robert Culbertson, Chris Brown, Gary Cobb
Prentice Hall; Published: 2002-01-08; Paperback; Book
Best price: $35.00
Price in other shops: $60.00
Advanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst (Rockynook Computing) ImageAdvanced Software Testing - Vol. 1: Guide to the ISTQB Advanced Certification as an Advanced Test Analyst (Rockynook Computing)
by Rex Black
Rocky Nook; Published: 2008-10-15; Paperback; Book
Best price: $35.98
Price in other shops: $49.95
Applying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition) ImageApplying UML and Patterns: An Introduction to Object-Oriented Analysis and Design and Iterative Development (3rd Edition)
by Craig Larman
Prentice Hall; Published: 2004-10-30; Hardcover; Book
Best price: $54.42
Price in other shops: $79.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
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
Systematic Software Testing (Artech House Computer Library) ImageSystematic Software Testing (Artech House Computer Library)
by Rick D. Craig, Stefan P. Jaskiel
Artech House Publishers; Published: 2002-01; Hardcover; Book
Best price: $19.74
Price in other shops: $79.00
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.22
Price in other shops: $39.99
Book store. Illustrated catalog of books on different categories