Diploma in Software Testing (DST)

Diploma in Software Testing (DST)

Courses Info

Diploma is Software testing courses in Pune & PCMC


GIPS Infotech Institute is a one stop solution for the aspirants who are looking forward to enhance their career in the field of software testing in Pune.

Our main principles of provide the best Software Testing training in Pune in order to make the professional very comfortable in every software testing application regardless of the technology. etc.

A Diploma in Software Testing course helps candidates to gain complete knowledge of software testing. We at GIPS Infotech Training Institute in Pune allow them to have a complete hand hold on Industrial project which gives them as insight into the real world scenario of life as a Software Tester in the industry.

GIPS Infotech Training Institute in Pune is well developed and qualified as compared to most other Software Testing Courses in Pune. We also guide the aspirants to cracking the job interview and help them to increase their soft spoken skills in parallel with the Technical Knowledge. We at GIPS Infotech Institute in Pune, regularly guide the students with current Job openings, company location, technical revisions sessions, mock interviews etc so that they are ready to face the interview with full confidence.


Our main objective is to make the aspirants complete knowledgeable and hands hold in the software testing tool. The software testing tool helps the professionals to increase the testing accuracy and maximum the coverage of the automated testing within the less time and cost.

Course Duration

We accomplish the Diploma in Software Testing Course in 10 Weeks (Weekday Batches) or 12 Weekends (Weekend batches) for those who ensures the availability for full time else the course duration will get extended for the aspirants who wish to join the Week End classes.

Eligibility in Diploma in Software Testing

B.E (all streams), B.Tech, BCS, BSc, BCA, MCS, MCM, MCA, B.Com or Equivalent with IT experience of 0-5 years

Topics Covered
  • What is software testing?
  • Why is testing necessary ?
  • Testing principles
  • What is SDLC and Type of models
  • Verification and Validation
  • What is testing?
  • Why is testing necessary?
  • Who does Testing?
  • When to Start/Stop Testing?
  • Verification & Validation
  • Testing Life cycle and models
  • Testing, Quality Assurance, and Quality Control
  • Manual Testing.
  • Automation Testing.
  • Functional Testing (Smoke, Sanity, Regression etc.)
  • Non-Functional Testing (Performance, Scalability, Load& Security etc.)
  • Black Box testing
  • White Box testing
  • Grey-Box Testing
  • A Comparison of Testing Methods
  • Unit Testing.
  • Integration Testing.
  • Functional Testing.
  • System Testing.
  • Regression Testing
  • Stress Testing.
  • Performance Testing.
  • Usability Testing.
  • Acceptance Testing (UAT)
  • Security Testing
  • Portability Testing
  • Test Planning (Scope, Resource, Requirement etc )
  • Test Strategy (Approach, Level and Types of Testing etc.)
  • Test Estimation
  • Test progress monitoring and control
  • Testing Tools and technique
  • Introduction
  • Defect life cycle
  • Defect report
  • Severity
  • Priority
  • Defect Distribution
  • Defect clustering
  • Defect Reporting
  • Test Plan
  • Test Scenario
  • Test Cases
  • RTM (Requirement Traceability Matrix)
  • Tools used for Automation Testing
  • benefits and risks
  • Introduction to QTP
  • Quick Test Window
  • Record and play
  • Capture and playback principle
  • Recording modes
  • Object Repository, Spy
  • Standard Check points
  • Tools used for Automation Testing
  • benefits and risks
  • Introduction to QTP
  • Quick Test Window
  • Record and play
  • Capture and playback principle
  • Recording modes
  • Object Repository, Spy
  • Standard Check points
  • Test design basics
  • Test design activities
  • Deliverables of the test design phase
  • Condition and test cases
  • Procedures and expected results
  • Major areas of system testing
  • Preparing the Test Design Specification
  • A Systems test Specification template
  • What is automation testing
  • When to go for Automation
  • Different Automation Tools (vendor & open source tools)
  • Advantages of Automation
  • Criteria for Automation
  • Difference between Manual Testing & Automation Testing Process
  • What is selenium Tool
  • Use of selenium tool in automation
  • Features of Selenium tool
  • Differences between Selenium and other Tools
  • Selenium IDE
  • Selenium WebDriver
  • Selenium Grid
  • How to Create new java project
  • How to create a new java class
  • Running java class
  • Viewing the results of java program
  • Introduction to Java programming
  • Data Types in Java
  • Primitive Data types
  • Declaring Variables
  • Writing java program and running

1. Class

  • What is class?
  • What are fields and methods
  • How to create object for the class
  • How to access fields and methods in the class
  • Constructors
  • What is abstract, final class
  • Variable Types (instance, local, static)

2. Polymorphism /Functions

  • What is polymorphism?
  • Method overloading
  • Constructor overloading
  • Passing arguments to methods
  • Calling methods in the class
  • Return values from method
  • Return objects from method

3. Inheritance

  • Why to do Inheritance?
  • How to reuse the fields and methods of parent class
  • Overriding fields and methods of parent class
  • Single Inheritance
  • Multi level Inheritance

4. Interfaces

  • What is Interface?
  • Difference between class and interface
  • When to use Interfaces
  • Abstract class

5. Encapsulation and abstraction

  • What is hiding data?
  • Using access specifiers public, private, protected, default
  • Accessing the public methods outside the class
  • Difference in accessing in same package / different package

6. Package

  • What is package?
  • How to create a package
  • How to import package into a different class

7. Collection

  • Use of collections
  • Advantage of collection using Array
  • How to add, remove, and insert value / elements into collections
  • Using the collections like List, Set, ArrayList, HashTable Linked List


  • Introduction to Web Driver?
  • Configure Eclipse IDE (Adding selenium Libraries)
  • Using Firefox Driver API
  • Working with Different Elements and programming
  • Text boxes, Checkbox, Radio Buttons, Links
  • Selecting values from a Dropdown list
  • Working with Table Elements
  • Using Actions API
  • Handling keyboard, mouse events ,Drag and drop
  • Scrolling the window
  • Screenshot
  • Use of javascript Executor
  • Scenarios

2. Handling Windows

  • Handling alerts /pop-ups
  • Handling windows alerts using AutoIT
  • Handling Frames
  • Handling multiple tabbed windows

3. XPATH and CSS in detail

  • Using Xpath, DOM, CSS
  • How to recognize dynamically changing elements
  • Using Regular expressions

4.Configuring other Browsers

  • Configure IE browser
  • Configure Chrome browser
  • Running scripts on different browsers
  • Comparison of Selenium RC &WebDriver
  • What is a Framework
  • Types of Frameworks
  • Modular framework
  • Data Driven framework
  • Keyword driven framework
  • Hybrid framework


  • What is TestNG
  • Create TestNG.xml file
  • Integrate the Selenium Scripts
  • Running scripts at xml, package level
  • Reporting Results & Analyse
  • Run Scripts from Multiple Browsers
  • TestNG Annotations
  • Tags in TestNG xml file
  • Groups , Prioritizing
  • Data provider annotation
  • Use of properties file, Reporting Results

2. Data Driven Framework

  • What is Data Driven Testing
  • How to parameterize the data to the script using Excel
  • Reading, writing data into Excel



  • Introduction
  • Remote-WebDriver
  • Configuring hub, Configuring node
  • Running scripts on remote computer

2. Auto IT Tool/Maven/Ant

  • Installing & configuring
  • Handling file upload operations
  • Use of different scripts

1.Practical Scenarios

  • Test cases Scenario Execution
  • Practical Sessions
  • Online Objectives Questions Exam

2.Crack Interview techniques

  • Resume-Preparation Guidance
  • Interview Questions Session
  • Career track and Q & A Session