Software Testing

Software Testing

This course is designed for those who want to learn the art and science of software testing. Students get the skills and information required to become skilled software testers capable of ensuring the quality and dependability of software products. The course includes a combination of theoretical concepts, hands-on exercises, case studies and real-world scenarios.


  • Introduction to Software Testing
  • Goals of Software Testing
  • Types of Software Testing
  • Functional Testing
  • Non-Functional Testing
  • Static Testing
  • Dynamic Testing
  • Software Testing Strategies
  • The “Box” Approach
  • Software Testing Levels
  • Software Testing Models
  • Other Software Testing Types


  • Developer
  • Manager

Course Formats

This course is available as:

  • Instructor led training
  • e-Learning
  • Book
  • Any combination of the 3 options