Software Testing Tools Training | Chennai | India

software testing tools training chennai online
software testing tools training chennai online

Software Testing Tools Training

Manual Testing Training Course Content:

Introduction:What is Software Testing?Why is it important?
Software Development Life Cycle(SDLC)Waterfall model SDLCV model SDLCAgile Model SDLC
Software Requirement AnalysisTypes Of Requirements
StrategyWhat is Test Strategy?How to create an efficient Test Strategy?
Different types of Manual TestingUnit TestingIntegration TestingSmoke TestingSystem TestingRegression TestingAcceptance TestingBlack Box TestingWhite Box Testing
Test Cases and Types of test casesWhat are Test Cases?Functional Test casePerformance Test caseSecurity Test caseUI Test case
How to create a good test (The key points to keep in mind while designing a test case)Defect verificationDefect Life CycleDefect Reporting/tracking
Tools used for defect trackingTest SummaryTest Report Preparation

Automation Testing Training:



  • What is Automation Testing and why it is important to learn Automation?
  • Limitations of Manual Testing
  • Limitations of Automation Testing
  • What we need to Automate?
  • What is Selenium and what kind of testing we can perform using selenium?
  • Advantages of Selenium
  • What is the difference between Selenium and QTP?

Different Components of Selenium

  • IDE
  • Selenium-RC
  • Selenium-Grid
  • Selenium WebDriver/Selenium 2.0

Selenium IDE

  • What is Selenium IDE
  • How to Install Selenium IDE
  • Recording and playback using Selenium IDE
  • IDE Context Menu
  • Actions, Accessors, Assertion in Selenium IDE
  • Verify in Selenium IDE
  • Difference between assert and verify in Selenium IDE
  • How to add a comment in Selenium IDE
  • How to create a test case and save the test case in selenium IDE
  • Creating test suites in selenium IDE
  • How to import test case and test suites in Selenium IDE
  • How to take screenshots in Selenium IDE
  • Limitations of Selenium IDE
  • Important Selenium IDE command
  • Open
  • click/clickAndWait
  • type/typeKeys
  • verifyTitle/assertTitle
  • verifyTextPresent
  • verifyElementPresent
  • verifyTable
  • waitForPageToLoad
  • waitForElementPresent
  • goBack
  • pause
  • captureEntirePageScreenshotAndWait


  • Tools to identify elements/objects
  • Firebug
  • What is XPath and how to locate element using XPath
  • How to locate element using CSS
  • Advantage or disadvantage of using XPath over CSS
  • How to locate elements by ID
  • How to locate elements by name
  • How to locate elements by link text

Selenium WebDriver

  • Use Of Selenium WebDriver in the industry
  • What is difference between Selenium RC and Selenium WebDriver
  • How to configure Selenium WebDriver in eclipse
  • Which all browser we can automate using Selenium WebDriver
  • How to create a script in Selenium WebDriver
  • How to automate a form using Selenium WebDriver
  • How to find a broken link in your application using Selenium Webdriver
  • How to automate an alert using Selenium WebDriver
  • How to automate a checkbox using Selenium WebDriver
  • How to automate a dropdown using selenium Webdriver
  • How to automate a frame using Selenium WebDriver
  • How to give implicit and explicit Wait in Selenium WebDriver
  • How to Capture Screenshots in Selenium Webdriver
  • Limitations of Selenium WebDriver

TestNG Framework

  • What is TestNG Framework and Why TestNG is used
  • How TestNG makes automation easy
  • Advantage of using TestNG over JUnit
  • How to install TestNG in eclipse
  • Annotations in TestNG
  • Creating a running a simple test script using TestNG
  • How to prioritize the execution of tests in the TestNG
  • Hard and Soft Assertions in TestNG
  • How to create testng.xml file
  • How to execute multiple test cases using testng.xml
  • How to create a test suite using testng.xml
  • Advantage of testng.xml file
  • How to perform cross browser testing using TestNG
  • Generating the test reports using TestNG

How to read data from the Excel files using Apache POI

  • Including the Poi Jar files in the project
  • Write a java program to read the data from excel sheet

Properties file in Java

  • How to create properties file in java
  • How to read a data from the properties file

AutoIt Tool

  • Why AutoIt is used with selenium
  • Download AutoIt
  • How to check the help section in AutoIt
  • How to use finder tool in AutoIt
  • How to create an AutoIt script
  • How to integrate AutoIt with selenium
  • Important methods used in AutoIt
  • ControlFocus
  • ControlSetText
  • ControlClick
  • WinWait
  • Sleep

Maven With Selenium

  • Why Maven with selenium
  • How to configure Maven in Eclipse
  • How to create a build in Maven
  • How to execute a build in Maven
  • How to analyze the reports using Maven

Jenkin With Selenium

  • Why Jenkins with selenium
  • Download and Install Jenkins
  • Configure Jenkins
  • Create a batch file
  • Execute Jenkins Job

How to use GitHub for selenium projects

  • Downloading and configuring GitHub
  • Basic Git commands
  • Working with repository
  • Creating a repository
  • Committing and syncing the code
  • Reverting and rolling back the code
  • Resolving the conflicts

Java Topics

  • Installing Java, Installing Eclipse
  • Features of Java, Why Java for Selenium
  • First Java program, Data types in Java
  • String class , if statements
  • Conditional and concatenation operators
  • While Loop, For Loops
  • Practical Examples with loops , Usage of loops in Selenium
  • Creating Objects in Java , Local Variables
  • Global Variables , OOPS concept , Constructors
  • Concept of Inheritance and working Example
  • Interface and Overloading and Overriding Functions
  • Accessing modifiers  Public, Private, Default
  • Exception handling in java

FrameWorks In Selenium

  • Data Driven FrameWork
  • KeyWord Driven FrameWork
  • Hybrid FrameWork
  • Difference between Data Driven, Keyword driven and Hybrid framework
  • What is Object repository in a selenium framework

Software Testing Tools Training


1. Corporate consultants from top MNC’s to handle classes.

2. Excellent Infrastructure.

3. 24*7 Lab Facility.

4. Nominal Fees.

5. Accommodation Facility.

6. 100% Job Assistance in an MNC.

7. Good Study Material will be given.

8. Unlimited Broad Band through Wi-Fi.

9. Effective Resume Preparation.

10. Mock Interviews.


To make an enquiry. Please click here.

Software Testing Tools Training