附註:"Artech House computer library."
Includes bibliographical references (pages 500-512) and index.
White-Box-Science 179; Foreword xix; Preface xxiii; Acknowledgments xxix; A Brief History of Testing 2; 1 An Overview of the Testing Process 1; STEP Methodology 10; 2 Risk Analysis 23; What is Risk? 26; Software Risk Analysis 28; Planning Risks and Contingencies 47; 3 Master Test Planning 53; Levels (Stages) of Test Planning 54; Audience Analysis 57; Activity Timing 58; Standard Templates 60; Section of a Test Plan 61; 4 Detailed Test Planning 97; Acceptance Testing 102; System Testing 121; Integration Testing 130; Unit Testing 136; 5 Analysis and Design 145; Black-Box vs. White Box 159.
Black-Box Science 161Black-Box Art 173; Test Design Documentation 182; 6 Test Implementation 199; Test Environment 200; Model Office Concept 213; What Should Be Automated? 214; Avoiding Testing Tool Traps 219; Evaluating Testware 228; 7 Test Execution 239; Before Beginning Test Execution 240; Test Log 244; Test Incident Reports 245; Testing Status and Results 258; When Are We Done Testing? 264; Measuring Test effectiveness 268; 8 The Test Organization 293; Test Organizations 294; Office Environment 304; 9 The Software Tester 311; Characteristics of Good Testers 312.
How Many Testers Do You Need? 321Finding Good Testers 313; Hiring Testers 315; Retaining Staff 323; Software Tester Certifications 326; 10 The Test Manager 339; What Is Management? 340; Management vs. Leadership 343; Marine Corps Principles of Leadership 345; The Test Manager As a Leader 346; The Test Manager's Role in the Team 351; The Test Manager's Role in Training 361; Metrics Primer for Test Managers 369; 11 Improving the Testing Process 387; Improving the Testing Process 388; ISO Certification 407; Capability Maturity Model (CMM) 411; Test Process Improvement (TPI) Model 416.
Continuous Improvement 42512 Some FInal Thoughts 427; Use Preventive Testing Techniques 429; Conduct Software Risk Analysis 429; Determine Planning Risks 429; Develop a Testing Strategy 430; Use Inventories 430; Use Testing Tools When Appropriate 430; Analyze Defect Trends and Patterns 431; Measure Test Effectiveness 431; Conduct Training Continually 432; App A Glossary of Terms 433; Glossary of Terms 434; App B Testing Survey 451; Test and Evaluation Practices Survey 452; App C IEEE Templates 459; IEEE Templates 460; App D Sample Master Test Plan 471; Sample Master Test Plan 472.
APP E Simplified Unit Test Plan 489App F Process Diagrams 495; App G Bibliography 499; Index 513.
摘要:Gain an in-depth understanding of software testing management and process issues that are critical for delivering high-quality software on time and within budget. Written by leading experts in the field, this book offers those involved in building and maintaining complex, mission-critical software systems a flexible, risk-based process to improve their software testing capabilities. Whether your organization currently has a well-defined testing process or almost no process, Systematic Software Testing provides unique insights into better ways to test your software. This book describes how to us.