Topics Covered:
1. Fundamentals of Testing
2. Testing throughout the Lifecycle
3. Static and Dynamic Testing & Techniques
4. Test management
5. Tool Support for testing
1. Fundamentals of Testing
1.1 Why Testing is necessary?
1.2 Why Software has defects?
1.3 What is Software Testing?
1.4 What are Testing Objectives?
1.5 Quality Assurance vs Quality Control
1.6 Types of Deviations
1.7 Risk Analysis
1.8 Role of Testing
1.9 Testing vs Debugging
1.10 Effective Testing
1.11 Testing Principles
1.12 Fundamental Test Process
1.13 Psychology of Testing
2. Testing throughout the Lifecycle
2.1 Software Life cycle models
2.2 Verification & validation
2.3 Software Product Quality Characteristics(ISO 9126)
2.4 Testing Types
2.5 Levels of Test Execution
3. Static and Dynamic Testing & Techniques
3.1 Static Testing
3.2 Techniques for Static Testing
3.3 Dynamic Testing
3.4 Test Design Techniques for Dynamic Testing
4. Test management
4.1 Configuration Management
4.2 Types of Risks
4.3 Test Plan
4.4 Progress Monitoring & Control
4.5 Test Optimization
4.6 Incident Management
4.7 Test Organization and Roles of Testing Team Members
5. Tool Support for testing
5.1 Purpose
5.2 Procuring a tool into process
No comments:
Post a Comment