Mr. Borhan Musleh - Trainer

 Mr. Borhan Musleh - New Horizons Dubai Trainer Mr. Borhan Musleh carries a vast experience in Project Management has over thirty years of international and local experience in Project Management, IT Management, and Programming / Software Engineer. Mr. Musleh holds Bachelor of Science in Biomedical Engineer, from George Mason University, USA, Master of Science – Computational Science, from George Mason University, USA and has been certified as a Project Management Professional® (PMP) by the Project Management Institute (PMI).

With 30 years of experience working for major firms in USA, Most of his experience is hands-on, he has worked as Programmer Analyst for 10 years in Philip Morris Organization in USA, followed by 5 years as Senior Programmer Analyst Project Manager in Department of Criminal Justice Services in USA and Senior Consultant New Horizons Centers in USA. Mr. Musleh moved to UAE as Senior Management Consultant with New Horizons, Dubai

Read More

Contact Us

Certified Software Tester (CSTE)


KHDA Certified Training Institute DubaiIn this course, students will describe the various testing principles and concepts with a special focus on the Certified Software Tester (CSTE) examination objectives.

Who Should Attend

This course is for software testing professionals appearing for the Certified Software Tester (CSTE) examination.


Classroom Learning - 5 Day(s)

Course Objectives

Upon successful completion of this course, students will be able to:

  • Identify the characteristics of software testing.
  • Explain the software test process.
  • Explain the various levels of software testing.
  • Identify the various testing techniques to determine software quality.
  • Describe the various test case design techniques that determine software quality.
  • Describe various tasks involved in planning and estimating tests.
  • Describe various tasks involved in identifying risks during software testing.
  • Identify the various strategies of developing and implementing tests to assess the quality of a software product.
  • Describe various tasks involved in creating effective test reports.
  • Identify the various factors that are required to build an effective test environment.
  • Identify the various skills required to effectively manage a test project.
  • Describe the various tasks involved in testing software developed by external organizations.
  • Describe the various tasks involved in testing software controls and adequacy of security procedures.
  • Explain the strategies employed while testing new technologies.

Course Outline

Lesson 1: Understanding Software Testing

  • Understand the Importance of Testing
  • Identify Quality Parameters
  • Identify Factors That Affect Software Quality
  • Identify Quality Assessment Standards and Models

Lesson 2: Understanding the Test Process

  • Identify Test Phases
  • Understanding the Testing Workbench Process
  • Understand the Incident Life Cycle
  • Identify Test Documents

Lesson 3: Understanding Test Levels

  • Understand Component Testing
  • Understand Integration Testing
  • Understand System Testing
  • Understand Acceptance Testing

Lesson 4: Understanding Testing Techniques

  • Identify Structural Testing Techniques
  • Identify Functional Testing Techniques

Lesson 5: Examining Test Case Design Techniques

  • Identify Structure-Based Test Design Techniques
  • Identify Specification-Based Test Design Techniques
  • Identify Experience-Based Test Design Techniques

Lesson 6: Planning and Estimating Tests

  • Create a Test Plan
  • Estimate Testing Effort

Lesson 7: Handling Risks in Software

  • Identify Software Risks
  • Manage Risks

Lesson 8: Implementing Tests

  • Understand the Test Development Process
  • Create Test Cases
  • Analyze Test Metrics
  • Analyze Defect Management

Lesson 9: Reporting on Tests

  • Define Test Metrics for Test Reports
  • Identify Test Reporting Tools
  • Create Test Reports
  • Perform Test Closure Activities

Lesson 10: Building a Test Environment

  • Identify Management Responsibilities
  • Understand Management Process Models
  • Managing Test Administration

Lesson 11: Managing a Test Project

  • Identify Skills Required to Supervise a Test Project
  • Identify the Leadership Skills to Manage a Project
  • Introduce Tools into an Organization

Lesson 12: Testing Software Developed by External Organizations

  • Analyze COTS Software Test Process
  • Analyze Contracted Software Test Process

Lesson 13: Testing Software Controls and the Adequacy of Security Procedures

  • Analyze Internal Controls
  • Analyze Security Trainings

Lesson 14: Testing New Technologies

  •  Analyze the Impact of Testing New Technologies
  •  Analyze the Challenges of Testing New Technologies