Tematika
Test Manager
1. Basic aspects of software testing
1.1. Testing in the Software Lifecycle
1.2. Specific Systems
1.2.3. Systems of Systems
1.2.3. Safety Critical Systems
1.3. Metrics and Measurement
1.4. Ethics
2. Testing processes
2.1. Test Process Models
2.2. Test Planning and Control
2.3. Test Analysis and Design
2.3.1. Identification of Test Conditions
2.3.2. Creation of Test Cases
2.4. Test Implementation and Execution
2.4.1. Test Implementation
2.4.2. Test Execution
2.5. Evaluating Exit Criteria and Reporting
2.6. Test Closure Activities
3. Test management
3.1. Test Management Documentation
3.1.1. Test Policy
3.1.2. Test Strategy
3.1.3. Master Test Plan
3.1.4. Level Test Plan
3.2. Test Plan Documenttion Templates
3.3. Test Estimation
3.4. Scheduling and Test Planning
3.5. Test Progress Monitoring and Control
3.6. Business Value of Testing
3.7. Distributed, Outsourced, and Insourced Testing
3.8. Risk-Based Testing
3.8.1. Risk Management
3.8.2. Risk Management in the Lifecycle
3.9. Failure Mode and Effects Analysis
3.9.1. Areas of Application
3.9.2. Implementation Steps
3.9.3. Benefits & Costs
3.10. Test Management Issues
3.10.1. Test Management Issues for Exploratory Testing
3.10.2. Test Management Issues for Systems of Systems
3.10.3. Test Management Issues for Safety Critical Systems
3.10.4. Other Test Management Issues
Test Techniques (This is an overview only. For a course that focuses on test techniques, see Advanced Test Analyst and Advanced Technical Test Analyst.)
4. Testing of Software Characteristics
4.1. Quality attributes for domain testing
4.2. Quality attributes for technical testing
5. Reviews
5.1. The Principles of Reviews
5.2. Types of Reviews
5.2.1. Management review and audit
5.2.2. Reviews of particular work products
5.2.3. Performing a formal review
5.3. Introducing Reviews
5.4. Success Factors for Reviews
6. Incident (defect) management
6.1. When Can a Defect Be Detected?
6.2. Defect Lifecycle
6.3. Defect Fields
6.4. Metrics and Incident Management
6.5. Communicating Incidents
7. Standards and test process improvement
7.1. Standards Considerations
7.2. Test Improvement Process
7.3. Improving the Test Process
8. Test tools and automation
8.1. Test Tool Concepts
8.1.1. Cost benefits and Risks of Test Tools and Automation
8.1.2. Test Tool Strategies
8.1.3. Integration & Information Interchange Between Tools
8.1.4. Automation Languages: Scripts, Script Language
8.1.5. The Concept of Test Oracles
8.1.6. Test Tool Deployment
8.1.7. Usage of Open Source Test Tools
8.1.8. Developing Your Own Test Tool
8.1.9. Test Tool Classification
8.2. Test Tool Categories
8.2.1. Test Management Tools
8.2.2. Test Execution Tools
8.2.3. Debugging & Troubleshooting Tools
8.2.4. Fault Seeding & Fault Injection Tools
8.2.5. Simulation & Emulation Tools
8.2.6. Static and Dynamic Analysis Tools
8.2.7. Keyword-Driven Test Automation
8.2.8. Performance Testing Tools
8.2.9. Web Tools
9. People skills (team composition)
9.1. Individual Skills
9.2. Test Team Dynamics
9.3. Fitting Testing Within an Organization
9.4. Motivation
9.5. Communication
|