Software Testing & Quality Assurance

Software Testing & Quality Assurance

 

Date & Location: (19-23/Mar) Amman – ( 24-28/Sep) Kuala Lumpur – ( 17-21/Dec)  Istanbul


Register Now

Course Overview

Introduction:

As software development cycles get shorter and new products continue to push the boundaries of technology, testing and quality assurance has become even more vital in the tech industry. The demand for professionals with the latest training in the field continues to grow.

In this course certificate program, we’ll explore how to create and implement an effective software testing strategy. You’ll learn fundamental testing and QA concepts, practice a wide array of techniques and examine popular test development models. We’ll look at software testing processes within a variety of industry contexts and study practices applicable to cloud, mobile and Web environments.

 

Program Objectives:

  • Software testing terminology, documentation practices and control processes
  • Details of test types, test environments, configuration management and root cause analysis
  • Validation processes, from designing test scripts to implementation
  • Test development models such as Agile and Waterfall
  • Functional, combinatorial and structural testing techniques

 

Who Should Attend?

New and experienced quality managers; quality assurance managers; project team leaders who initiate, plan, and manage projects.

 

Program Outline:

 

Day 1 –
– Introduction to Software Testing

  • What is Testing/QA?
  • Is Testing a Technical Role?
  • Projects & Products
  • Quality Assurance & Quality Control
  • Verification & Validation

 

 

Day 2 –

  • Defect/Bugs in Software Testing
  • Quality Team Roles & Responsibilities
  • Testing Market & Opportunities

 

Day 3 –

  • Software Development Life Cycle (SDLC)
  • SDLC and Various Stages
  • SDLC Models

 

Day 4 –

  • Testing Concepts & Manual Testing
  • Overview of Testing Life Cycle
  • Testing Methodologies
  • Levels of Testing

 

Day 5 –

  • Various Types of Testing
  • Static Testing
  • Dynamic Testing
  • Black Box Testing
  • White Box Testing
  • Gray Testing
  • Unit Testing
  • Component Testing
  • Integration Testing
  • System / Functional Testing