Higher Ed. and Vocational >> Engineering and Computer Science >> Computer Science >> Software Engineering


Foundations of Software Testing: For VTU

Foundations of Software Testing:   For VTU

Author(s):
  • Aditya P Mathur
  • Author: Aditya P Mathur
    • ISBN:9788131759080
    • 10 Digit ISBN:8131759083
    • Price:Rs. 495.00
    • Pages:752
    • Imprint:Pearson Education
    • Binding:Paperback
    • Status:Available


    Be the first to rate the book !!
    This book presents sound engineering approaches for software test generation, selection, minimization, assessment, and enhancement. Using numerous examples, it offers a lucid description of a wide range of techniques for a variety of testing-related tasks.

    Students, practitioners and researchers will find this book an excellent source of simple-to-advanced techniques to use and improve their knowledge of the expertise in software testing.

    Table of Content

    Preface
    Part I: PRELIMINARIES
      1. Basics of Software Testing
    Part II: TEST GENERATION
      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
    Part II: TEST ADEQUACY ASSESSMENT AND ENHANCEMENT
      6. Test-Adequacy Assessment Using Control Flow and Data Flow 7. Test Adequacy Assessment Using Program Mutation

    Solved Question Papers

    Salient Features

    • Mathematical approach followed to describe a wide range of simple to complex techniques for test generation.
    • Detailed treatment of topics such as test generation from finite state models, combinatorial designs and test selection and minimization for regression testing.
    • Test adequacy assessment using criteria mandated by the FAA and other agencies; data-flow based adequacy and mutation-based adequacy which are the most powerful of the available test adequacy criteria.
    • Step-by-step algorithms to generate tests.
    • Comparative analyses of commercially available testing tools to facilitate tool selection.