PART Ⅰ PRELIMINARIES 1
Chapter 1 A Small Challenge 3
Chapter 2 How to Use This Book 11
Chapter 3 Testing:A Brief Introduction 41
Chapter 4 With the Necessary Changes:Testing and Object-oriented Software 63
PART Ⅱ MODELS 109
Chapter 5 Test Models 111
Chapter 6 Combinational Models 121
Chapter 7 State Machines 175
Chapter 8 A Tester's Guide to the UML 269
PART Ⅲ PATTERKS 315
Chapter 9 Results-oriented Test Strategy 317
Chapter 10 Classes 347
Chapter 11 Reusable Components 525
Chapter 12 Subsystems 563
Chapter 13 Integration 627
Chapter 14 Applicotion Systems 715
Chapter 15 Regression Testing 755
PART Ⅳ TOOLS 799
Chapter 16 Test Automation 801
Chapter 17 Assertions 807
Chapter 18 Orades 917
Chapter 19 Test Harness Design 957
Appendix 1065
Glossary 1073
References 1119
Index 1143