Selenium Testing


Selenium automation testing is one of the Hottest and demanding technology in IT lot of job opportunities are there in market for freshers and for experience as well. Technogeeks offers Selenium Training in Pune the Combination of selenium and core java with 1 live project and POCs. Trainers who are providing training are IT professionals, working in IT having lot of knowledge of real time scenarios. The components which we are going to cover are mentioned below.

Selenium Webdriver:

Selenium WebDriver is the successor to Selenium RC. Selenium WebDriver accepts commands and sends them to a browser. This is implemented through a browser-specific browser driver, which sends commands to a browser and retrieves results. In Automation Testing, most browser drivers actually launch and access a browser application there is also an HtmlUnit browser driver, which simulates a browser using the headless browser HtmlUnit.

Selenium IDE:

Selenium IDE is a complete integrated development environment (IDE) for Selenium tests. It is implemented as a Firefox Add-On and available on Chrome Store recently, and allows recording, editing, and debugging tests. It was previously known as Selenium Recorder.

Selenium Grid:

Selenium Grid is a server that allows tests to use web browser instances running on remote machines. With Selenium Grid, one server acts as the hub. Tests contact the hub to obtain access to browser instances.


JUnit is a unit testing framework for the Java programming language. JUnit has been important in the development of test-driven development, and is one of a family of unit testing a framework which is collectively known as xUnit that originated with SUnit.


Cucumber is a software tool used by computer programmers for Software Testing. It runs automated acceptance tests written in a behavior-driven development (BDD) style. Central to the Cucumber BDD approach is its plain language parser called Gherkin. It allows expected software behaviors to be specified in a logical language that customers can understand. As such, Cucumber allows the execution of feature documentation written in business-facing text.


Maven is a build automation tool used primarily for Java projects. The Maven project is hosted by the Apache Software Foundation, where it was formerly part of the Jakarta Project. Maven is built using a plugin-based architecture that allows it to make use of any application controllable through standard input.


Jenkins is an open source automation server written in Java. Jenkins helps to automate the non-human part of the software development process, with continuous integration and facilitating technical aspects of continuous delivery. It is a server-based system that runs in servlet containers such as Apache Tomcat. You can read more about Jenkins in Selenium Training Institute in Pune.


TestNG is a testing framework for the Java programming language created by Cedric Beust and inspired by JUnit and NUnit. The design goal of TestNG is to cover a wider range of test categories: unit, functional, end-to-end, integration, etc., with more powerful and easy-to-use functionalities.