Our Blog Excerpts Savings Contact


Dorset House Publishing
High-Quality Books on Software Engineering and Management.  Since 1984.
dorsethouse.com > titles


iDH Sign-Up

Get Our e-News
Delivered by FeedBurner

Best Practices for the Formal Software Testing Process:
A Menu of Testing Tasks

by Rodger D. Drabick
foreword by William E. Perry

ISBN: 978-0-932633-58-3  
©2004  312 pages   softcover  
$35.95 (plus shipping)

Subject(s): Software Testing

*For UPS Ground within U.S. only.
For more info., or for Int.'l or rush orders, click here.

Rate this
A Soup-to-Nuts Series of Tasks for
Formal System Testing

About the Book

Testing is not a phase. Software developers should not simply throw software over the wall to test engineers when the developers have finished coding. A coordinated program of peer reviews and testing not only supplements a good software development process, it supports it.

A good testing life cycle begins during the requirements elucidation phase of software development, and concludes when the product is ready to install or ship following a successful system test.

Nevertheless, there is no one true way to test software; the best one can hope for is to possess a formal testing process that fits the needs of the testers as well as those of the organization and its customers.

A formal test plan is more than an early step in the software testing process—it's a vital part of your software development life cycle. This book presents a series of tasks to help you develop a formal testing process model, as well as the inputs and outputs associated with each task. These tasks include

  • review of program plans
  • development of the formal test plan
  • creation of test documentation (test design, test cases, test software, and test procedures)
  • acquisition of automated testing tools
  • test execution
  • updating the test documentation
  • tailoring the model for projects of all sizes

Whether you are an experienced test engineer looking for ways to improve your testing process, a new test engineer hoping to learn how to perform a good testing process, a newly assigned test manager or team leader who needs to learn more about testing, or a process improvement leader, this book will help you maximize your effectiveness.

This Title Is Now Also Available As an eBook Through Pearson Education at www.informit.com.

To Order,

Click Here!


"The book offers two major benefits to the reader. The first is when to test at points during the development life cycle, and the second is how to test at those points in the development life cycle. The book even addresses an important issue of testing the test plan. Testers cannot assume that their work is defect free. Drabick provides an approach for testers to use to remove defects from their test process.

"Drabick's book contains literally hundreds of ideas. . . . If you only picked one good idea from the book, it would be more than worth the price."

—William E. Perry
Executive Director, Quality Assurance Institute

". . . this book is invaluable to mature organizations that are committed to software engineering at the defined, managed or optimizing levels of maturity. It distills formal test practices drawn from a variety of sources and the author's experience into a succinct, process-oriented guide. . . . This process-oriented structure gives a great deal of clarity to a complex set of processes that touch all milestones in any SDLC."

—Mike Tarrani
posted on Amazon.com

"Rodger Drabick has written a useful book for those working on test efforts in formal environments. . . . There have been plenty of templates and standards floating around for years on what to write down for such tests, but precious little describing how to manage the formal testing process. This book fills that void. . . .

"Anyone testing in a formal environment will likely benefit from Rodger's book. If you are testing in a formal environment for the first time, reading Rodger's book might well go from a good idea to a survival requirement. Formal environments are the world Rodger has worked in for decades, and no one else has brought his wealth of experience in that world into writing a book about the testing process."

Rex Black
posted on Amazon.com

"This book will interest managers and developers with any level of experience in software testing, professional testers and QA managers, especially those involved in large projects that must meet requirements for safety or mission-critical functions.

". . . provides enough material for the book to be used both as a 'how-to' manual for test management and as a template for documenting a testing project.

"One of the book's greatest strengths is that Drabick does a good job of connecting the theoretical to the real, explaining how the documents and diagrams he recommends relate to everyday thoughts and actions, and empower software practitioners to improve their daily work. That is, ultimately, the purpose of all engineering books—and this one fulfills it well."

Susan McVey
The Rational Edge

"When faced with impossible tasks, something that software testing has now become, the best that you can do is examine a subset composed of the most likely scenarios. By applying the models in this book, it is possible to raise the level of your testing quality to the point where you can be confident in your software."

Charles Ashbacher
posted on Amazon.com

"Written for test engineers and process improvement leaders, this book provides a series of tasks to develop formal testing process models and shows how to apply these tasks to increase the efficiency of testing efforts. The model involves creation of test documentation, acquisition of automated testing tools, and test execution. The book also shows how to tailor the model for projects of all sizes. Drabick is a quality engineering and systems testing expert with experience in the Capability Maturity Model for software and process improvement."

Book News, Inc.

"Rodger Drabick has written a comprehensive and practical guide to formal software testing process. Everyone involved in software testing will benefit from his years of experience and his revealing insights. I've been in the testing field for more than 10 years, and I'm learning a lot from this book! This is a great textbook for new testers, a step-by-step cookbook for new managers, and a great reference book for everyone in the testing world. Rodger takes what can be a difficult and elusive process and explains it thoroughly, using graphic models as well as real-life examples. The best part is that he explains how to adapt the testing process in various situations, even Extreme Programming projects. He gives specific advice to testers at every level, most valuably for new testers and new test managers."

Lisa Crispin
posted on Amazon.com

"This book is a fabulous primer for those faced with moving from an ad hoc or exploratory testing situation to a fully documented CMMI type process. This is especially valuable when you have an industrial giant, such a Boeing, looking over your shoulder and wondering what your standard processes are like. Using this book as a reference, I was able to put the 'right' process in place."

—David Tardiff


Excerpt: "The Need for the Formal Testing Process Model"


Powerpoint Template File
(View Disclaimer)

Adobe Acrobat PDF Template File
(View Disclaimer)

Click here to download a PDF file with corrected Figure A.2-1, page 203.

Dorset House Catalog
This Book's Flyer

Also Recommended

Software State-of-the-Art: Selected Papers, edited by Tom DeMarco and Timothy Lister

Surviving the Top Ten Challenges of Software Testing: A People-Oriented Approach, by William E. Perry and Randall W. Rice
Testing Dirty Systems, by William E. Perry and Randall W. Rice

How to Order

To order this book by credit card directly from Dorset House in New York, please call (800) 342-6657 or (212) 620-4053, weekdays, 9am to 6pm. Alternatively, print out our Faxable Order Form and fax to (212) 727-1044.

To order this book from an online bookstore, please see above.

To purchase at a bookstore, contact our Recommended Booksellers to verify availability. Any store can order from Dorset House using the book's title and ISBN number. Also, bookstores can order our books through Baker & Taylor.

We'd like to make it easy for you to order, so please contact us at any time for help!

New: 3143 Broadway, Suite 2B    New York, New York 10027    USA
1-800-DH-BOOKS or 212-620-4053, fax 212-727-1044
Copyright © 1996-2008 by Dorset House Publishing Co., Inc. All rights reserved.
Home | Blog | Savings | Stores | Features | Titles | Authors | Subjects | Orders | About | Contact | Legal