This updated and reorganized Fifth edition of Software Testing: A Craftsman''s Approach continues to be a valuable reference for software testers, developers, and engineers, by applying the strong mathematics content of previous editions to a coherent treatment of software testing.
Responding to instructor and student survey input, the authors have streamlined chapters and examples. The Fifth Edition:
- Has a new chapter on feature interaction testing that explores the feature interaction problem and explains how to reduce tests
- Uses Java instead of pseudo-code for all examples including structured and object-oriented ones
- Presents model-based development and provides an explanation of how to conduct testing within model-based development environments
- Explains testing in waterfall, iterative, and agile software development projects
- Explores test-driven development,