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.