Today's most important test design techniques in a single comprehensive volume.
Comprehensive, up-to-date, and practical, A Practitioner's Guide to Software Test Design introduces you to today's most important test design techniques in a single, easy-to-understand volume, in 16 chapters specifically formatted to promote rapid learning, the book helps you:
- Learn the best test design techniques, from the classics to the most modern;
- Create test cases that are more effective and efficient in finding defects;
- Deal effectively with the "too many tests, too little time" dilemma.
Throughout the book, numerous case studies and examples help you understand and apply well-established techniques such as equivalence classes, boundary value analysis, decision tables, and state-transition diagrams, as well as newer techniques such as use case testing, pairwise testing, and exploratory testing. An indispensable resource for anyone seeking to improve their software testing skills, the book is particularly valuable for:
- Software test engineers who have the primary responsibility for test case design;
- Software developers who, with the advent of Extreme Programming and other agile development methods, are expected to do more and better testing of the software they write;
- Test and development managers who must lead their staffs to more effective testing methods.