+91-8793801215, 9730010404

Certified Software Testing Training Course Details

Free Demo
100% Job Gurantee
Training Mode:
  • On Line /Live
  • Off Line (Class Room)
  • Self Spaced (Video)

RI-TECH's Certified Software Testing Training Course will get you ready for job as a software test engineer or software tester.This training course is available online as well as offline. RI-TECH's Certified Software Testing Training Course is specially designed for fresher's and final year graduate students who want to build a career as software tester or software test engineering in Software Companies. It starts with basics of software testing concepts and takes you to software testing automation technologies. It starts with fundamentals of software testing to build testing strategy and implement test automation and ends with hands on live projects.

This training is perfect mix of Manual Testing & Automation Testing. It is available in two tracks using Python and Java for any student or fresher who is looking for job in software testing in Software Companies. RI-TECH's Certified Software Testing Training Course is more of job oriented training which is designed as per current industry standards. You will be trained by top industry experts who have passion to train students and help them get job in Software Companies or excel in Software Companies.

Certified Software Testing Training/Course Benefits

  • Build solid foundation for Software Testing
  • Explore various types/ methods for software testing.
  • Learn Quering Database using SQL Queries.
  • Develop Solid Programming Base using Python/ Java.
  • Learn Fundamentals of Automation Testing
  • Write Automation Scripts using Python & Java.
  • Learn Basics of Web Application & Security Testing.
  • Hands on Live Project Implementation.
  • Get placed with resume building and technical interviews.

Duration, Mode & Type

  • 3 Months (Online Mode)
  • 3 Months (Offline Mode)
  • Online & Class Room
  • Week Days & Weekends


  • Basic knowledge of computer
  • Basic knowledge of sofware

Trainer Profile

  • 15+ Years of Experience
  • Conducted 120+ Batches
  • 100% Satisfaction guaranteed

Why Certified Software Testing Training at RI-TECH Pune?

Theory + Practical’s
15+ Years of Experienced
Faculty from Industry
Get Certified
100% Job Assurance
Calls till Placements
Hands on Real-time Projects
Extensive Exercise
Free Revision
and Upgrades
Free Access To
Video Sessions
Free Access To
E Learning Study Material
Interview Preparation
& Resume Building

What our student Says?

Certified Software Testing Training Course Content

Step 1: Manual Testing

In this topic we will try to learn about the application basics which we will use later on for software testing.

  • What is Computer?
  • What is Software?
  • Software Components.
  • Software Architecture
  • Application Software Domain
  • Application Development Model
  • What is Software Testing?
  • What is Software Testing?
  • Basic Testing Vocabulary
  • Quality Assurance Vs. Quality Control
  • The Cost of Quality
  • Software Quality Factors
  • How Quality is Defined?
  • Why Do We Test Software?
  • What is a Defect?
  • Scope of Testing
  • When Should Testing Occur?

In this topic we will try to understand in depth, theory about the Software Development Life Cycle.

  • SDLC Basics
  • SDLC Models
  • Waterfall Model
  • V Model
  • Iterative Model
  • Incremental Model
  • Prototype Model
  • Spiral Model
  • Agile Model(Scrum)
  • How to Choose Model for a Project?
  • Project Organization Structure
  • Test Plan Roles & Responsibilities
  • Application Issues
  • Verification & Validation Model

We will try to understand in depth about how the software testing life cycle.

  • Requirement Analysis
  • Test Planning
  • Test Design
  • Test Execution
  • Test Closure

In this topic, we will learn all types of testing are in details.

  • Functional Testing
  • Non Functional Testing
  • BVT (Build Verification Testing)
  • Smoke Testing
  • Sanity Testing
  • Re-Testing
  • Regression Testing
  • Ad-hoc Testing
  • Exploratory Testing
  • Monkey Testing
  • Compatibility Testing
  • Cross Browser Testing
  • Performance Testing
  • Load Testing
  • Volume Testing
  • Stress Testing
  • Spike Testing
  • Scalability Testing
  • Usability Testing
  • Globalization Testing
  • Localization Testing
  • Accessibility Testing
  • Installation Testing
  • Recovery Testing
  • Parallel Testing
  • Concurrent Testing
  • Risk Based Testing
  • Security Testing
  • Mutation Testing
  • Pair Testing

In this module, we will learn to create test cases, execution of test case and traceability matrix in detail.

  • What is Test Case?
  • Test case Design
  • Building test cases
  • Test data mining
  • Test execution
  • Test Reporting
  • Defect Management
  • Test Coverage – Traceability matrix
  • Uses of Traceability matrix

Step 2: Automation Fundamental

In this topic, we will learn about basics of Automation Testing.

  • What is Automation Testing?
  • When to go for Automation?
  • Different Automation Tools (Vendor & open source)
  • Advantages of Automation
  • Criteria for Automation
  • Difference between Manual Testing & Automation Testing Process

In this topic, we will learn about how to manipulate data using SQL. We will master all types of sql queries with joins.

  • What is DBMS & RDBMS?
  • SQL Overview
  • Creating tables and columns
  • Protecting data integrity with constraints
  • Modifying table contents
  • Writing Single Table queries
  • Restricting rows with the WHERE filter
  • Querying Multiple Tables
  • Constructing Nested Queries

In this topic, we will learn here about bug reporting & track.

  • Defect/Bug Reporting
  • Defect /Bug Life Cycle
  • Severity Priority
  • Bug Life Cycle States/ Stages
  • Test Closure
  • Criteria for Test Closure
  • Test Summary Report

In this topic we will use Bugzilla Software to log the report the defects.

  • What is Bugzilla?
  • Installation
  • Sample Web Application
  • New Account Creation
  • Login
  • Logging a New Bug
  • Clone a Bug
  • Understanding a Bug
  • Editing a Bug
  • Reports –Graphical & Tabular Reports
  • Duplicate
  • Browse Function
  • Simple & Advance Search
  • Bug Lists
  • Preferences
  • General Preferences
  • Saved Searches
  • Account Information

In this topic we will learn about the basic java programming, like conditions, looping, etc.

  • Java - What, Where and Why?
  • History and Features of Java
  • Internals of Java Program
  • Difference between JDK, JRE and JVM
  • Variable and Data Type
  • Naming Convention
  • What is condition?
  • If, If-Else statements
  • Looping-For, While, Do While, For each
  • Switch Case Statement
  • Arrays
  • Two Dimensional Arrays

In this module, you will learn about object oriented concepts.

  • OOPS Concepts
  • Advantage of OOPs
  • Object and Class & Constructor
  • Static variable, method and block
  • Port & Protocols (Http, Smtp, Ftp)
  • this keyword
  • Inheritance
  • Method Overloading
  • Method Overriding
  • Super keyword & Final keyword
  • Polymorphism
  • Static and Dynamic binding
  • Runtime Polymorphism
  • Abstract classes & Methods
  • Interfaces in Java
  • What is Package?
  • Why Packages?
  • Built In Packages?
  • What is Access Type?
  • Public, private, protected etc.
  • Encapsulation -Object class
  • Call By Value and Call By Reference

In this module, you will learn about exceptions, what is exception and how to handle the exceptions?

  • Exception Handling: What and Why?
  • try and catch block
  • Multiple catch block
  • Nested try
  • finally block
  • throw keyword
  • Custom Exception
  • Collection Framework
  • ArrayList class
  • LinkedList class
  • ListIterator interface
  • HashSet class
  • LinkedHashSet class
  • TreeSet class
  • HashMap class
  • LinkedHashMap class

In this topic we will learn built in string functions.

  • String: What and Why?
  • Immutable String
  • String Comparison
  • String Concatenation
  • Substring
  • Methods of String class
  • toString method

In this topic we will learn about the basic python programming, like what is python? Why to use python? etc.

  • An Introduction to Python
  • Why Python, its Unique Feature and where to use it?
  • Python environment Setup
  • Discuss about IDE’s like IDLE, Pycharm and Enthought Canopy
  • Start programming on interactive shell
  • Python Identifiers, Keywords
  • Discussion about installed module s and packages
  • Access Command line arguments within programs
  • Conditional Statements, Loops and File Handling
  • Python Data Types and Variable
  • Condition and Loops in Python

In this module, you will learn about python packages and modules.

  • Python Files and Directories manipulations
  • Use various files and directory functions for OS operations
  • Core Objects and Functions
  • Built in modules (Library Functions)
  • Numeric and Math’s Module
  • String/List/Dictionaries/Tuple
  • Complex Data structures in Python
  • Arbitrary data types & their Data Structure
  • Python built in function
  • Python user defined functions
  • Python packages and functions
  • The anonymous Functions - Lambda Functions

In this module, you will learn what is object oriented programming is and How to do object oriented programming using Python?

  • OOPs Concepts
  • Object, Classes and Destroying Objects
  • Accessing attributes, Built-In Class Attributes
  • Inheritance and Polymorphism
  • Overriding Methods, Data Hiding
  • Overloading Operators

In this topic we will learn about exception handling in Python.

  • Exceptions Handling
  • Handling various exceptions using try....except...else
  • Try-finally clause
  • Argument of an Exception and create self-exception class
  • Python Standard Exceptions
  • Raising an exceptions, User-Defined Exceptions

In this topic we will learn about debuging of python program.

  • Debug Python programs using pdb debugger
  • Assert for debugging
  • Iterator and generator in Python
  • Yielding from the generators
  • Standard project setup in Python

Step 3:Automation Testing -Selenium

In this topic we will learn about basics Selenium framework using Java.

  • Introduction to Selenium
  • What is Selenium tool?
  • Use of Selenium tool in Automation.
  • Features of Selenium.
  • Differences between Selenium and Other tools.

  • Introduction to Web Driver
  • Configure Eclipse (Adding Selenium Libraries)
  • Using Firefox Driver API
  • Working with Elements and Programming
  • Writing java program and running
  • Edit Boxes, Buttons, Checkbox, Radio buttons, Links
  • Selecting values from a Dropdown list
  • Understanding xpath to locate elements in webpage
  • Handling keyboard, mouse events
  • Handling Windows
  • How to handle multiple browser
  • Handling alerts
  • Handling windows alerts using (Auto it / sikuli)
  • Handling Frames
  • Configuring Other Browsers
  • Configure IE browser
  • Configure Chrome browser
  • Running scripts on different browsers

In this topic we will try to learn details about the Selenium IDE.

  • Installing Selenium IDE
  • Recording Script
  • Running, Pausing and debugging Script
  • Saving the scripts and using again
  • Understanding the Objects Identification (Id, Name)
  • Difference between Test case & Test Suit
  • Languages Supported while recording
  • Synchronization in Selenium IDE( wait commands)
  • Learning Commands in IDE
  • How to put validations (assert, verify)
  • How to read text/values from webpage
  • Running java script from IDE (User Extensions)
  • Limitations of IDE

In this topic we will try to learn about TestNg Framework in details.

  • What is TestNg?
  • Installing TestNg in Eclipse?
  • Understanding usage of annotations.
  • Running a Test in TestNg.
  • Batch Running of tests in TestNg
  • Skipping Tests
  • parameterizing Tests - Data Provider
  • Assertions/Reporting Errors
  • TestNg Reports
  • Advantages over Junit
  • Using TestNg in Selenium
  • Passing parameters from xml to Java file
  • Executing same test case with multiple sets of data
  • Groups
  • Selenium Grid
  • Introduction
  • Remote WebDriver
  • Configuring Hub
  • Configuring Node
  • Running Scripts on Remote Computer

In this module, you will what is Maven & How to Use it?

  • What is Maven and Why Maven?
  • Installing/Configuring Maven
  • Types in Maven
  • Creating maven project through command line.
  • POM.xml.
  • Importing Archetypes.
  • Maven Repositories.
  • Building POM.xml through command line to configure Selenium and Junit
  • Importing the maven project into eclipse
  • Building a selenium project and running it through Mavens
  • Maven Ant-run Plugin configuration in POM.xml
  • Running Ant Tasks with Maven Ant-run Plugin

In this module, you will learn about other frameworks.

  • What is a Framework?
  • Types of Frameworks
  • Modular Framework
  • Keyword Driven Framework
  • Hybrid Framework
 What is Software Testing?

SOFTWARE TESTING is an investigation conducted to provide stakeholders with information about the quality of the software product or service under test.[1] Software testing can also provide an objective, independent view of the software to allow the business to appreciate and understand the risks of software implementation.

SOFTWARE TESTING is defined as an activity to check whether the actual results match the expected results and to ensure that the software system is Defect free. It involves the execution of a software component or system component to evaluate one or more properties of interest. Software testing also helps to identify errors, gaps, or missing requirements in contrary to the actual requirements. It can be either done manually or using automated tools.

 Who should go for Certified Softwar Testing Training Course?

Any fresher or college student who is looking for long term and stable career in software testing and want a continuous growth, since this is 100% job guaranteed training, as a fresher you do not need to struggle a lot, our placement cell will provide you a placement as well as our trainers will train you for interviews and live projects so that you can easily adopt to technology and build 100% satisfaction.

 Who will be the trainers for Certified Software Testing Training Course in Pune?

RI-TECH has trainers having 6 to 15 years of IT experience in Software Testing and Trainings.

 Do we need Laptop for Certified Software Testing training course practical’s in Pune?

If you want to go for online mode then you need a laptop otherwise do not need Laptop since RI-TECH has it's own fully equipped lab with all necessary infrastructure where you can do the practical’s, but if you want to use your own laptop you can.

  Do you provide all Software’s for Certified Software Testing training course practical’s in Pune?

We provide you all software's and installation support if you want to install it on your laptop or desktop if you want to do the practice at home.

  Can I get Job assistance after completion of Certified Software Testing training course in Pune?

This is 100% job guaranteed training so you do not need to worry about job. RI-TECH has proven track records in placements; more than 2000+ students are working in Top MNC's. We provide 100% life time placement support.

  Why should I choose RI-TECH for Certified Software Testing Training classes in Pune?

15+ years of Experience in Trainings.
Trained to more than 2400+ Students.
More than 2000+ Students Working in MNC's.
Free Upgrade's to Latest Technologies and Release.
Free Technical and Interview Skills.
State Of Art Infrastructure.
Exposure to Industry Standards.
RI-TECH provides 100% Placement Assistance.
RI-TECH provides Study Material Designed by Experts having more than 10+ years of experience.
RI-TECH has tie up's with more than 100+ companies for placements & industrial trainings.
Latest technology workshops and seminars.

  How can I enroll to Certified Software Testing training course in Pune?

You can do this course online or offline both mode, you just call our executive on Mob. +91 8793801215,+91 9730010404.

  Do you offer flexible timing for working professionals?

Yes, we do, we have flexible timings in week days and weekend for working professionals.

  Do you offer demo session for Certified Software Testing training course in Pune?

Yes, we do provide 1 week(5 Days) demo session for Certified Software Testing training course in Pune.