Page 2 of 42
CONTENTS
1. The Software life cycle
1.1 Feasibility Study1.2 Systems Analysis1.3 Systems Design1.4 Coding1.5 Testing1.6 Installation & Maintenance
2. Software Development Life Cycles
2.1. Code-and-fix model2.2. Waterfall model2.3. Prototyping model2.4. Incremental2.5. Spiral model
3. Testing Life Cycle
3.1 System Study3.2 Scope/ Approach/ Estimation3.3 Test Plan Design3.4 Test Cases Design3.5 Test Case Review3.6 Test Case Execution3.7 Defect Handling3.8 Gap Analysis3.9 Deliverables
4. Testing Phases – The V Model
4.1 Unit Testing4.2 Integration Testing4.3 System Testing4.4 Acceptance Testing
5. Testing Methods – FURRPSC Model
5.1 Functionality Testing5.2 Usability Testing5.3 Reliability Testing5.4 Regression Testing5.5 Performance Testing5.6 Scalability Testing5.7 Compatibility Testing
6. Performance Life Cycle
6.1 What is Performance Testing6.2 Why Performance Testing6.3 Performance Testing6.4 Load – Testing6.5 Stress – Testing