Introduction to Combinatorial Testing

D. Richard Kuhn, Raghu N. Kacker, Yu Lei

June 20, 2013 by Chapman and Hall/CRC
Reference - 341 Pages - 92 B/W Illustrations
ISBN 9781466552296 - CAT# K15208
Series: Chapman & Hall/CRC Innovations in Software Engineering and Software Development Series

was $74.95


SAVE ~$14.99

Add to Wish List
FREE Standard Shipping!


  • Provides the first in-depth book on practical combinatorial testing
  • Focuses on real-world software testing, including cost considerations
  • Presents step-by-step procedures for applying advanced combinatorial test methods
  • Requires no detailed knowledge of the underlying mathematics
  • Includes review questions and exercises in most chapters
  • Contains an extensive set of references that offer more detail on each topic
  • Offers data and additional training materials on a supplementary website


Combinatorial testing of software analyzes interactions among variables using a very small number of tests. This advanced approach has demonstrated success in providing strong, low-cost testing in real-world situations. Introduction to Combinatorial Testing presents a complete self-contained tutorial on advanced combinatorial testing methods for real-world software.

The book introduces key concepts and procedures of combinatorial testing, explains how to use software tools for generating combinatorial tests, and shows how this approach can be integrated with existing practice. Detailed explanations and examples clarify how and why to use various techniques. Sections on cost and practical considerations describe tradeoffs and limitations that may impact resources or funding. While the authors introduce some of the theory and mathematics of combinatorial methods, readers can use the methods without in-depth knowledge of the underlying mathematics.

Accessible to undergraduate students and researchers in computer science and engineering, this book illustrates the practical application of combinatorial methods in software testing. Giving pointers to freely available tools and offering resources on a supplementary website, the book encourages readers to apply these methods in their own testing projects.