|
 |
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 |
| |
|
|