Diploma in Software Testing

                          DIPLOMA IN  SOFTWARE TESTING

Duration: 50 hrs – 2 Months

Trainer: 10+ yrs exp in IT Industry working in CMM Level 5 Company

Training Highlights: Trainings are taught with Real time Scenarios & Assignments

Contents: Below Topics to be covered with Theory and Practical as Real time in this Training course.

  1. Manual Testing
  2. Defect Management / Tracking Tool : HP QC / ALM
  3. Introduction to Automation Testing
  4. Basics of Automation Testing Tool
      • QTP / UFT
      • Selenium
  1. Oracle SQL

Who should attend:
IT professionals and Freshers who are interested to explore career in Software Testing.

Additional benefits: 

  • Interview Questions (FAQ) discussion
  • Resume preparations for both Freshers and Experience
  • Real-time Scenarios examples and solution discussion Assignments  
  • Domain Knowledge (Telecom, Banking, Network) guidance as per interview
  • We also provide the Software, Study material, Question bank, Interview Questions.


Training Highlights: Training will be for experienced as well as freshers. Training will be user friendly and will be more focusing on real time programs as per industry standards.

Career Path:

After complete the Course you’ll be able to attend the Interview and can build your career in below IT fields.

  1. Manual Testing with Domain Specific (Banking, Telecom, Networking)
  2. Database Testing
  3. Application Support using SQL



Manual testing helps discover and record any software bugs or discrepancies related to the functionality of the product. Manual testing can be replaced by Test Automation. It is possible to record and playback manual steps and write automated test script(s) using Test automation tools. Although, test automation tools will only help execute test scripts written primarily for executing a particular specification and functionality. Test automation tools lack the ability of decision-making and recording any unscripted discrepancies during program execution. It is recommended that one should perform manual testing of the entire product at least a couple of times before actually deciding to automate the more mundane activities of the product. Manual testing helps discover defects related to the usability testing and GUI testing area. While performing manual tests the software application can be validated whether it meets the various standards defined for effective and efficient usage and accessibility.

Eligibility for Software Testing Training Course

  • BSc, BCS, BCA, BE, B.Tech, MSc, MCS, MCA, M.Tech
  • No Previous Programming Experience necessary


Training  Syllabus


Chapter 1: Testing Fundamentals

What is Testing?
Why is testing necessary?
Economics/Objectives of Testing
Characteristics of Testers
Process, Project and Product
Manual and Automation Testing concept

Chapter 2: Quality Concepts
What is Quality and why it is required ?
Difference between Testing QA & QC
QA Responsibilities
Verification and Validation
Testing Economy and Testing Cost
Traceability Matrix
Cyclomatic Complexity

Chapter 3: Reviews
Different types of Reviews
Walkthrough and Inspection
Authorization and Authentication

Chapter 4: Defect
What is Failure/Fault ?
Differences between Defect, Error, Bug
Reason for Defect
Common Software Bugs/Errors
Defect/Bug Life Cycle
Various Status associated with Defects
Seviourity and Priority

Chapter 5: Testing Methodology
Categories of Testing
Different testing Testing Techniques
Differences between Black-box and White-box Testing

Chapter 6: Testing Levels
Different Levels of Testing
Testing Approaches
Testing Entry and Exit Criteria

Chapter 7: Testing throughout the Software life cycle
Software Development life Cycle
Waterfall Model
V – Model
Spiral Model
Incremental Model
Prototype Model
Agile Methodology

Chapter 8 : Special Types of Testing
Functional and Non Functional Testing
Static and Dynamic Testing
Recovery and Security Testing
Interface testing
System Testing
Exploratory and Adhoc Testing
Parallel testing
Retesting and Regression testing
Smoke and Sanity testing
Other types of Testing

Chapter 9 : Testing Process
Test Scenario and Test Case
Test Case design in appropriate format
Test Report
Test Strategy and Test Plan
Software Testing Life Cycle (STLC)

Chapter 10 : Test Management
Test Organization
Quality/Test Standards
Estimation and Techniques
Test progress monitoring and control
Configuration Management
Important terms related to testing

                                                Module – II : Defect Tool QC/ALM)

Chapter 1: Introducing Quality Center
The Quality Center Testing Process
Starting Quality Center
The Quality Center Window

Chapter 2: Specifying Releases and Cycles
Defining Releases and Cycles
Viewing Releases and Cycles

Chapter 3: Specifying Requirements
Defining Requirements
Viewing Requirements
Modifying Requirements
Converting Requirements

Chapter 4: Planning Tests
Developing a Test Plan Tree
Designing Test Steps
Copying Test Steps
Calling Tests with Parameters
Creating and Viewing Requirements Coverage

Chapter 5: Running Tests
Defining Test Sets
Adding Tests to a Test Set
Scheduling Test Runs
Running Tests Manually
Viewing and Analyzing Test Results

Chapter 6: Adding and Tracking Defects
How to Track Defects
Adding New Defects
Matching Defects
Updating Defects
Linking Defects to Tests
Creating Favorite Views


Chapter 1: QTP/UFT

  • Introduction
  • Quick Test Window
  • Views in QTP
  • Capture and playback principle
  • Recording modes
  • Run Mode
  • Object Repository
  • Standard Check points
  • Parameterization
  • Working with actions

Chapter 2: Java

  • Language Fundamentals
  • History of Java
  • Features of java
  • Java Programming Language Keywords
  • Data Type, Variables
  • Operators
  • Comparisons, If…Else
  • Switch, Functions
  • For Loop, While Loop, Break Loops
  • Try…Catch


 Chapter 2: Selenium

  • Different Components of Selenium
  • Introduction to Selenium IDE
  • IDE Features
  • Understand Log Pane
  • Recording, Running, Debugging Scripts
  • Capturing Screenshots in Selenium
  • Selenium Web Driver
  • First Selenium Code
  • FireFox Profile
  • Firepath and Firebug in Mozilla
  • XPath to Identify
  • Absolute and Complete XPaths
  • Handling drop down list
  • Managing radio buttons and Chech boxes
  • Implicit and Explicit waits


Module – IV : Oracle SQL

  • Database Overview
  • DBMS, RDBMS, ORDBMS - Why Database Required
  • Different types of Databases and difference
  • Difference between Database & Files
  • Data Model - Normalization
  • SQL Overview
  • Data types - SELECT Statement
  • Restricting and Sorting Data
  • Aggregating Data using Group Functions
  • Creating and managing Tables
  • Manipulating Data
  • Sub query vs Correlated Sub query
  • Inner query, Outer query
  • Functions and types and importance
  • Joins and different types
  • Views and Materialized views
  • Index, Constraints
  • Database Schema
  • Database Object
  • Set Operator