Course information



Monday To Friday

Morning Timings
10:30 AM to 01:00 PM

Monday To Friday

Evening Timings
03:30 PM to 06:00 PM

Saturday And Sunday


Course price details

Course Price at

Training + Certification + Study material + Placements

Duration: 45 Days

Contact details

Feel Free to contact for course enrollment

Training Includes

  • Web Page Content – Static vs. Dynamic Pages
  • UI Mapping with Selenium
  • Creating a shared object repository with Selenium
  • 1 Day session on Interview Tips
  • 2 Days Session on FAQs and Answers
  • 5 Mock Interviews and Guidance

Instructor-led Sessions

Online & Offline Instructor-Led Classes. Weekend Class sessions of 3 hours .


Each class will be followed by a test to assess your learning.


Sucessfully complete your final course project and CloudSwab will certify you as a Software Tester.
You will be learning different levels of testing, test environment setup concepts of software testing.

Software testing

Course curriculum

  • Test Automation for Web Applications
  • Introducing Selenium
  • Selenium Components
  • Supported Browsers

  • Getting Started – Choosing Your Selenium Tool
  • Introducing Selenium Commands
  • Test Suites
  • Commonly Used Selenium Commands

  • Introduction
  • Installing the IDE
  • Opening the IDE
  • IDE Features
  • Building Test Cases
  • Running Test Cases
  • Debugging
  • Writing a Test Suite
  • Executing Selenium-IDE Tests

  • Creating a test suite
  • Creating tests in a test suite
  • Adding a new test, in a test suite
  • Deleting a test from a test suite
  • Running a test suite from IDE
  • Running the test suite from Selenium Core
  • Analyzing the results

  • Verifying Page Elements
  • Introduction to Locating Elements
  • Locating elements by identifiers
  • Locating elements by xPath
  • Locating elements by DOM
  • Introduction Matching Text Patterns
  • Matching Text Patterns - Regular expressions
  • The “AndWait” Commands
  • Sequence of Evaluation and Flow Control
  • Store Commands and Selenium Variables
  • echo - The Selenese Print Command

JAVA Topics
  • Java Introduction
  • Installing java
  • Why java for selenium
  • Features of java

Eclipse Topics:
  • First Eclipse project
  • First Java Project

  • Data type in java
  • String concept in java
  • IF Statement
  • Types of Loops statements
  • Usage of loops in selenium
  • Practical example with loops
  • What are functions
  • Function input parameters
  • Functions return types
  • Functions overloading
  • Object oriented programming language (oops )
  • Local Variables
  • Global Variables
  • Creating Classes in Java
  • Creating Objects in Java
  • Constructors
  • Other Concepts
  • Inheritance
  • Error Handling
  • Strings

  • Introduction
  • How It Works
  • Installation
  • From Selenese to a Program
  • Programming Your Test
  • Learning the API
  • Retrieving and Reporting Results
  • Adding Some Spice to Your Tests
  • How the Server Works
  • Server Command Line options
  • Troubleshooting

  • Configuring JUnit with eclipse
  • Setting up eclipse
  • Setting up Selenium cline drivers
  • Starting Selenium RC Server
  • Building the test scripts using eclipse
  • Configuring eclipse to run the tests
  • Running the test scripts from eclipse
  • Understanding the test run from eclipse
  • Generating the test log and understanding

  • Setting up the Selenium Grid
  • Ensuring the validity of ant build
  • Starting the hub
  • Starting the Selenium Remote controls on different platforms
  • Running the tests parallel
  • Running the tests sequential
  • Analyzing the results

  • Installing the TestNG on eclipse
  • Configuring TestNG libraries with Eclipse
  • Understanding the Scripts in TestNG format
  • Exporting the Tests from SeleniumIDE
  • Adding the necessary methods to work with TestNG
  • Running the tests with TestNG
  • Understanding the reports generated by TestNG
  • Creating a XML file for running the tests though TestNG
  • Working on a case study

  • Web Page Content – Static vs Dynamic Pages
  • UI Mapping with Selenium
  • Creating a shared object repository with Selenium
  • Writing a frame work

  • Web Page Content – Static vs Dynamic Pages
  • UI Mapping with Selenium
  • Creating a shared object repository with Selenium
  • Writing a frame work
Designed by CloudSwan Solution
Cloudswan Solution