Our Clients
 
 
Home >> Programmes >> Diploma Qualification >> Testing >> DST ++
 
Diploma Qualification in Testing
Course Objective

The objective of the course is to impart appropriate techniques that lead to a systematic, structured process for inspection and test that leads to the improvement of software quality. This course is aimed to benefit all people involved in software testing who wish to base their knowledge on a sound technical foundation or augment it. The education is suitable for quality and test professionals, programmers, developers, specialists and (project) managers who are responsible for the execution, planning or control of testing.

Basic Requirement for Diploma Qualification in Testing

Awareness of Computers

Qualification Duration

Duration of Testing Course is 240 hrs.

Contents

Foundation Module

I Foundation

Fundamental of Computer C Programming language
Computer Processing Introduction to C
Networks Decision making and Branching
Hardware Components Looping
Programming Concepts Functions
  - Programming Language Arrays
  - Algorithms C Preprocessor
  - Flowcharts Functions
  Pointers
  Structures and Unions
  Data Structures
  File Handling in C

II Foundation

Fundamental of Operating System Computer Networking
Introduction to OS Introduction to N/W
Computer System Building Blocks Topologies
Process Description and Control Architecture
Processes, threads and scheduling Networking Devices
Concurrency Control Introduction to Protocol
Deadlocks Introduction to OSI model
The Input/Output System    
File Systems    
Memory Management    
Distributed computing    
Security and Usage Issues    
Introduction to DBMS    
DB concepts and Data Models    
ER Modeling    
Relational Model    
Relational Algebra    
Normalization    
Transaction Processing    
SQL    
Introduction PL/SQL    
Recovery, Concurrency Control    
Client Server Architecture    
Database Security and Integrity    

Manual Testing

I Testing Concepts

Basics of software testing Testing Introduction & Terminology
Quality Concepts What is testing?
Quality Control Why is testing necessary?
Quality Assurance Objective of testing
    Review of Software Development Life Cycle
    Software Testing Life Cycle
Verification and Validation    
What is Verification?    
What is Validation?    
Difference between Verification and Validation

II Testing Premise (environment)

Levels of Testing Testing Techniques
Unit testing White box testing
Integration testing & types Black box testing
System testing & types    
Acceptance testing    
Black Box methods White Box methods
Equivalence partitioning Statement Coverage
Boundary-value analysis Branch/Decision Coverage
Error guessing Condition Coverage
    Cyclomatic complexity
Different types of testing    
Installation Testing    
Usability Testing    
Regression testing    
Performance testing      
  - Load Testing      
  - Stress Testing      
Security testing    

Defects & Bug life Cycle

Risk Analysis

III Web Technologies

Web Testing Web Site Testing
What is Web Testing? Usability
Web Topology Accessibility
Web Basics, URLs Performance
    Test Automation
    Security
IV Planning and Executing Testing Project
Test Plan
Building Test Scenarios
Test Cases

Automated Testing

I Need of Automation
Why Automation
Different Testing tools

II Test Plan automation
   
Test Director
Test Director as a Test management Tool
Test Director Manager
  Requirements
  Test Plan
  Test Lab
  Defects
Report generation with analysis at all stages
Graphs
Creating editable Document Generator

III Automating Test Cases (using Winrunner and QTP)
Learn the tool
Apply a tool to write test cases

IV Executing Test cases
Use a tool to execute test cases
Use a tool to reuse the test cases
Produce Defect Report

Project

Soft skills & aptitude
Top