Contents

    1. Basics of Software Testing
    2. Test Generation from Requirements
    3. Test generation from Finite State Models
    4. Test Generation from Combinatorial Designs
    5. Test Selection, Minimization, and Prioritization for Regression Testing
    6. Test Adequacy: Assessment Using Control Flow and Data Flow
    7. Test Adequacy: Assessment Using Program Mutation
 

Aditya P. Mathur

Publisher: Pearson Education. 2008
689pages

 
 
 home

Use this book to learn..

  • fundamentals of test generation
  • test adequacy criteria, from the simple to the most powerful, and how these can be used to enhance your tests
  • how combinatorial test scenarios can be efficiently designed
  • how finite state models can serve as the basis for powerful tests
  • how one can reduce the number of regression tests when in a time crunch
  • techniques that are tfundamental and applicable in a variety of domains such as GUI testing, OO testing, performance testing, WEB services testing, and others;

This book..

  • is written for a student and a practitioner,
  • contains an abundance of examples that explain concepts and techniques in minute detail,
  • contains an abundance of exercises from the very simple to the most challenging,
  • provides a detailed bibliography at the end of each chapter, and
  • will evolve in multiple volumes that cover almost everything a student of software testing needs to know to be successful.

 
 

image 1