1.0 Fundamentals of testing
- Why is testing necessary?
- What is testing?
- Testing principles
- Fundamental test process
- The psychology of testing
- Sample exam questions
2.0 Testing throughout the software life cycle
- Software development models
- Test levels
- Test types: the targets of testing
- Maintenance testing
- Sample exam questions
3.0. Static techniques
- Reviews and the test process
- Review process
- Static analysis by tools
- Sample exam questions
4.0. Test design techniques
- Identifying test conditions and designing test cases
- Categories of test design techniques
- Specification-based or black-box techniques
- Structure-based or white-box techniques
- Experience-based techniques
- Choosing a test techniques.
- Sample Questions
5.0. Test management
- Test organization
- Test plans, estimates, and strategies
- Test progress monitoring and control
- Configuration management
- Risk and testing
- Incident management
- Sample Questions
6.0 Tool support for testing
- Effective use of tools: Potential benefits and risks
- Introducing a tool into an organization.