|
对软件测试一个很综合的介绍,还没细看,有些新东东。
Table of Contents
Table of Contents 2
Revision History 4
Testing Framework 5
1.0 INTRODUCTION 5
1.2 TRADITIONAL TESTING CYCLE 5
2.0 VERIFICATION AND VALIDATION TESTING STRATEGIES 6
2.1 VERIFICATION STRATEGIES 6
2.1.1 REVIEW’S 7
2.1.2 INSPECTIONS 8
2.1.3 WALKTHROUGHS 8
2.2 VALIDATION STRATEGIES 8
3.0 TESTING TYPES 9
3.1 WHITE BOX TESTING 9
WHITE BOX TESTING TYPES 9
3.1.1 BASIS PATH TESTING 10
3.1.2 FLOW GRAPH NOTATION 10
3.1.3 CYCLOMATIC COMPLEXITY 10
3.1.4 GRAPH MATRICES 10
3.1.5 CONTROL STRUCTURE TESTING 10
3.1.5.1 Condition Testing 10
3.1.5.2 Data Flow Testing 10
3.1.6 LOOP TESTING 10
3.1.6.1 Simple Loops 11
3.1.6.2 Nested Loops 11
3.1.6.3 Concatenated Loops 11
3.1.6.4 Unstructured Loops 11
3.2 BLACK BOX TESTING 11
BLACK BOX TESTING TYPES 11
3.2.1 GRAPH BASED TESTING METHODS 11
3.2.2 EQUIVALENCE PARTITIONING 11
3.2.3 BOUNDARY VALUE ANALYSIS 12
3.2.4 COMPARISON TESTING 12
3.2.5 ORTHOGONAL ARRAY TESTING 12
3.3 SCENARIO BASED TESTING (SBT) 12
3.4 EXPLORATORY TESTING 13
4.0 STRUCTURAL SYSTEM TESTING TECHNIQUES 13
5.0 FUNCTIONAL SYSTEM TESTING TECHNIQUES 13
4.0 TESTING PHASES 14
4.2 UNIT TESTING 15
4.3 INTEGRATION TESTING 15
4.3.1 TOP-DOWN INTEGRATION 15
4.3.2 BOTTOM-UP INTEGRATION 15
4.4 SMOKE TESTING 16
4.5 SYSTEM TESTING 16
4.5.1. RECOVERY TESTING 16
4.5.2. SECURITY TESTING 16
4.5.3. STRESS TESTING 16
4.5.4. PERFORMANCE TESTING 16
4.5.5. REGRESSION TESTING 17
4.6 ALPHA TESTING 17
4.7 USER ACCEPTANCE TESTING 17
4.8 BETA TESTING 17
5.0 METRICS 17
6.0 TEST MODELS 19
6.1 THE ‘V’ MODEL 19
6.2 THE ‘W’ MODEL 20
6.3 THE BUTTERFLY MODEL 21
7.0 DEFECT TRACKING PROCESS 23
8.0 TEST PROCESS FOR A PROJECT 24
9.0 DELIVERABLES 25 |
|