Section I: A MATHEMATICAL CONTEXTA Perspective on TestingBasic DefinitionsTest CasesInsights from a Venn DiagramIdentifying Test CasesFault TaxonomiesLevels of TestingExamplesGeneralized PseudocodeThe Triangle ProblemThe NextDate FunctionThe Commission ProblemThe SATM SystemThe Currency ConverterSaturn Windshield Wiper ControllerGarage Door OpenerDiscrete Math for TestersSet TheoryFunctionsRelationsPropositional LogicProbability TheoryGraph Theory for TestersGraphsDirected GraphsGraphs for TestingSection II: UNIT TESTINGBoundary Value TestingNormal Boundary Value TestingRobust Boundary Value T
Front Cover; Contents; Preface to the Fourth Edition; Preface to the Third Edition; Preface to the Second Edition; Preface to the First Edition; Author; Abstract; Chapter 1: A Perspective on Testing; Chapter 2: Examples; Chapter 3: Discrete Math for Testers; Chapter 4: Graph Theory for Testers; Chapter 5: Boundary Value Testing; Chapter 6: Equivalence Class Testing; Chapter 7: Decision Table-Based Testing; Chapter 8: Path Testing; Chapter 9: Data Flow Testing; Chapter 10: Retrospective on Unit Testing; Chapter 11: Life Cycle-Based Testing; Chapter 12: Model-Based Testing Chapter 13: Integration TestingChapter 14: System Testing; Chapter 15: Object-Oriented Testing; Chapter 16: Software Complexity; Chapter 17: Model-Based Testing for Systems of Systems; Chapter 18: Exploratory Testing; Chapter 19: Test-Driven Development; Chapter 20: A Closer Look at All Pairs Testing; Chapter 21: Evaluating Test Cases; Chapter 22: Software Technical Reviews; Chapter 23: Epilogue: Software Testing Excellence; Back Cover
Description based upon print version of record. Includes bibliographical references. Description based on print version record.