Software Testing Techniques

Boris Beizer

ISBN: 9788177222609

INR 549


Software Testing Techniques, 2nd Edition is the first book-length work that explicitly addresses the idea that design for testability is as important as testing itself - not just by saying that testability is a desirable goal, but by showing the reader how it to do it. Every chapter has testability guidelines that illustrate how the technique discussed in the chapter can be used to make software more easily tested and therefore more reliable and maintainable. Application of all techniques to unit, integration, maintenance, and system testing are discussed throughout this book.


Chapter 1: Introduction

Chapter 2: The Taxonomy of Bugs

Chapter 3: FlowGraphs and Path Testing

Chapter 4: Transaction-Flow Testing

Chapter 5: Data-Flow Testing

Chapter 6: Domain Testing

Chapter 7: Metrics and Complexity

Chapter 8: Paths, Path Products, and Regular Expresions

Chapter 9: Syntax Testing

Chapter 10: Logic-Based Testing

Chapter 11: States, State Graphs and Transition testing

Chapter 12: Graph Matrices and Paplications

Chapter 13: Implementation