A Practitioner's Guide to Software Test Design |
|
|
|
|
| Lee Copeland |
| December 2003, Artech House, Hardcover, 300 pages, ISBN 158053791X
|
|
|
|
 |
|
| Here’s a comprehensive, up-to-date and practical introduction
to software test design. This invaluable 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. |
Ch. 1 The Testing Process 1
Ch. 2 Case Studies 15
Sect. I Black Box Testing Techniques 19
Ch. 3 Equivalence Class Testing 23
Ch. 4 Boundary Value Testing 39
Ch. 5 Decision Table Testing 49
Ch. 6 Pairwise Testing 61
Ch. 7 State-Transition Testing 93
Ch. 8 Domain Analysis Testing 115
Ch. 9 Use Case Testing 127
Sect. II White Box Testing Techniques 139
Ch. 10 Control Flow Testing 143
Ch. 11 Data Flow Testing 167
Sect. III Testing Paradigms 181
Ch. 12 Scripted Testing 185
Ch. 13 Exploratory Testing 201
Ch. 14 Test Planning 211
Sect. IV Supporting Technologies 219
Ch. 15 Defect Taxonomies 221
Ch. 16 When to Stop Testing 235
Sect. V Some Final Thoughts 245
App. A Brown & Donaldson Case Study 249
App. B Stateless University Registration System Case Study 259
Bibliography 275 |
|
 |
|
| Lee Copeland is a consultant in the areas
of testing methodologies, test management and web site testing at
Software Quality Engineering. He has more than twenty-five years experience
as an information systems professional specializing in software development
and process improvement. |
From Book News, Inc.
A consultant in software testing compiles all the important current
test design approaches into a single volume so software testers do
not have to search for them one by one elsewhere. In a practical rather
than theoretical treatment, he introduces each technique with a simple
example, then explains the details, what types of problems it can
be used with, and its limitations. Exercises are included for self-study
for classroom application.Copyright © 2004 Book News, Inc.,
Portland, OR
|
|