Who should attend?

  • Project Managers
  • Test Managers
  • Team Leaders
  • Test Engineers
  • Quality Assurance Managers


  • Background in software development

Course Objectives

  • Learn basic concepts of software quality
  • Learn basic concepts to achieve product quality (Verification, Validation, Product and Process Quality Assurance and Product Integration)
  • Understand Concepts of Software Testing
  • Define the Objectives and Purpose of Testing
  • Examine why there is a need to test and when it is necessary to test
  • Understand the different test stages (Unit Testing, Integration Testing, System Test, User Acceptance Test
  • Learn about the different test types
  • Testing Life Cycle Framework and Phases
  • Define sample test cases for each of test types
  • Learn to use black-box and white-box testing techniques in designing test cases
  • Learn how to optimize test time, increase coverage, and systematic process for designing test cases by using different testing types and techniques