Selenium Training in Chennai

Selenium Training in Chennai

selenium training in chennaiLooking for best Selenium Training in Chennai, FITA is the No 1 Selenium Training Institute in Chennai offering professional Selenium course by Selenium experts. Call +91 98404-11333 for more details. In the cutthroat competition prevailing amidst various organizations, it is indeed necessary for every company to dish out the projects swiftly. Thus, the use of automated tools is constantly increasing.

Selenium is an automation testing framework that is used to test web-based applications. Selenium is an open source and can execute scripts in parallel. Selenium allows users to write test scripts in several programming languages such as Perl, PHP, Java, C# etc though Java is the most popular and widely adapted programming language used with Selenium.  Selenium can be installed on different operating systems like Windows, Linux, and Macintosh. Selenium supports all the leading browsers. Selenium Training in Chennai is the gateway to explore multiple programming languages.

Selenium is used in many IT companies due to its numerous advantages compared to other automation testing tools in the market. There is a massive demand for automation testers to validate software and mobile applications across the world. Taking Selenium Course in Chennai at FITA will give an edge to enter into automation testing industry!


Why Selenium Classes in Chennai at FITA?

Selenium Training in Chennai at FITA will master you in all the essential skills like Selenium WebDriver, Java concepts, Design Patterns, Frameworks, Cucumber, Jenkins, Github & other important tools to create your automation suite
Learn Web automation the right way as used in the Software Industry
Selenium Course in Chennai at FITA is attended by more than 2000+ students till date and has helped numerous people like you to get a career in automation testing using Selenium
Our expert trainers will help you to implement your own automation framework as part of the programme
Automation testing for popular websites are performed as part of the practicals in the training itself
Our classroom training gives you a flexibility that suits your time, level of expertise and budget
Our expert trainers are handpicked who have gone through rigorous interviews with positive feedbacks from hundreds of professionals & students like you
At FITA which is the NO.1 institute for Selenium Training in Chennai, have placement tie-up with more than 550+ companies that will open doors for world-class opportunities
We have limited the batch size to enable students to have good interaction and understanding between our trainers and students
We have designed the Selenium Course syllabus according to the Global industry standards
Work on Live projects and gain confidence like a Pro

Selenium is malleable result-driven approach creating vast openings for talented young minds who are curious to enter the Testing industry. Selenium Training in Chennai is preferred by many organizations due to its usage in both mobile and web-based applications.

FITA has spent many longing hours with experts from the industry to build up a curriculum, which relies on international standards. Selenium script is independent of programming languages such as PHP, Java, Pearl, and many others. Thus, this makes it suitable for the students to learn Selenium Course in Chennai. Automation testing acts as a salvage for manual testers who are experiencing diversified issues during the accomplishment of testing for any application.

Responsibility of a Software tester

Testers need to divide the complex software into tiny units and test cases are generated accordingly
They will be interacting with developers for the troubleshooting purpose.
They need to analyze the requirement before choosing the tool in case of automated testing

Learn Selenium Training in Chennai from the Experts!

After completing the Selenium Course at FITA, students will be familiar with Selenium IDE, Selenium RC, Selenium WebDriver, Selenium Grid, Frameworks, Java, Jenkins, Cucumber, Github and various other industry oriented tools. These different components of Selenium are taught with practical exposure which adds demand to the Selenium Training in Chennai.

Course Description

However, developers are the backbone of the application testers play a very crucial role before the handover of projects to the client. As it marks the quality of the product, which is the hard work of the whole team. Selenium Training in Chennai exhibit its set of learned methodologies to maintain quality in the process of testing.

Selenium is popular among various companies in the automation-testing sector due to its open source and cost-effective features. It allows the test script generated along with the validation of the scripts.

The testing process in Selenium is not restricted to a specific mode but it can be done on various modes such as selenium remote control, selenium grid record, record-playback and many more. The uniqueness of Selenium is can perform a task on different operating systems and can brace various languages.

Selenium comprises of four elements for its proper functionality that are listed below:

Selenium grid
Selenium remote control
Web driver
Integrated development environment

In the recent technological development, Selenium and WebDriver are blend into a sole framework, which is referred to as Selenium RC.


Automation Introduction

Why and When Automation?
Is automation the final solution?

Selenium Introduction

Selenium Introduction – What is Selenium and Why Selenium?
Introduction of Selenium Components
Selenium & Supported Languages – Java, PHP & Python

Oops Concepts and Core Java

Setup Java environment – Download JDK and Setup eclipse
Java programming concepts
Class, Object, Variables, Methods & Packages
OOPs concepts – Abstraction, Encapsulation, Polymorphism & Inheritance
Conditions and Loops
Access and Non access modifiers
Interfaces, Constructors
Collections – Set, List, Array and Arraylist
Exception Handling
Retrieving data from database

Selenium WebDriver

Selenium WebDriver Introduction
Architectural difference between WebDriver Vs RC
Download and Configure WebDriver with Eclipse
Cross Browser Testing – Firefox, IE ,Chrome, HtmlUnitDriver
Object locators / Identification
Handling various WebElement using WebDriver
Handling Mouse movements and keyboard Events
Handling pop-ups, windows and Alerts
Handling WebTables
Automating Real time scenarios
Handling Files – Upload & Download using AutoIT

Selenium IDE and RC

Installing Selenium IDE
“Selenese” – Selenium Commands
Actions, Asserts, Assesors
Developing Test Cases & Test Suites With Selenium-IDE
Introduction to Selenium RC

Testing Framework

Introduction of testing framework & Unit Testing
Difference between TestNG and JUnit
TestNG introduction and Configuration with eclipse
TestNG Annotations and Data Providers
Creating Test Suite with TestNG
Tools helping Object identification
Keyword driven Framework
Data driven framework
Hybrid Framework
Cucumber Framework
Parallel Execution in TestNG

Develop Hybrid Framework

Creating Hybrid Framework for Web Application using WebDriver /TestNG
Use external Data for Testing (Excel sheet, xml files, Property file)
Reading and understanding reports
Screenshot of Failed Test case

Selenium Grid

Introduction to Selenium Grid
Configuring Grid setup
Configuring Grid for Multi-browsers
Remote Webdriver

Build Integration

Integration with Maven

Continuous Integration

Integration with Jenkins


Page Object Model


Cucumber Introduction
Why Cucumber?
BDD & its application
Components of Gherkin
Step Definition
Setting up a Cucumber Project

2000+ Students Trained in Selenium since 2012!

FITA is a Top Rated Selenium Training Institute in Chennai which offers an in-depth Selenium Course in Chennai by highly experienced professionals with more than 8 years of IT experience. We provide best and high-quality training based on current global  industry requirements. We assure you that you will gain thorough knowledge Selenium and creating an automation test suite by joining the Selenium training in Chennai at FITA.

Our experienced trainers will assist students to learn at their convenient pace. Once completing our selenium training, we offer placement and certification assistance to all our students. Interested in our Selenium Training in Chennai You can also visit our Velachery, T Nagar and OMR branch to have a discussion with our student counselor to know about course syllabus, duration and fees. You can also ask for free Selenium course Demo!

Key skills required to become a Selenium tester are

The basic programming skills in Java to use the selenium tool is essential
Good knowledge in Selenium Grid is Essential
Good knowledge in Webdriver and frameworks like Hybrid is essential
Selenium testers need to be methodological and diligent at work to ensure the quality in the process of the testing.
Some parts of the work are repetitive and monotonous for the testers, so the tester needs to be passionate and self motivating
Teamwork is important in testing. So, coordination among the developers and testers are important.
Test architecture knowledge, test design, and troubleshooting are important in testing.
Basic certification like ISTQB foundation level helps for the progress in the testing profession for a tester.

Job opportunities after completing Selenium Training

The industries in which testing professionals can work are banking, insurance, manufacturing, customer relationship management, and supply chain management. Technical knowledge and domain knowledge both are important for a tester. Join the Selenium Training in Chennai at FITA to gain in-depth knowledge of testing.

Rated as best Selenium Training Institutes in Chennai

Call 98404-11333 to get more details about Selenium training in Chennai or fill our enquiry form to get more information about Selenium training in Chennai.

Are you interested in taking Selenium Testing Training in Chennai? Get trained with the best Selenium Training Institutes in Chennai. Speak to our student counselors and enroll with us immediately.

Read the Common Selenium Interview Questions here

Student Industrial Updates

The latest version of Selenium

Every tool or programming language or platform is subject to the prospective changes periodically and released as a new version. The community followers and the new comers explore the technology with multiple perspectives and contribute to make the regular changes in the technology. Selenium has come across so many versions like Selenium IDE, Selenium 1, Selenium 2, Selenium 3, and now the industry is expecting for the Selenium 4. Let me see the good qualities of the latest version that is Selenium 3 and the expectations over the Selenium 4. Join the Selenium Testing Training in Chennai to hone the technical skills and follow the big community of testers around the world.

We start the story from the scratch and know about the history or library of Selenium. Selenium 1 is also known as the Selenium RC and it is the first version of the selenium. This feature is not available with the tool now but it is released within the library and used for the Web Driver compatibility. Search for the Best Selenium Training in Chennai and your search will take you to the place where expert trainers impart their industry knowledge to the upcoming student’s community. This dominates the Web UI automation and the selenium 2 uses different types of the mechanisms to automate the process. Selenium 3 is the latest version of the Selenium.

Selenium 3

Selenium 3 is sub divided in to many versions like selenium 3.1, selenium 3.2, Selenium 3.11.0, and Selenium 3.12.0. The code snippets and the articles of the Selenium 3 are designed in the way it is easy to download the new version to use the Selenium tool. There are wide range of institutes who offer the best Selenium Training and Placement in Chennai with proven records for the quality training and immediate placements. The advantages of using Selenium3 are grouped as summary in the below paragraph.

Selenium Training in Chennai works with a focus to cultivate the learning habit in the students and know about the latest changes in the technology in which they pursue the education. Java8+ is used in the Selenium 3 and the old version of Java suits well with the selenium. Firefox version released after the 47.0.1 needs the GeckoDriver and the before versions will not demand for the GeckoDriver. For Mac users the own SafariDriver is introduced by the Apple. The Version 2.1 has Guava in Selenium. The new things in Selenium 3.0 are it supports the Firefox driver and this was not there in the previous versions. This Firefox driver is called as the Geckodriver.

The official website of the Selenium help to download the Gecko driver and supports for the usage of latest version of Selenium. The browser of Microsoft which is called as Microsoft’s Edge browser is used in Selenium. 9+ versions of the IE are used in the Selenium 3.0 and Selenium 3.0 is also called as the W3C. The expansion of W3C is World Wide Web consortium standard. Selenium RC is indirectly connected in the Selenium 3 in the form of back-end Web Driver. Selenium Core is depreciated in the Selenium 3.0. The Software Testing Selenium Training updates the syllabus periodically as per the industry standards and engages the students in learning the subject intensively.

Expectation with Selenium 4 version

Selenium 4 is standardized version as like selenium 3 and it has the same standardization as W3C. The Webdriver API in Selenium needs compatibility and the compatibility is encouraged in the Selenium 4. Appium and ios driver are the tools used for the mobile testing and it needs the support from Selenium. JSON of Java is used in Selenium to communicate with the browser and this requires the encoding and decoding of the API. This process will be eliminated in the new version of Selenium 4 with the help of the Java bindings. The protocol from the JSON is called as the wire protocol and this won’t be used in the new version of Selenium. Selenium Testing Training is the best training for the detailed understanding of the automation process with real time examples from multiple domains. The W3C protocol is used to communicate and this works with the java bindings. The own locator strategy and the CLI runner makes the Selenium IDE as a plugin for the Selenium.

The Best Selenium Testing Training in Chennai shapes the master minds and enlarge the business world to develop the economy. The new plugin system allows the IDE as easily integrate with the systems. The CLI runner is operated with the node.js and it helps for the web driver play back. The CLI runner helps for the parallel execution and it has the record of information like the time, number of test cases passed or failed etc. In Selenium Grid it is the role of the testers to connect the hub and the node. Hub is like the server and node is like the test machine. Best Selenium Training Institute in Chennai holds the responsibility to update the latest changes in the technology and the learning part is considered as a life time habit in the software industry. The difficulty of connecting both the components of Selenium will be eradicated in the Selenium 4.

When using the Selenium server it will start both the hub and node to run the program. Selenium 4 will support the Docker and it removes the thread-safety bugs in Selenium. So, to satisfy the expectations at par the Selenium 4 consists of all the check points to overcome issues and help for the smooth processing. Documentation is one of the important parts in the Selenium and it is expected to be upgraded in the new version of the Selenium. Selenium Course in Chennai takes every enquiry as opportunity to make the students to understand their potential and place them in the relevant job role in which they are interested.

Selenium with Cucumber

Devops is the emerging technology in the Software industry where all the activities are automated for the continuous development and deployment. Let me discuss in detail about how to integrate DevOps and Selenium to derive quality from development and operations. Selenium Training in Chennai is designed with a motto to produce the efficient candidates suitable for the job roles in the big companies for testing. The software industry is very prone to the quality as the clients are from global market. So, it is the automation era in which continuous integration is given high importance. To configure the networks and to deploy the application in the server’s automation is the best as it is tuned towards perfection. The operations job like provisioning the servers, configuring the servers, configuring the networks, configuring the firewalls, and monitoring the application when the application is live are some of the processes covered by the DevOps technology.

Cucumber and DevOps

Behavior driven development improves the communication and increases the quality of the deliverables. Selenium Training is the answer for your search towards your dream job. After the training the concepts and the process of testing becomes clear to the learners. BDD and TDD development are the co-related terms in the testing process. Various tools available in the market for the BDD testing are Cucumber, Specflow, Behave, J Behave, Web, Lettuce, Behat, and Kahlan. Cucumber is the tool which writes the behavior of the application to check the quality concerns with the application. It is written with various languages like Ruby, Java, Java script, Python, .Net, and C++. Cucumber can be configured with Selenium to derive the results of the DevOps environment in the Selenium tool.

Gherkin is the language used for the Cucumber and it is easy to learn even for the non-programmers. To integrate Devops in to Selenium it is essential to integrate the Cucumber framework with Selenium. To integrate the Selenium with cucumber the Jars like Selenium-server-standalone, Selenium client for Java, Cobertura-2.1.1. or above, Cucumber-core-1.2.5 or above, Cucumber-java-1.2.5 or above, Cucumber junit-1.2.5 or above, Cucumber-jvm-deps-1.0.6 or above, Cucumber-reporting-3.9.0 or above, Gherkin-2.12.2, Junit-3.4.2 or above, Mackito-all-2.0.2-beta, and a driver corresponding to your driver have to be downloaded. Selenium Course in Chennai offers god training and help the students till they get placed. It takes the dual role and operates as a bridge towards the education and the job industry.

Improvisations in Selenium2

Selenium Training Institute in Chennai offers training to fresher and experienced professionals. They travel with the students and make them as perfect professionals. Selenium 2 is featured with so many new things like locating elements, waits, timeouts, Run on failure functionality, Boolean arguments, importing, shortcuts, and keywords. The element id, Xpath expressions, and CSS selectors are used to find elements in the CSS selectors. Strategy can be implicit or explicit with a prefix. When importing the library the timeout arguments or Set Selenium Timeout keywords are used. Implicit waits are used to specify the time limit to wait for the elements in the web page. Selenium Speed is used to slow down the speed of the element in the webpage. The time format mentioned in these waits or time outs are in the seconds or robot framework’s time syntax. Selenium 2 has a method of capturing the screenshot of the page and it automatically execute the keywords when required. Join the Best Selenium Training Institute in Chennai and become a learner and expert in the automation industry.

Features of Selenium1

Selenium RC and Selenium 1 are the same versions of the Selenium. Selenium 1 is used still for the maintenance mode in the Selenium. The support languages for the Selenium 1 are java, java script, and Ruby, PHP, Python, Perl and C #. The Selenium server runs the commands of the Selenese from the test program, acts as an HTTP proxy, and verifies the communication between browser and the AUT as HTTP messages. The Selenium Client library is different for each programming language and the API is used to run the functions of the Selenium. The role of the client library is to take a Selenese command and transfer the commands to the server. The results of the test are saved in the program variable. Knowledge of OOPS concept is helpful in understanding the Selenese commands. JUnit, TestNG, and Report NG are some of the reporting framework for the Selenium. The Best Selenium Training Institute in Chennai offers the courses with customization and covers all the topics needed for the job industry.

Tips to do testing efficiently

Testing is the vast subject and in every company to keep the customers or clients happy they place the testing professionals. Selenium Classes in Chennai covers the topics from the scratch and gives knowledge by imparting the advanced topics also. After years of experience as a veteran tester we can clearly point out some check points to improve the skills of the testers. Find the below summary which says about the best testing practices.

Be result driven and analyze the results of the test to arrive at the solution to the problem. Testing is about running the test and finding out the root cause of the problems. To cover all the elements in the testing use the AUT which means break your application under test. After breaking the test it becomes as the small functional modules. Write test for the small modules and tune it towards perfection. Write the test cases for the valid conditions and invalid conditions to know about the unexpected behavior of the application. Test all the requirements and do the regression testing as a group. This saves time spent for the manual regression testing. Join the Selenium course to get the Selenium Certification in Chennai.

If the response time is crucial one for your application then do the performance test of the application. If you are about to do the regression test for the new additions in the application then check the bug graph and accordingly plan your test. Join the Selenium Testing course in Chennai and know about the trends followed by the company in the testing process. The problematic part of the application is clearly mentioned in the bug report and these portions are handled with proper care when conducting the testing. Prepare a priority list and accordingly work to manage the time. Team coordination and time management are crucial skills which a tester should have apart from the knowledge. Selenium Course with the right training institute will value your time and your knowledge which ultimately ends up with a good placement support for the trained students.


Why should I learn Selenium Training at FITA?

  • Selenium Course at FITA is designed & conducted by Selenium experts with 10+ years of experience in the Selenium domain
  • Only institution in Chennai with the right blend of theory & practical sessions
  • In-depth Course coverage for 40+ Hours
  • More than 15,000+ students trust FITA
  • Affordable fees keeping students and IT working professionals in mind
  • Course timings designed to suit working professionals and students
  • Interview tips and training
  • Resume building support
  • Real-time projects and case studies

Will FITA help me with placements after my Selenium course completion?

We are happy and proud to say that we have strong relationship with over 600+ small, mid-sized and MNCs. Many of these companies have openings for Selenium Specialist. Moreover, we have a very active placement cell that provides 100% placement assistance to our students. The cell also contributes by training students in mock interviews and discussions even after the course completion.

How do I enroll for the Selenium course at FITA?

You can contact our support number at 98404 11333 or directly walkin to one of the FITA branches in Chennai or Coimbatore

Can I enrol in any of the FITA branches in Chennai?

The syllabus and teaching methodology is standardized across all our branches in Chennai. We also have a FITA branch in Coimbatore. However, the batch timings may differ according to the type of students who present themselves.

How many students have been trained by FITA up till now?

We are proud to state that in the last 7+ years of our operations we have trained over 15,000+ aspirants to well-employed IT professionals in various IT companies.

How old is FITA?

We have been in the training field for close to a decade now. We set up our operations in the year 2012 by a group of IT veterans to offer world class IT training.

What will be the size of a Selenium batch at FITA?

We at FITA believe in giving individual attention to students so that they will be in a position to clarify all the doubts that arise in complex and difficult topics. Therefore, we restrict the size of each Selenium batch to 5 or 6 members.

How equipped are the Selenium faculties at FITA?

Our Selenium faculty members are industry experts who have extensive experience in the field handing real-time application and completing mega real-time projects in selenium in different sectors of the industry. The students can rest assured that they are being taught by the best of the best from the Selenium industry.

Will I be given sufficient practical training in Selenium?

Our courseware is designed to give a hands-on approach to the students in Selenium. The course is made up of theoretical classes that teach the basics of each module followed by high-intensity practical sessions reflecting the current challenges and needs of the industry that will demand the students’ time and commitment.

What are the payment modes accepted at FITA?

We accept Cash, Card, Bank transfer and G Pay.

Student Testimonial

Selenium Interview Questions

  1. Explain how to launch a browser using Selenium web driver?

We create an object from Firefox driver, chrome Driver, and Internet Explorer driver and web driver is an interface. For the Firefox driver it is Web Driver driver = new FirefoxDriver();, to launch the Internet Explorer, it is WebDriver driver = new InternetExplorerDriver(); and for the safari driver it is the WebDriver driver = new SafariDriver();

  1. Explain the FirefoxDriver and is it a class or an interface?

FirefoxDriver is a java class and it implements the WebDriver interface in the selenium.

  1. Which interface is the super interface of web driver?

Search context is the super interface of the web driver in the selenium.

  1. Write the meaning of the code Webdriver driver = new FirefoxDriver():?

WebDriver is an interface and an object is created with the Firefox driver class is the meaning of the code Webdriver driver. Selenium Training in Chennai will cover interview questions as part of the course curriculum.

  1. What is the purpose of creating a reference variable?

Reference variable in the WebDriver helps to use the same driver variable to work with any browser like a driver, SafariDriver etc.

  1. List out the different exceptions you have faced in Selenium WebDriver?
    ElementNotvisibleException and the staleElementReferenceException are the two exceptions used in the Selenium Webdriver.
  2. Explain the Element not visible exception?

This exception is about the element which is not on the webpage but visible to the DOM and sometimes used for the element which is associated with the XPath.

  1. Explain the stale element reference exception?

The reason for this exception is if the element has been totally deleted and it is no longer attached to the DOM.

  1. List out some of the exceptions in the Selenium web driver?
    The web drive exception, illegal state exception, timeout exception, no alert present exception, no such window exception, and no such element exception are some of the exceptions in the selenium web driver.
  2. List out the different types of waits in the selenium web driver?

Implicit waits, Explicit waits, and fluent waits are the three types of waits in the selenium web driver.

  1. Describe implicit wait in selenium web driver?

The implicit waits in the web driver wait for a certain amount of time after throwing an exception. After the exception, the web driver will wait for the element based on the time and the default setting is zero in the web driver. Lot more interview questions like these will be covered as part of the Selenium training in Chennai programme at FITA.

  1. Describe the web driver wait in selenium web driver?

The condition and time are set in the webdriver wait on a certain element. This wait is only applied to the specified element and the wait also throws an exception when an element is not found.

  1. Describe the term fluent wait in selenium web driver?

Fluentwait explains the maximum amount of time to wait for a specific condition and the frequency explains the condition before throwing an exception.

  1. Explain how to press the ENTER Key on the text box in the selenium web driver?
    The selenium Enum keys with its constant ENTER is used to press ENTER key in the selenium web driver.
  2. How driver.close() and driver.quit() methods are used in Selenium?

The driver.close and driver.quit has mild variation in the functions. driver.close() is used to close webDriver and driver.quit is used to open the WebDriver instances. Selenium Course in Chennai provides the practical training with the real time examples which gives in-depth knowledge in the technology.

  1. How driver.findElement() and driver.findElements() commands are used in WebDriver?

findElement() returns single web element whereas findElements() returns a list of WebElements which satisfy the locater value passed. The syntax differs to both the cases. If there is no element then findElements() shows 0 elements whereas the findElement() shows NosuchElementException command.  Selenium Training provides quality training to the students residing in and around Adyar.

  1. List out the methods to check the visibility of the web elements?

isDisplayed(), isSelected(), and isEnabled() are some of the methods to  check the visibility of the web elements. Selenium Course in Chennai covers wide range of topics with flexible timings to educate the students with all the challenges in the automation industry.

  1. Which class is used to select a value in a drop down in Selenium?

Select Class is used to select a value in Selenium.

  1. In which scenarios the screenshot is taken in the selenium Web Driver?

Application issues, Assertion failure, to find the web elements on web page and time taken to find the web elements on web page are some of the scenarios under which the screen shot is taken in the Selenium web driver. Selenium Training Institute in Chennai provides the practical oriented training and to enter in to the automation industry selenium training is very helpful.

  1. Describe how we handle the web based pop-up?

The third party tools like Auto IT and Robot class are used to handle the pop up in the windows. The selenium does not support the window based applications and it supports only the web application testing.

  1. Explain which language is used in selenium to handle the hidden elements in Selenium?

Java script is used in selenium to handle the hidden elements in the selenium web driver.

  1. How the code for the broken links works in the selenium?

Import packages, collect links in web page, identifying and validating URL, send http request, validating the links, and troubleshooting are some of the functions which are performed through the coding to find out the broken links.

  1. Describe how javascript is used in selenium and how to read the javascript variable in selenium?

Java script is used to see the hidden element in the selenium and javascriptexecutor is used to read the variable in the selenium. Join the Selenium Training in Velachery and excel in your job with the help of the practical oriented training.

  1. How the test data is read in the web driver?

The tests data can be read from excel using JXL or POI API in the selenium Web driver. When compared to JXL the POI and API has many advantages.

  1. How to automate the captcha and bar code reader in the selenium?

It is not possible to automate the captcha and the bar code reader in the selenium.

  1. Mention some scenarios where it is not possible to automate the Selenium Web Driver?

Bitmap comparison, automating captcha and reading the bar code is not possible to automate in Selenium.

  1. Explain object repository in selenium?

Object Repository is used to store the element locator values. It does not store the values in the scripts rather it stores the values in the centralized location. To save all the properties the property file is created and this property file is called as Selenium Web Driver. The detailed syllabus is the highlight of the Selenium Training in Tambaram

  1. How to create object Repository in Selenium?

In selenium, we call objects as locators. Some of the locators are ID, Name, Class Name, Tag name, Link Text, Xpath and CSS. Object repository is a collection of objects and to locate the object repository in the seperate file. All th objects are stored in the class and each page in the web page is mentioned as class.

  1. Explain the priority attribute in Test NG?

The priority attribute is used @Test annotations and if the priority is not set then the test scripts execute in alphabetical order.

  1. Explain the two ways of the parameterized testing?

There are two ways to set the parameters and they are with testing xml, and with data providers. These two types of parameterized tests are used to test same types of test with different values.

31.What is the method to run a group or test cases using the test NG?

Using Test NG the different methods, different groups and the other groups which contain other groups are declared. The test NG includes certain set or groups and excludes certain set or groups. This makes the grouping and partition of tests easy. The groups are mentioned in the testng.xml file in the Test NG. The groups are mentioned in the <test> or <suite> and the groups in the <suite> tag is applicable to all the <test> tags also.

32.Mention the benefits of @Listener annotation in Test NG?

The benefits of @Listener annotation are it configures the reports and logging. On Test Start, onTestSuccess, onTestFailure, and onTestSkipped are some of the methods used with the ITestListener interface in the selenium. The listener class is created to implement this interface.

33.Which annotation is used to create a data driven framework using Test NG?

@Dataprovider annotation is used to create a data driven testing framework.

34.Explain how OOPS concept is used in Selenium with an example?

Abstraction is the java class which is used in the Page object model design pattern to hide the internal details like the id name, in the X path. The Interface in the java looks similar to a class and interface. Abstraction and multiple inheritances is possible with the java interface.  The overriding method of adding a child class to the parent class is possible with the java. Encapsulation in Java is used in automation to bind the code and data together.

35.Explain the difference in the “/” and ‘//” in the X path?

Single slash is used to create Xpath to select from the document node or start node. Double slash is used to create X path and it is used to select from anywhere in the document.

36.Explain the usage of Selenium grid in selenium?

Grid is used to run the scripts in multiple platforms and browsers. To save time and to test under different environments selenium grid is used.

37.Differentiate selenium1 and selenium2 in the selenium?

Selenium1 is RC alone and Selenium2 is RC and Web Driver.

38.List out the different types of drivers in Selenium?

FirefoxDriver, InternetExplorerDriver, ChromeDriver, SafariDriver, OperaDriver, AndroidDriver, iphoneDriver, and HtmlunitDriver are some of the drivers in Selenium.

  1. How unique is selenium when compared to QTP and test complete?

The license, cost, customer support, release cycles, development sprints, coding skills, environment support and language support are some of the key points which lay the difference between the QTP and Test complete. The difficulty level in the interviews depends upon the number of years of experience. So, the Selenium Training in Chennai is tailored as per the different knowledge levels of the students.

  1. What are the components in the selenium V3 and explain their functions?

Selenium V3 consists of IDE, web driver and grid. IDE is for the record and playback, web driver is for testing the web application and grid is for automating remote host machines. Jenkins and mavens also forms the part of selenium. Jenkins is used for continuous integration system and maven is for the version control.

  1. List the difference between the various versions of selenium?

The various versions of selenium are selenium V1, selenium v2 and selenium V3. Selenium V1 consists of the IDE, selenium RC and Selenium Grid. Selenium V2 consists of the web driver alone and RC is taken from the selenium. Selenium V3 consists of IDE, Web driver and Grid. The various versions are introduced in selenium as it is the combination of tools required for automating the web application. Selenium Course in Chennai trains the candidates with the various tools used for automation and the pros and cons of using Selenium. Selenium Training is suitable for the beginners and manual testers who want to know the different flavors of the selenium.

  1. Why synchronization is used in Selenium?

Synchronization is helpful when the application wait for a response time. The synchronization points are added to make the script reliable. IF the application has AJAX then explicit wait is used to make the application wait until the element appears. Selenium Course in Chennai trains the candidates with the various tools used for automation and the pros and cons of using Selenium.

  1. What is the return time of the explicit wait?

The purpose of using the explicit wait is to make the application wait until the condition is met. This wait returns after 500 milliseconds. Selenium Training Institute in Chennai train the learners in the basic questions and specific questions related to the experience of the candidate.

  1. When fluent wait is used in selenium?

Fluent wait is used in the selenium when you try to test the presence of an element. The element is expected to appear after x seconds or minutes and the wait is used to test that element. Best Selenium Training Institute in Chennai hone the skills required to clear the interview and to reach the top positions in the corporates.

  1. Mention the two types of explicit wait?

The types of explicit wait are web driver wait and the fluent wait. Selenium Classes in Chennai train the learners to implement different ideas in their upcoming projects to automate the process.

  1. Explain the web driver wait?

The web driver wait is applied on specified element and it is applied only for certain condition and time.

  1. Explain when the nosuchelementexception appears?

Nosuchelementexception appears when the page is still loading and you have finished the element search, the Ajax has not returned, and the third reason is if the element is not really on the page.

  1. List out the reason behind the Elementnotvisiblexception in selenium?

Duplicated XPATH is the reason behind the elementnotvisibleexception. If the X path is matching more than one element then it will through elementnotvisibleexception in selenium. Best Selenium Training in Chennai covers the specific questions which brings out the practical knowledge in the Selenium like handling the pop ups, handling date picker, iframes, handling the sleep and explicit wait and difference between the driver.close() and driver.quit().

  1. What is lazy initialization in selenium?

If staleelementexception appears due to java script then POM is used to load the element. The staleelementexception shows that the element has been completely deleted or not attached to the DOM. The POM aids to load the element but won’t initialize the content. This process is called as lazy initialization in selenium. Selenium Testing Training in Chennai clearly explains about the possible ways to locate the web element in the web driver.

  1. Describe in detail about the exception test in selenium?

The exception test in the selenium specifies the exception which will be mentioned within the parameters.

  1. List out the reasons why excel sheet is used in the selenium?

Excel sheet is used for the application URL for all the environments, to maintain the user name and password credentials of different environments, and for the test cases to be executed. The excel sheets are used as data source to store the information to execute the automation process.

  1. What are the advantages of POM?

The advantages of POM are it helps to separate operations and improves the code readability. The flows in the UI from verification are separated using the POM. The multiple test cases can be used for the same object repository and it is easy to reuse the code. Selenium Training in Chennai gives in-depth knowledge about the architecture of the frameworks and the ways to improve the frameworks using Selenium.

  1. What are the annotations used in the Page factory?

The annotations like @FindBy to find web element and initelements to initialize the web element are used in the page factory.

  1. What are the attributes of @FindBy in Selenium?

The tagname, partiallinktext, name, linktext, id, css, classname and Xpath are the attibutes in the Selenium.

  1. What are the conditions in the explicit wait?

elementtobeclickable, elementtobeselected and the presenceofelementlocated are some of the conditions in the explicit wait. Selenium Training in Chennai provides the training with flexible timings and best opportunities to the students.

  1. What is code in the selenium for a particular element to be visible on a page?

The code is written to make the webdriver wait for a specific time and the XPath is written to make the web element visible. The code for the wait time and visibility is WebDriverWait wait=new WebDriverWait(driver, 20); Selenium Training in Chennai help the aspirants to land in their dram job in the big IT world.

Element = wait.until(ExpectedConditions.visibilityOfElementLocated(By.xpath( “<xpath”)));

  1. What are the two methods in the javascriptexecutor?

“executescript” and executeasyncscript” are the two methods in the javascriptexecutor. To run the javascript the code is JavascriptExecutor js = (JavascriptExecutor) driver;


  1. Explain the actions of the keyboard and mouse in selenium?

The advanced user interactions API are used to handle the keyboard and mouse events. The action and action classes execute these events. Some of the events are method- description, clickAndHold()-clicks without releasing the current mouse locations, drag and drop() to perform the click and hold at the location of the source element, moves. Source, target() to move the location of the target element and then releases the mouse. Selenium Training covers both the Webdriver 2.0 and webdriver 3.0.

  1. What is data driven framework?

The test data is stored in the external databases. The different external databases are property files, XML files, excel files, text files, CSV files, and ODBC repositories. The keys are used to access the data and populate the data in conventional system.

  1. List out the advantages of data driven framework?

It reduces the total number of scripts and the number of code to test, the changes in the data would not change the test script, and single scenario can be executed to test the data values.

  1. What is the other name for the keyword driven framework?

Table driven framework is the other name for the keyword driven framework.

  1. What are the advantages of key word driven framework?

Scripting knowledge is not required for the keyword driven framework and to execute the multiple test scripts multiple keywords can be used. Selenium Course in Chennai makes the aspirants to understand about the scope of the automation testing and place them in a reputed organization.

  1. Which frame work is time consuming? Is it data driven framework or keyword driven framework?

Keyword driven framework is time consuming than the data driven framework.

  1. What is the code to overcome the stale element exception reference in Selenium?


driver.findElement(By.xpath(“xpath here”)).click(); is the code to vercome the stale element reference exception in Selenium.

  1. Write the sample code for the getAttribute() method?

WebElement eLogin = driver.findElement(“Login”);

String LoginClassName = eLogin.getAttribute(“classname”); is the sample code for the getattribute() method.

  1. How to retrieve the attribute and where it is stored?

getAttribute() is used to retrieve the attribute value and it is stored in the string format in the Selenium. Selenium Training Institute in Chennai strives hard for the betterment of the students and fine-tune them towards perfection in their job roles.

  1. Why ALT/SHIFT/CONTROL keys are used?

ALT/SHIFT/CONTROL keys are used to achieve special functionality.

  1. What are the methods used to hold the ALT/SHIFT/CONTROL keys?

KeyDown(modifier_key) and KeyUp(modifier_key) are used to hold the ALT/SHIFT?CONTROL keys. These two keys are used to modify the special function.

  1. How to perform specific function of a key?

Modifier keys such as Keys.ALT, Keys.SHIFT or Keys.CONTROL are used to modify the key press and release the key. The interactions are kept press using the modifier keys. So , these keys are helpful to perform specific function of a key.

  1. Mention the code for the screenshot in selenium?

File scrFile = ((TakeScreenshot)driver).getScreenshotAs(outputType.FILE); is the code and the method is called as getscreenshotAs() in the Selenium.

  1. What is the code for maximizing the browser window?

driver.manage().window().maximize(); – To maximize the window is the code for maximizing the browser window.

  1. What is the code to resize the current window in the Selenium?


Dimension d = new Dimension(420,600);

driver.manage().window().setSize(d); is the code to resize the current window in the selenium.

  1. Mention the method to select a value in the dropdown in the selenium?

The html tag select is used for the dropdown and drop down can be created with three options as mentioned below.

<select id=”my Select”>

<option value=”option1″>Cars</option>

<option value=”option2″>Bikes</option>

<option value=”option3″>Trains</option>


The three elements cars, bikes and trains are mentioned in the selenium. Drop down must have select tag. To identify the select element in the Selenium find Element is used. Dropdown can be used in three ways like visible test, index, and value.

  1. Which command is used to switch to a new window?

SwitchTo() command is used to switch to a new window.

  1. Which command is used to get the name of all the windows in the Web driver?

driver.getwindowHandle() command is used to get all the windows initiated by the web driver.

  1. What is the code in the Selenium to switch to the other window?

String handle= driver.getWindowHandle();

for (String handle : driver.getWindowHandles())



} is the code to switch to the other window if the window name is known.

  1. How to identify the web element and upload a file in the Selenium?

element.send_keys(file path) is the command to upload the file. The html tag is first used to upload the file. The attribute type is called as file. <input type=”file” name=”uploaded_file” size=”50″ class=”pole_plik”>

element = driver.find_element_by_id(”uploaded_file”)

element.send_keys(“C:\myfile.txt”) is the code for uploading the file. Best Selenium Training in Chennai give real time projects and give example websites to automate the applications to understand the challenges.

  1. How to enter the text in Selenium?

JavascriptExecutor is used to send the text without using the sendkeys() in the Selenium. JavascriptExecutor jse = (JavascriptExecutor) driver;

jse.executeScript(“document.getElementById(‘Login’).value=Test text without sendkeys”); is the sample code and by using the DOM method the element is identified and the element is taken.

  1. List out the types of web driver APIs in selenium?

AndroidDriver, chromeDriver, EventFiringWebDriver, firefoxdriver, HtmlunitDriver, InternetExplorerDriver, iphoneDriver, iphoneSimulatorDriver, and RemoteWebDriver are some of the Web driver API’s used in the selenium. Selenium Training in Chennai is the best course to learn which explains clearly about the concepts in the selenium open source tool and the portable tool.

  1. List out the limitations of Selenium?

Selenium is the open source tool and suitable for the web applications. Some of the limitations of the selenium is the web application and not suitable for the desktop and mobile application, It is not possible to test the captcha and bar code using the selenium, to write the test scripts and generate reports the third party tools are used in Selenium and these third party tools are Test NG or J unit, and to create robust scripts in selenium the knowledge of programming language is necessary.

  1. Describe selenium IDE?

To record the scripts and to replay the scripts Selenium IDE is used and it is the plug-in used for the fire fox browser. The recorded scripts are edited manually to auto complete and this helps to move the commands quickly. The demand for the Selenium Training is in huge demand as selenium is used in companies along with many other languages and frameworks like selenium with java, selenium with cucumber and selenium with C# and Selenium with python.

  1. Which scripting language is used in Selenium?

Selenium is the scripting language used to write test scripts in the selenium IDE and the other programming languages like Java, C#, ruby and python are also used for the scripting language.

  1. What are the different types of testing done with the help of selenium tool?

Functional testing, regression testing, sanity testing, smoke testing, responsive testing, cross browser testing, UI testing, and integration testing are the different types of testing done with the help of selenium tool. Selenium Course in Chennai is the best course to land in the dream job after the formal technical education.

  1. Mention the names of the different types of the locators in selenium?

ID, class name, name, tag name, Link Text, partial link text, X path, CSS selector and DOM are the locators used for the selenium.  Selenium came in to the market in the year 2004 and as there were no drawbacks in Selenium the demand for the Selenium Training in Chennai is tremendously increasing.

  1. To release the post validation with continuous integration which automation tool is used?

Cruisecont, hudson, jenkins and quick build are the tools used for the continuous integration with post release validation.

  1. Describe the term assertion in selenium?

Assertion means the verification point in the Selenium. Selenium Training Institute in Chennai trains the students in multiple areas like the parallel test execution and also this training uses less hardware resources.

  1. What are the different types of assertion in Selenium?

Assert, verify and waiffor are the different types of assertions in Selenium. Selenium Training in Chennai is the best training to know about the different types of tests such as the functional test, regression test and the load test.

  1. What is the difference between assert and the verify commands?

The functions of assert and verify commands are the same and both the commands check whether the condition is true or false. Assert command will stop the test case execution if the test case is fail whereas the verify command will not stop the test case execution if the test case is fail.

  1. Describe the term X Path in Selenium?

The XML language is a language that describes a way to locate and process documents and the addressing syntax with path is used through the logical structure or hierarchy to locate. Search for the Best Selenium Training in Chennai and join the best Institute to hone the technical skills.

  1. Describe the term absolute X path?

Absolute X path is used to search the element from the logical structure. If there are changes in the path then the absolute X path gets fail.

  1. Describe the relative X path?

Relative X path aids to find the element directly and no need to write the long X path. Relative X path starts from the middle of the HTML DOM structure and finds the element.

  1. Which plugin is used to inspect the various web elements attributes in different locators?

Firebug is a plugin from the fire fox and it used for inspecting the web elements in the automation process. To use the attributes the web elements are inspected and the attributes are the id, class, and the name etc. in different locators. Best Selenium Training Institute in Chennai provides in-depth training in the concepts of selenium with the help of the industry experts with huge experience.

  1. Give the code to launch different browsers in selenium?

To launch different browsers in selenium the coding is Web Driver driver = new FirefoxDriver(); The instance of a web browser is created to launch a browser in selenium. Selenium Training is the most wanted training for the experienced professionals as selenium is the free ware tool and any concerns with the tool has to be handled with the individual skills.

  1. Which web driver supports the mobile testing drivers?

Android driver, Iphone Driver, and Opera mobile driver are some of the drivers which support the mobile testing drivers.

  1. Differentiate the X path and the CSS selector?

X paths is used to traverse up in the document whereas CSS selector is used to move downwards in the document. Selenium Classes in Chennai conduct the classes in flexible timings to satisfy the different types of learners.

  1. Explain about the elements to find an element is displayed on the screen?

IsDisplayed(), isEnabled() and isSelected() are some of the web elements used to check the visibility in the website. The web elements can be buttons, drop boxes, check boxes, radio buttons and labels on the web page which is used to find an element.

  1. Differentiate the two types of command type and typeAndWait command in Selenium?

Type command is used to type the value in the text box from the combo box and typeAndwait command is used to reload the web page for the completed software. Selenium Course in Chennai shed light on the usage of the IDE towards the different languages like .Net, Java, Perl, Python, PHP and Ruby.

  1. Which method is used to clear a text in the text field?

Clear() method is used to delete a text written in the text field. Selenium Certification in Chennai explains the learners about the language bindings and the tool usage to excel in the automation industry.

  1. Name the method which is used to check a check box in Selenium?

Click() method is used to check the checkbox in the Selenium. Join the Selenium Course in Chennai and become a part of the big automation community.

  1. Which command is used to check whether a check box or radio is checked or not?

isSelected() method is used to verify the check box or radio in the Selenium. Selenium Testing Course in Chennai is focused towards the syllabus and the other practical skills like the commands to open browser, commands to navigate few pages and handle the different elements with few lines of code.

  1. Mention the method to click on login button as an alternative way?

If the type=submit then submit() method is used to click on login button as an alternative way. Selenium Training Institute in Chennai conducts the course to impart practical education and minimize the unemployment problem for the IT professionals.

  1. Differentiate the close and quit command in Selenium?

Close command is used to close the current browser and quit is used to close all the browser instances in the Selenium. Selenium Course explains about the REST calls, HTTP response code and JSON to help the learners to gain in-depth knowledge.

  1. Differentiate the set Speed() and sleep() methods in Selenium?

SetSpeed() and Sleep() methods are used to delay the speed of execution. Set speed is the command used to set a speed and delay time in every selenium operation. Sleep () is used to wait for once.

  1. Give an example for sleep and the setspeed method?

Sleep(5000) will wait for 5 seconds and it is executed for one time as per the command is written, setspeed(“5000”) is the command which says that the execution will wait for 5 seconds and it delay the time by milliseconds mentioned in the set speed. Selenium Testing Training in Chennai understands the industry demand and conducts the customized training as per the different needs of the students and corporates. Selenium Testing Training in Chennai is the best course for the beginners.

  1. List the different types of navigation commands in Selenium?

Navigate().back(), navigate().forward(), navigate().refresh(), navigate().to() are the commands used for the navigation. Best Selenium Training in Chennai explains the learners about the support from the web driver in handling the multiple frames, multiple browser windows, pop ups, and alerts.

  1. Explain the navigation commands in detail?

Navigate ().back() takes the web browser’s history and it takes back the user to the previous page and navigate().forward() takes the web browser’s history and it takes to the next page. navigate().refresh() is used to refresh the current page with all the web elements by reloading the page, for navigating to the specific URL navigate().to() is used.

  1. List out the methods used to handle the web based pop-up?

String getText(), Void accept(), void dismiss() and void sendkeys(string stringTosend) are the four methods used to handle the web based popups. Best Selenium Training Center in Chennai clearly explains about the hierarchy in coding.

  1. Explain in detail about the four methods used to handle the web-based pop-ups?

String getText() method use the alert box and returns the text displayed, Void accept() see the pop-up window and then click the OK button, Void dismiss() method see the pop-up window and clicks the cancel button, and Void send Keys method see the alert box and enters the specified string pattern.  Join the Best Selenium Training Institute in Chennai which makes the learners to realize that automation is equally valuable like development.

  1. What is the list of commands used to refresh a page in Selenium?

Navigate().refresh(), getcurrenturl(), navigate().to(driver.getcurrentUrl()) and sendkeys(keys.F5) are the commands used to refresh a page in the Selenium.

  1. What is the code to maximize the browser in the Selenium?

river.manage().window().maximize(); //command is used to maximize browser window in Selenium is the code to maximize the browser in the selenium. Selenium Training and Placement in Chennai not only train in the technical aspects but also gives the knowledge of the problem solving skills to the learners.

  1. What is the code to find the value to the attributes?

getAttribute(“{attributeName}”) //method is used find the value of different attributes of an element is the code to find the value to the name, class and value attributes.

  1. Which class is used to perform the right click in the selenium webDriver?

Actions act = new Actions(driver); // where driver is WebDriver type


act.contextClick().perform(); is the code for the right click in the Selenium. Selenium Classes in Chennai explains the students about the different text patterns available in Selenium.

  1. What is the code in the action class to perform the drag and drop in the Selenium web driver?

Actions builder = new Actions(driver);

Action dragAndDrop = builder.clickAndHold(SourceElement)




dragAndDrop.perform(); is the code used to drag and drop in the selenium. Software Testing Selenium Training is the best training as the demand for the testers are increasing steadily in the past few years.

  1. Which method is used to check an element in the web page?

isDisplayed() method is used to check an element in the web page. The logical thing in this method is it returns if the element is visible and it is not return if the element is not visible. Selenium Certification in Chennai provides certificate after training and evaluating the students which marks the students as the best students in the industry. Selenium Testing Course in Chennai attracts the beginners with the best placement record and after the course we extend our support to take personal care about the student’s career.

  1. Name the button which is used to check if a button is enabled on the page?

isEnabled() method is used to check if a button is enabled on the page. Selenium Course is the best course for the students with less interest in the programming and students with more interest in the automation.

  1. List out the different actions of the selenium with the mouse?

Selenium supports different mouse actions and those actions are Click(WebElement element), doubleclick(WebElement element), mouseUp(WebElement element), mouseDown(WebElement), mouseMove(WebElement element), mouseMove(WebElement element, long xOffset, long yOffset), and contextclick(WebElement element) are some of the actions of the mouse which are supported by the mouse in the Selenium. Selenium Testing Training helps the students to reach their goals and move forward in the direction in which they want to proceed.

  1. What is the code to double click an element in the Selenium?

Actions action = new Actions(driver);

WebElement element=driver.findElement(“elementId”));

action.doubleClick(element).perform(); is the code to double click an element in the Selenium.

  1. Write the code to hover over an element in Selenium?

Actions action = new Actions(driver);

WebElement element=driver.findElement(“elementId”));

action.moveToElement(element).perform(); is the code to hover an element in the Selenium. Selenium Training in Velachery understands the various courses in the colleges and provides the in-depth knowledge to the IT students and non-IT students.

  1. Mention the keyboard operations which are all performed with the Selenium?

.PressKey(“non-text keys”), .releaseKey(“non-textKeys”), and .sendKeys(“sequence of characters”) are some operations performed with the Selenium.

  1. Explain in detail about the press key, release key, and send keys in the Selenium?

.pressKey(“non-text Keys”) is the function which is used for the operations like the control and for the non-text. .release Key(“non-text Keys”) is used for the functions such as the conjunction with an event to simulate releasing  a key from the keyboard, and .sendKeys(“sequence of characters”) is used to send keys like the character sequence to an input or textbox element. Selenium Training in Tambaram trains the students with the concepts and coding part with good coverage of the syllabus.

  1. Explain about J Unit?

J Unit is an open source java application used for the testing framework and it is introduced by Apache.

  1. What is J Unit Annotation in Selenium?

Annotation is the process in Selenium where a special form of syntactic metadata is added to the java source code and some of the J unit annotations in the Selenium are variables, parameters, packages, methods and classes.

  1. Compare the TESTNG framework and J Unit framework in the Selenium?

TestNG, Junit and Nunit are the testing framework used by both developers and testers. The parameterized test takes place in both testNG and JUnit. The configuraiton of parametized test is tough in Junit and it is easy in the TestNG. Group test support is not available in the JUnit and Group test is supported by the TestNG, specific test case are ignored in both these frameworks, expected exception tests are created in both these frameworks, and @Before annotations and @After annotations are the same in the Junit and TestNG frameworks. Join the Selenium Training in Adyar to hone the practical skills needed to handle the client requirement.

  1. Tell the history of the Selenium and who invented Selenium?

Jason Huggins and team invented the selenium in the year 2004 and they created this tool for outsourcing company. This was created to test the time and expenses and this application was written in Python. Later this tool was developed and named as Selenium. Selenium Testing Training is the best course to enter in to IT industry and hold high profile jobs in the top companies.

  1. Name the element locators in Selenium 1.0?

html id, html name, CSS locators and X path locators are the element locators in Selenium 1.0.

  1. Is it possible to record the test cases from other machines in Selenium?

No, it is not possible to record the test cases from other machines in the Selenium.

  1. Is it possible to use Selenium Grid for performance testing?

Yes it is possible to use Selenium Grid for the performance testing.  Search for the Best Training Institute for Selenium in Chennai and join the best course to become an expert in automation.

  1. Name the component which is used to route the selenese requests from the test in Selenium Grid?

Selenium hub is used to route the selenese requests from the test in the Selenium Grid.

  1. Which tool is used to run the test suites in multiple environments?

Selenium Grid is used to execute test suites on multiple environments.

  1. Name the component which is used to allocate the Selenium RC in Selenium Grid in the old version?

Hub is used to allocate Selenium RC in a Selenium Grid.

  1. How many numbers of browsers are used in Selenium to run in parallel on the node?

Maximum of five browsers run in parallel on the node in the Selenium. Selenium Courses in Chennai train the candidates to write the different types of test cases and automation the web applications for the desired result.

  1. Mention the default port number assigned by the hub?

4444 is the port number used by the hub as default.

  1. Mention the time out for the Selenium Grid?

300 seconds is the time out by default for the Selenium Grid.

  1. Is it possible to parallel execute the Selenium RC and Selenium Web Driver test cases in Selenium Grid in the old version?

Yes it is possible to execute both the test cases in parallel using the Selenium Grid. Join the Selenium Training in Chennai to gain in-depth knowledge in to automation.

  1. What is the core purpose of the component Grid in the Selenium?

Parallel test execution is the core purpose of the component of the Selenium.

  1. Name the two elements present in the tool Selenium Grid?

Hub and the nodes are the two main components in the Selenium Grid.

  1. List the number of hubs in the Selenium Grid?

There is only one hub in the Selenium Grid to network the tool.

  1. What is the function of Node in the Selenium Grid?

The tests used by the hub are run on the Selenium Grid. Selenium Training in Chennai is the makes the student to be comfortable with the different components of Selenium tool.

  1. Mention the jar files added to the Selenium Grid?

selenium-grid-hub-standalone-.jar, selenium-grid-remote-control-standalone-.jar and selenium-grid-tools- standalone- jar are the jar files added to the Selenium Grid. These files are downloaded and added to the jar files.

  1. What is the set up needed to run the Selenium in my machine?

The “ant” set up on our system is used to work with the Grid. After downloading the Selenium-Grid we navigate them to the distribution directory and ant launch-hub command is used. Selenium Training in Velachery is the best course for the beginners and experienced professionals in the automation.

  1. What is the command to start the Selenium Grid slave server?

After downloading the Selenium Grid the following command is used to launch remote control server at port 555. The command is ant launch-remote-control. Join the Selenium Training in Anna Nagar to become an expert in the automation industry and create multiple online materials to help the beginners to gain knowledge.

  1. What is the command for running the Selenium grid slave on a different port than 5555?

DPort option is used to start the Selenium Grid on a specific port. ant -Dport=1111 launch-remote-control and ant -Dport=2222 launch-remote-control are the commands for running the Selenium Grid slave on a different port than 5555.

  1. What is the command to specify an environment in the Grid slave machine?

ant -Denvironment=”Safari on Mac” launch-remote-control is the command used to specify an environment in the Selenium Grid slave machine. Selenium Training in Tambaram is tailored as per the demand of the students and all the latest concepts are covered in the course.

  1. Name the two logs in the Selenium?

Hub logs and the control logs are the two logs in the Selenium. log/hub.log and log/rc-*.log are the commands for the logs.

  1. Write the command to start hub?

The hub in the Selenium Grid is started by running the following command from the comman-line. java -jar selenium-server-standalone-xxxx.jar -role node  -hub http://localhost:4444/grid/register is the command to be added to the command line to start the hub.

  1. What is the advantage of using Selenium with java?

Parallel testing is possible with the Selenium Grid along with java. TestNG uses java to drive the selenium with parallel testing.

  1. What is the code to give the browser and OS information in the Selenium Grid?

DesiredCapabilities is used to set the browser type and the OS of our Node.

DesiredCapabilities capabilities =;



  1. Describe the term Accessor in Selenium?

The value of a target in a variable, the evaluation of the result and storing the result in a variable are the functions of the Accessor in the Selenium. To store the value it is sotreTitle- the title of a window is stored in a variable, store text- the target element text is stored in a variable. To evaluate the result and to store the result it is Ex: storeTextpresent – stores true or false in the variable, if the text is present then it is true and if the element is not present then it is false. Store elementpresent check the element and saves true or false in the variable. Selenium Training in Chennai is the best course to get placed in the top companies.

149.Mention the two modes of views in Selenium IDE?

There are two options to open the Selenium IDE and they are it can be opened as a side bar and it can be opened as a pop up window. Selenium Training trains the students in the portable testing tools and the training is tailored to the individual needs of the students.

150.How the speed of the test execution is controlled in the Selenium?

The slow and fast pointers in the Selenium IDE help to control the speed of execution of the Selenium test. Selenium Training makes the web application as user friendly and improves the profitability to the business.

151.Which window in the Selenium IDE shows the results?

The log window in the Selenium IDE shows the result of the test execution.

152.Which section in the Selenium IDE shows the description of commands?

The reference section in the Selenium IDE shows the description of commands. Selenium Course in Chennai is focused towards perfection in the automation industry.

153.What is the meaning of test suite in Selenium?

Selenium test cases can be recorded and grouped them in a test suite. This test suite can be executed instead of individual tests. The group of test cases is called as test suite.

154.Name the three verification points in Selenium?

The three verification points in the Selenium are the page title, certain text, certain element like the text box, drop down and table. Selenium Training Institute in Chennai is one of the best automation tool to test the front end of the application.

155.What is the difference between the verification and assertion in Selenium?

Verification checks the test execution and if there is failure then the verification check point let the text to continue. The assertion check will stop the test execution and the impact of the check is shown in the test execution.

156.In modern browsers which one is used more is it name, X path, or CSS locator?

The first preference is to the name and id and the second preference is to the X Path and the third preference is to the CSS locators in the modern browsers.

157.What is the command to generate the random numbers, dates and test data in Selenium IDE?

The java script can be used to generate the random numbers or dates in the Selenium IDE. The code for this is function is Type – css=input#s– javascript{Math.random()}.Best Selenium Training in Chennai train the candidates to use the locators or java script executor to perform an action with the web element in the web application.

158.What is the method to speed up the selenium server load time?

To speed up the Selenium server the Firefox profile is regenerated and it saves the startup time.

159.Mention the method to upload in test automation test in Selenium?

To find the element and to type into it the IE and Firefox is used. The command is driver = webdriver. Firefox()

element = driver.find_element_by_id(“fileUpload”)

element.send_keys(“my file.txt”). Best Selenium Training Institute in Chennai trains the students from the scratch and makes them understand about the different changes happening in the automation industry.

160.How to get the HTTP response code in the web driver?

The HTTP response code is achieved by performance log and it is possible with the chrome or the fire fox.

161.Mention the coding to select option from the Drop Down using the Selenium Web driver?

Three steps are used for the Selenium web driver. These steps are import the “Select” package in the Selenium Web driver, step 2 is to declare the drop-down element and this is created as an instance in the select class. The third step is to start the control by using the select methods. Best Selenium Training Institute in Chennai trains the students from the scratch and make them understand about the different changes happening in the automation industry.

162.Mention the method to specify the browser and OS information in the Selenium grid?

The browser type and the OS of out node is set using the DesiredCpabilities and the command for this is DesiredCapabilities capabilities =;



163.If there is any authentication popup for the user name and the pass word from any site then how to login to the website?

The explicit command is used to verify the alert and if there is alert then the user name and the password credentials are passed to check the alert. Selenium Classes in Chennai provides the knowledge to communicate with the browser and complete the multiple functions of the web application.

164.Why to check the broken links in the Selenium?

To improve the user satisfaction it is essential to check the broken links. Otherwise the users land in an error page.

165.List out the advantages of using the .xml file in testing?

The benefits of using the .xml file in testing is it is easy to execute multiple test cases, allows the parallel execution, and it is easy to execute the test case in groups. Selenium Certification in Chennai sharpens the technical skills in the learners and provides the certification to get job in this highly competitive world.

166.Explain the parameterization technique in the Test NG?

Parameterization is the technique in the testing by which the values are defined in the testing.xml file and send the parameters to the test class. This feature is used to send multiple login credentials to the various test environments.

167.What is data provider in the Test NG?

Data driven tests helps to write data driven tests. The same test is used for the multiple times for the different data sets. Data provider is used to send the parameter list to test the data. Selenium Testing Course in Chennai help the learners to understand the skills required to take the automation as the career.

168.How to use the Data provider method in the test annotation?

To use the data provider method in the test annotation declare a method annoted by @Dataprovider and then use the method in the test method using the data provider.

169.What is the method to skip a particular test in the testing?

The enable parameter is used to skip a particular test and set the test annotation to false while defining it. After completing the Selenium Course the learners can work in the product based company and service based company.

170.Explain soft assertion in Selenium?

Soft Assertions are the error handlers in the TestNG. The callassertAll() method is used to mark a test as fail in the soft assertions. If the assertion is fail then these soft assertions do not throw any exception and it is used to mark a test as fail.

171.Mention the test asset and the corresponding extension in the QTP?

Test file-.mts, shared object repository-.tsr, recovery scenario-.qrs, function library-.qfl, results-.xml, local object, test batch runner-.mtb are the test asset and the corresponding extension in the QTP. Selenium Training in Chennai is the best training to get placed in to top companies as the automation tester.

172.What are the technologies used along with the QTP?

Web technologies, core java, advanced java, .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi, power builder, stingray 1, terminal emulator, flex, web services, windows mobile, visualAge smalltalk, silver light and mainframe terminal emulator are the technologies used along with the QTP.

173.Which environment is suitable to run the QTP tool?

Windows environment is suitable to run the QTP tool. Selenium Training gives you in-depth knowledge about testing and makes you knowledgeable as like an experienced professional.

174.Mention the two types of views in QTP GUI?

Keyword view and the expert view are the two types of views in QTP GUI.

175.Explain the two types of views in the QTP GUI?

Key word view shows two aspects such as the representation of the objects and the actions that are performed on them. The row in the table shows the set performed on the AUT. The steps can be modified. The columns which are common in the key word view are item, operation, value and documentation. Expert view is the name which indicates the usage is for the experts. This view is used for the technical users. Selenium Course in Chennai teaches the aspirants about the functional testing in the web applications.

176.Explain the process of the test creation?

The process of the test creation is the need to conduct the test- Here it is important to define the test environment, analyze the application and plan actions accordingly. The second step in the test creation is to set up repositories which are local or shared, explain the function libraries, add the steps, add the check points, tests with data driven, and run the tests.

177.Mention the five types of tests in QTP?

The five types of tests are test object; functions, utility, comment and programming logic are the five types of tests in QTP. The function of the test object is it Performs actions to a TO, the operation of the utility is the steps to control run session and example is, and the function of the programming logic is the loop and the conditions are the functions performed by these process of the QTP. Selenium Training Institute in Chennai teaches the aspirants about the web services and the web applications.

178.How to invoke an application using QTP?

SystemUtil.Run (Filename, parameters, path, operation) is used to invoke an application using QTP.

nvokeApplication “C:\Program Files\Internet Explorer\IEXPLORE.EXE” is used to invoke an application. create a “” object and Dim testshell and Set testshell= CreateObject (“”) “%windir%\notepad “ are used to shell a object using the VB script. As there is raising demand for the web services it is inevitable to gain knowledge from the Best Selenium Training in Chennai.

179.List the three modes of the recording mode?

Normal recording mode, Analog recording mode, and low level recording mode are the three recording mode of the QTP. Normal recording mode is the default recording mode, the model of the test objects, runtime objects to learn and act on the AUT. Under the Analog recording mode the recordings are edited and this recording records the exact mouse and keystrokes that user performs in this mode. The low level recording mode performs the coordination part and it coordinate with the specific object or operation. Selenium Classes in Chennai help the young engineers to become an automation engineer and get best salary.

180.Explain about smart identification and what are the methods that are used to the additional properties to the object?

The smart identification is used in the QTP to identify the objects in the QTP. The base filter properties and the optional filter properties are used to identify the object. The base filter property is about the set of properties in the QTP which cannot be changed without changing the object type. To identify the object uniquely the optional filter property is used.

181.Describe about the object Spy in QTP?

Object spy shows the hierarchy of the object and help the users to add certain object to the OR. Object spy help to view the properties and operation of an object in the AUT. The object and the respective values of the object are known with the help of this tool. Selenium Certification in Chennai is the best course and it gives the learners an opportunity to learn core java also as it is the part of the course.

182.Describe the term object repository in the QTP?

Object repository consists of a set of properties to identify the object and these objects are learned during the recording process. It names the object to identify and test during the testing process. The name of the objects is asked on its most prominent feature.

183.Mention the two types of object repositories?

Local repository and common repository are the two types of the object repositories. The actions performed in the testing consist of the objects that are used within it and these objects are called as the local repository. The common repository is used for the multiple actions and it is called as the shared object repository. Local repository is used within it and the common repository is used as the shared repository. Selenium Testing Course in Chennai conducts the classes as per the convenience of the students and help in the placement opportunity also.

184.If the name of the object in the local and shared repository is the same and during the testing process which one will be considered?

If there is same name in the local object repository and local repository then during the testing process the tool considers the local object repository. Selenium Course is the best course to learn without any stress and get placed in the top companies.

185.If there are two shared object repository when performing a test then which one will be considered?

The order in which the repositories are associated will be considered during the testing process.

186.How to edit the shared object repository?

To edit the shared object repository the object repository manager is used because the object repository is read only. It is not possible to do the editing in the object repository. “ORM->File->Enable Editing” is the command for this object repository. Selenium Testing Training in Chennai offers practical oriented course with the expert trainers.

187.List out the advantages of test automation?

The speed, cost reduction, error free work and the satisfaction from the end customers are some of the advantages of the test automation. Join the Best Selenium Training Center in Chennai to get abandon knowledge in the respective technology and join the big community called testers community.

188.If there is change in the hierarchy of the object then how is it handled?

The descriptive programming is used to handle the change in the hierarchy and it identifies the unique property of the objects. Descriptive programming is used in the place of object repository.

189.What is the meaning of .mtr and .bdb? Explain the extension of the QTP local repository?

.mtr is the binary file that contains the other information about the checkpoints and all. .bdb is the local object repository. Rename the file within the extension as .tsr and open it from ORM. The objects will be displayed and the same will not work if you try it on .mtr file.

190.Describe the term virtual object in the QTP?

The non-standard object is instructed by the tester to behave like a standard one and this is called as the virtual object.

191.Explain the ways to capture the tooltip using the QTP?

The web elements like the links, images and other elements have different methods to capture the tool tip. elements use: Object.title property and Image(“some name”).GetROProperty(“alt”)…..etc. The Selenium Training and Placement in Chennai focus towards the placement of the students and render timely advice regarding how to face the interview.

192.Mention the method to close the second opened browser?

The creation time property clearly explains about the browser instance opened after the another. For the first browser it is zero. After the first browser it gets incremented. It is like a counter for the browsers before it is launched and the code for the second browser is Browser(“creationtime:=1”).Close Software Testing Selenium Training train the students with the multiple topics like Selenium IDE, Selenium Grid, Jenkins and core java.

193.What is the method to know about the number of browsers opened in the QTP?

The number of child objects of the type browser explains about the number of browsers opened using the QTP tool. This can be done with the help of the coding.

194.Explain the term synchronization point in QTP?

Synchronization is the waiting time in the QTP and it is the feature which stops the test until a certain property on certain object becomes an expected value.

195.Explain the term reusable action in the QTP?

The actions inside the test and outside the test are the actions which are reusable and all the actions in the QTP are reusable actions. Selenium Testing Training helps to get placed in the field of testing which has ever increasing job opportunity.

196.Explain the usage of break points in the QTP?

This is used to check the state of your application and also it stops the execution of the test at certain point. This is used to analyze about the whole application or a certain feature which works at a certain phase at runtime.

197.Describe the throw object in VB script?

In real scenario VB script is used to handle the error and throw object is used to handle the error in the VB script. There are huge numbers of Best Training Institute for Selenium in Chennai and after attending the demo class the learners understand the difference between the multiple institutes. So, always choose the best institute.

198.Explain the location id and the index id in the QTP?

The location id is the position of the object. The position can be left to right and top to bottom. Objects appear in the parent window, frame, dialogue box relative to the similar objects. Index id is the order in which the object appears in AUT and for the first link the index id is 0 and for the second link the index id is 1.

199.Describe the types of test cases that can be automated using QTP?

The automation is possible to any given scenario and it is possible with the imagination and expertise. The tool makes the operations easy but the other things like the look; feel and human reaction are not analyzed with the tool.

200.How to handle the java tree in QTP?

To handle the java tree in QTP the first step is to download the java add-in. Under the tools option we find the tree option and drop down list in the QTP. If the properties are added then the QTP will start recognizing the tree. Selenium Courses in Chennai offers Training for the customized course like Web driver training, Grid training, Jenkins training and cucumber framework training.

201.What is call and action in the QTP?

Inserting a call means calling one action from the other action. This action can be an existing action or a new action.

202.Which variable in the QTP is used to find the operating system information using the QTP script?

The environment variable in the QTP script is used to find the operating system. The OS and the OS version are for the version information in the QTP. Selenium Training Chennai is the wise investment to learn about the automation tools. Learning one tool gives the default knowledge about the other tools.

203.Differentiate actions and functions in QTP?

Actions consist of own data tables and functions have no data tables. The VB script element in the automation is called as functions and it is not there in the QTP tool.

204.Describe the method to check the broken links on a page?

The process is to go to the tools->options->Web->Advanced and finally choose the option for the broken links on every page QTP accesses.

205.How to run multiple QTP scripts in the QTP?

Batch file is used to run multiple QTP scripts in the QTP.

206.Is it possible to access the database, excel file and XML in the hybrid framework?

The data sources are permissible in the hybrid framework. Selenium Training in Velachery is the best training to gain knowledge for those residing near to velachery.

207.Mention the advantages of Hybrid framework?

Hybrid framework gives the combination of frameworks used to arrive at a solution for your testing. The versatility in the hybrid framework can be tailored to meet any testing project.

208.Explain procedure or sub routing in VB script?

The sub procedure performs actions but don’t return a value. The arguments in the sub procedure are in the form of constants, variables or expressions. The sub procedure calls the procedure through arguments. If there is no argument in the sub procedure then the sub statement must include an empty set of parentheses.

209.What are the components in the Load runner?

V user generator, controller, and analyzer are some of the components in the load runner. Vuser generator is used for generating scripts, controller is used for creating and executing scenarios, analyzer is used to analyze the results. Selenium Training in Tambaram serves the Tambaram residents to gain knowledge in to the testing tools and pursue the career with a persistent goal to success.

210.Explain the load runner agent?

The interface between host machine and the controller is called as the load runner agent.

211.What are the four steps for developing a V user script?

Record the V user script, playback or enhance the recorded V user script, and define the various run time settings, check the script, and express the various run time settings and check are the four steps for developing a V user script. Selenium Training in Velachery offers the high level training and it is suitable for the experienced candidates to clear their doubts from the projects they have done.

212.How many numbers of VUsers are required for load test?

The number of Users depends upon the different things like the system under the test, network configurations, hardware settings, memory, operating system, software applications, and objective of a performance test. The above said factors decide the VUsers in the load test. Selenium Training in Adyar is well designed to attract the Adyar residents and spread the joy of learning about technology with practical knowledge. Selenium Training Institute in Chennai offers the best training and the placement support with the help of the expert trainers who can shape the students within short period of time.

213.List out the difference in running the V User as a process or as a thread? Which one is more advantageous?

If the V user is run as a process then the memory usage is more and it will limit the number of V users that you can run on a single generator. If the same VUser is run as a thread then it uses less memory as the driver program is shared by many numbers of users. This leads to run more number of V Users on a single generator using multi-threading. Best Selenium Training in Chennai train the candidates with the in-depth knowledge in to Selenium tool and this tool use many programming language like Java, perl, python, ruby, C#, PHP and java script. Selenium Training in Tambaram gives the real time projects to the students and all the technical courses are tailored with the required knowledge of practicality.

214.Describe the term “Vuser-init” in loadrunner?

Vuser-init records the pre operations or initialization operations before the actual application start its functions. Best Selenium Training Institute in Chennai offers the best training to the students.

215.What is the meaning of the extended log?

There are options in the run time settings to store information such as data returned by an advanced trace, parameter substitution and much other information. This option is called as extended log.

216.What is the purpose of creating a parameter?

The hard coded value within the script is replaced with a parameter. This parameter helps the system to run for many times with different data on each run. As it prevents the server from caching results it helps in stimulating more real life demand. Selenium Classes in Chennai offers the quality education to the students based on the current industry standards.

217.Mention the method to divide the script in to multiple actions?

The functionality is the basis on which the script is divided in to actions.

218.How to set the number of users in the Load runner?

The scenarios function in the controller section is created to set the number of users in the load runner. There are many options in the controller section like the ramp-up, ramp-down of V users in the controller section. Selenium Training in Adyar offers the best training which focus about the challenges and the real time problems faced by the professionals when handling the project.

219.Explain the term monitor in the load runner?

Monitor is used in the controller section to monitor the performance bottlenecks.

220.Mention the different types of checkpoints in the load runner?

Image checkpoints and text checkpoint are the two check point in the load runner. The image check points are related to checking the image on a page and the text is related to checking the text on a page.

221.List out the problems faced during the hardware, software, network and memory bottleneck in the performance test?

Lack of hardware support, memory leakage, issues related to the network and software error is some of the problems in the performance test. Selenium Certification in Chennai offers the course and evaluates the students as per the industry standards which make them to clear the interviews.

222.What are the check points to improve the performance?

The indexes and sequences in the databases are verified by using the running profilers and this optimizes the database queries. At the App server level, the memory leaks are identified with the run profilers, the metrics of the server are monitored by using the monitors at the web server level. These are the measures which measure the performance.

  1. Explain the rendezvous point in Load runner?

The point at which the test execution waits to arrive at a certain point by the V users to perform a task is called as rendezvous point. It is called as synchronization or wait point in the load runner. The behavior of the application towards the load is significant and the rendezvous point in the load runner explains the wait time.  Selenium Training in Chennai exhibits the training models which are suitable to hone the practical skills of the students.

  1. Explain the term correlation in Load runner?

The data is unique in test script and the dynamic values make the failure of the play back. The dynamic values are usually hard coded in the script. The technique of correlation is avoiding the dynamic values in the script and it is extracted in the run-time. Selenium Training is the best training to get placed in the top companies.

  1. Explain the manual correlation in Testing?

The dynamic values in the script are identified with the function called Web_reg_save_param(). The correlation is done with the help of the playback. Selenium Course in Chennai functions with an motto to provide quality education to match the industry standards.

  1. Explain the difference in the transaction and transaction instance in Load Runner?

Transaction instance is used for the performance analysis and transaction is used for the execution of certain statements.

  1. Is it possible in the load runner to do the changes when the script is running?

No, it is not possible to do the changes when the script is running and it is possible to make the changes when the script is stop. Selenium Training Institute in Chennai offers the training to bridge the gap between the education and the job.

  1. Explain the term elapsed time in the load runner?

The elapsed time shows the time after an event and the measurement is different for the different screens. The elapse time in the scenario status window is that it hit the start scenario or initializes the V user button. The elapse time in the V user window is it starts from the moment the user enter the running state. Join the Best Selenium Training in Chennai to get the pleasure of learning with practical experience of the trainers.

  1. What is cache in the load runner testing?

Cache is the temporary memory in the browser history and it has negative effect in the testing. So, when testing is done it affects the response time and it is important to turn off the cache.

  1. Differentiate the overlay graph and the correlate graph in the load runner?

The over lay graph show the over lay of two graphs which has a common x-axis and the correlate graph is used to plot the y axis of two graphs.  Best Selenium Training Institute in Chennai extend their support to the students even after completing the course and this shows that they help the students till they get placed.

  1. List the difference Ir_error_message and Ir-debug_message?

Ir_error_message is used to send an error message to the Load runner controller’s output window and Ir_debug_message is used to send a debug message to the Load Runner controller’s output window.

  1. What are the metrics to test the performance test?

The metrics are the response time, requests per second etc. The purpose of doing the load test is to check the scalability of the system.

  1. When is the automatic transaction is used in the Run time settings?

The Replay log in the Vu Gen should not show the transaction but each step in the script is measured as transaction in the controller. This step is accomplished by using the automatic transaction in the load runner. Selenium Classes in Chennai help the students to gather the knowledge and create the knowledge which is useful for the other community followers in the automation industry.

  1. Mention the protocol recording level in the web_submit_form function in the load runner?

The HTML based recording generates the function of the web_submit_form function in the load runner.

  1. What is the load test in the load runner?

The large number of users and transactions create the load and load runner is used to determine the peak period and the method to handle such scenario. Selenium Certification in Chennai evaluates the students and also helps the slow learners to prepare themselves in the area where they are lacking.

  1. Name the components in the Load runner?

The virtual user generator, controller, the agent process, load runner analysis, monitoring, and the load runner books online are the components in the load runner.

  1. Name the component which records the script in the load runner?

VuGen is the component which records the script in the load runner and the V user scripts are used for a variety of application types and protocols. Selenium Testing Course in Chennai covers the latest concepts in the syllabus such as IDE, web driver, Grid, mavens and Jenkins.

  1. Is it possible to run functional testing in the load runner as like the performance testing?

Yes, it is possible to run the functional testing using the load runner and by increasing the V users with the determination of the load to the server the functional testing is done.

  1. Explain the relationship between the response time and the throughput?

The through put gives the amount of data in bytes and it is compared with the transaction response time. If it is compared then the through put and the response time get reduced. Selenium Course also offers the core java programming as a part of the course and they also train in the other programming languages if the students want as a customized course.

  1. Explain the log in and log off actions in load runner?

The Vuser_init is the command to log in to the server and Vuser_end is the command to logoff from the server.

  1. List out the difference between the standard log and the extended log?

The difference between these two logs are that the standard log send the messages and subset of functions to the output log whereas the extended log send the messages related to the script execution to the output log. At the time of debugging the logs are used if the user needs the information about the parameter substitution and if there are many V User. Selenium Testing Training in Chennai makes your job search easy and it imparts the quality education to the students.

  1. List out the goals to run the load runner in a goal oriented scenario?

The goals of runnig a load runner are to know the number of concurrent Vusers, quantity of hits per second, quantity of transactions per second, number of pages per minute, and the response time taken for every transaction. To know these details regarding the performance the load runner is used.

  1. List out the process for the load runner test?

Plan the test, create scripts with the V users, explain the scenario, run the scenario and finally analyze the results. This is the process of the load runner test. Best Selenium Training Center in Chennai trains the candidates with good analytical skills, technical skills, and creates an endless passion towards their job.

  1. What is the function of the remote command launcher?

To start an application in the host machine the remote command launcher is enabled and used. Join the Selenium Training and Placement in Chennai to know about the wide opportunities and the help from the training institutes to place the trained students.

  1. Mention the two methods to develop a database V user script?

The V User scripts can be developed with two methods such as the load V user script generator to record the scripts or the V user script template to write the script.

  1. What is the process to run a load runner agent?

While running the scenario, the instructions from the load runner controller go to the agent dispatcher to launch the Load Runner agent, the instructions from the controller are taken by the load runner agent to initialize, run, pause and stop the V Users. Software Testing Selenium Training offers the training to know the selenium open source software and place them in the respective companies.

  1. List out the advantages of using the load runner?

Reduces man power, reduces system requirement, use the time efficiently, reduces the cost, use the automation effectively, and the execution point is single. Join the Selenium Training and Placement in Chennai to know about the wide opportunities and the help from the training institutes to place the trained students.

  1. What is the meaning of the V user?

The V user stands for the virtual user who operates as like the client from remote places. The client software operations like IE sending requests using the HTTP protocol to IIS or Apache web servers are done using the V user in the load runner.

  1. How to assign the user defined function as a parameter?

Create the external library with the function and then add the function to the bin directory of the Vu Gen which is virtual generator. By adding the function the user defined function is assigned as a parameter. Software Testing Selenium Training offers the training to know the selenium open source software and place them in the respective companies.

  1. Mention the four changes during the run time settings in the load runner?

The four run time settings are the pacing, logging, think time and general. Pacing is about the iteration count, logging is used to change the standard or disabled, to ignore or replace the setting think time is used, and allows the setting of V users for the multi-threading or processes.

  1. How to track the issues in the database in the Load runner?

The controller in the load runner is used to take care of the issues related to the database. The data base related issues are found from the monitors and the data resource graph. The resources need to be tested are specified by the tester in the load runner. Selenium Testing Training focuses on the skills required to clear the interview.

  1. Mention the five types of graph in the load runner?

The five types of graphs in the load runner are network delay time graph, two transaction response time graphs, hits or the second graph, and pages download or the second graph. Network delay time graph is for the delay in the time that elapses between the request and response in the application, the transaction response time graph shows the response time graph for load and another one for the percentile, the application traffic volume is described by the hits or second graph, the pages download or second graph shows the rate at which the pages are downloaded per second.

  1. What is the meaning of ramp up in the load runner?

The scheduling option in the load runner consists of the ramp up option. The ramp up operation is about gradually increasing the load on a server and also increasing the number of V users to the application. Join the Best Training Institute for Selenium in Chennai which also shows the importance of understanding the requirement from the client and renders the practical knowledge in the automation field.

  1. What are the two ways to perform the function called co-relation?

Correlation can be performed in two ways and they are the scan function and the record a pair of scripts to compare them.

  1. Explain the three sections of a V user script in the load runner?

Vuser_init is used for recording the logon in the load runner, Actions are used for business process, to record the logoff the Vuser_end is used. Best Selenium Testing Training in Chennai offers the tool knowledge and the domain knowledge to the students.

  1. Mention the four selection methods in the data file?

The four selection methods in the data runner are sequential, random, and unique and parameter name and these methods are used in the load runner data selection methods.

  1. Where is parameter substitution found in the execution log?

Under the runtime settings and inside the extended log the parameter substitution is viewed. Selenium Courses in Chennai offers the customized course and on line courses through Skype to satisfy the different types of the learners from different parts.

  1. Which tools are used to analyze the V user run results?

Execution log, runtime viewer and mercury test results window are the tools used to analyze the Vuser run results.

  1. List out the differences between the manual scenario and goal oriented scenario?

The manual scenario is used in the place where there is need to know the number of V User run concurrently whereas the goal scenario is the throughput, response time or the number of concurrent V users. The peak time of the users and the number of users gives control in the manual scenario. Selenium Training Chennai helps the big community of automation engineers to learn constantly about the changes coming in to the industry.

  1. List out the benefits of using the server resources monitor?

The data coming from the cache is measured with the help of the server resources monitor and it is also used to trace out the bottlenecks in the system.

  1. Mention the reason to select the show browser during the replay in the general option settings?

To see the pages the show browser option is used and during the initial stages of the web V user creation it is used to debug the V user. Selenium Training in Velachery is designed with a focus towards strong desire in the quality process of testing.

  1. On which scenario continue on error is used by the user?

When making the execution logs more descriptive or adding logic to the Vuser the “continue on” error is used. Selenium Training in Adyar trains the candidates to organize things and understand clearly about the automation process in the companies.

  1. Why load runner transaction is used?

The steps or the user actions in the business process are subject to one or more than one. To measure these steps or actions the load runner transactions are used. Selenium Training in Tambaram trains the candidates with the diplomacy needed to handle the end customer with the required tool knowledge.

  1. What is the purpose of creating the parameters?

The purpose of creating the parameters is to simulate the usage of the data. The parameters differentiate the input to the server and the parameters are like the script variables.

  1. Which programming language is used by Selenium?

Java script is used by Selenium to overcome the security limitations with the browsers.

  1. List out the challenges in the Selenium IDE?

The condition statements written for running the Selenium IDE, handling the errors in case of unexpected errors, reporting the test results, logging the test results, testing for the database, Re-execution of tests failed, dependency in the test case, if there is failure then it is difficult to capture it in the screen shot, the looping in Selenium and iteration in Selenium are some of the disadvantages or challenges in the Selenium.

  1. List out the browsers supported by Selenium IDE?

Selenium IDE supports the Mozilla Firefox 2.x and Mozilla Firefox 3.x. The versions before to the Mozilla Firefox 2.x and the Mozilla Firefox 4.x are not supported by the Selenium.

  1. Explain the steps in executing the single line command from Selenium IDE?

To execute a single line command in Selenium the list of commands are right click on the command in Selenium IDE, select the set/clear start point, select the IDE from commands and then press S key on the keyboard, there will be single start point and if it is already set then the new start point is set after removing the old.

  1. What is the difference between Selenium Web driver and Google Web driver in Selenium 2.0?

Chrome driver is a class and it is used to implement the web Driver interface. Web driver is called as the library of code and it is designed for web app testing. The consistency among the browsers is improved with the Selenium web driver.

  1. What are the text patterns in Selenium?

Globbing, regular expressions, and exact are the three types of text patterns in Selenium.

  1. Mention the regular expression patterns in Selenium?

The special characters that exist in Java script are huge and Selenium also offers the same type of regular expressions. []character class, *Quantifier, ?quantifier, {1,5}quantifier, |alternation, and ()grouping are the regular expression pattern in Selenium which are used to represent regular expressions.

  1. Mention the three types of Selenese in the Selenium tool?

The three types of Selenese in the Selenium tool are the Actions, assertions and Assessors.

  1. What are the functions of the Selenese in the Selenium?

Operations and interactions are done with the help of the Actions, checking the elements are done with the help of the assertions, and the values are stored in a variable in Selenium.

If you are trying for Selenium jobs, these questions would certainly help you. However, make sure you are you undergo the Selenium Training in Chennai at FITA to get a complete knowledge on Selenium. For More Selenium Interview Questions and Answers

Selenium Job Openings

Job Title:   Automation Engineer

Responsibility: The incumbent Should have experience in BDD framework, Jbehave and data base testing, Knowledge of SOap UI, He or she should take care of the UI automation and suggest the framework and language to the team, handle the file and read the file.

Job Description: Two rounds of interviews will be conducted. One is technical round and the other one is HR discussion. Minimum 2 years of experience is needed. This is direct walk-in drive for 5 th of january 2019.

Company Name:  Maveric Systems Ltd

Location: Plot No. 1 &amp,

2 NP, 2nd Floor, Lords Tower, 3rd Floor, Block 1,

Jawaharlal Nehru Road,

Thiru Vi Ka Industrial Estate,



Contact Details: PREETI

Date of Interview: 05 Jan 2019

Job Title: Automation Engineer

Responsibility: should have experience in page object model, hash map. Be a good team player with experience in Selenium and Java. The candidate should be ready to join with in 15 to 20 days.

Job Description: 3 to 8 years of experience in Selenium, strong in Java, immediate joiners with 15 to 20 days of time is needed.

Company Name: Technosoft Global Services Pvt Ltd

Location: Chennai

Contact Details: Send the CV’s to with all the details regarding experience then after screening the HR will send the call letter.

Date of Interview: 05 Jan 2019

Job Title:   Automation Engineer with QTP, Selenium and ETL knowledge

Responsibility: He or she possess the thorough knowledge about the software development life cycle, maintain the quality in the testing process with the help of the best practices and procedures, and understand the different tools and select the right tool for the implementation.

Job Description: This job involves programming, designing, maintaining the web application and provide efficient service to the clients. This role requires 0 to 2 years of experience. Faxhion Technologies is a development company and the out sourcing company.

Company Name:  Faxhion Technologies Private Ltd.

Location: Chennai, Hyderabad and Pune

Contact Details: Send your bio-data to

Date of Interview: After receiving the bio-data the company will send the call letter for the shortlisted students.

Job Title:  Automation Tester with Selenium, RPA and UI path

Responsibility: This job is for candidates with notice period of maximum 30 days. Experience of 4 to 10 years in using the tool selenium is important, written and oral communication to handle the end customers, and confident to handle the multiple tasks.

Job Description: Handle the SDLC and STLC, write the effective test plan, prepare reports and experience in Microsoft excel reports, hands on experience with the servers like TFS and MTM.

Company Name:  Sutherland Global

Location: Chennai

Contact Details: Sutherland

No 45 A Velachery Main Road,


Velachery Chennai 42

Opp to Prashanth Hospital

Time : 12.00pm to 3.00pm

Date of Interview: 27th Thursday & 28th Friday 2018 December, Time is 12.00pm to 3.00pm

Job Title:  Quality Engineer

Responsibility: Communicate with the client, co-ordinate with the team members, and good in automation techniques. This opening is for professionals with 3 to 7 years of experience.

Job Description: Knowledge of C language, oops concepts, manual testing process for the web application and mobile application, knowledge about writing scripts, knowledge in Appium tool, selenium tool and Katalog tool for testing. Sysvine technology is Software Company with 140 plus employees and proven record in the fields like healthcare, knowledge management and telecom.

Company Name:  Sysvine Technology

Location: Chennai

Contact Details: Send your resumes to the e-mail id

Date of Interview: The Company will send the call letter after doing the initial screening.

Job Title:  Selenium Tester with Java knowledge

Responsibility: Good Exposure and Good communication skills in Selenium to handle the different types of clients.

Job description: This is the best opportunity to enter in to IT services and head towards the drastic growth in the automation Industry. The incumbent should thoroughly understand the process of testing and use the Selenium tool effectively. The Candidate should have 3 to 15 years of experience.

Company Name : Cognizant

Location: Kolkatta, Bangalore, Chennai and Pune

Contact Details: Send your CV to with all the details pertaining to the job like the qualification, training under gone to acquire the skills, projects undergone in the automation field and the relevant experience from the domain.

Date of Interview: 15th December

Job Title:  Automation Engineer

Responsibility: Handle the end to end process of testing with coding knowledge to use the Selenium tool and the Appium tool.

Job Description: Knowledge of Selenium and Appium, knowledge in creating a framework, support the test engineer with the knowledge of the application, set up the test environment and use the Selenium tool for the process, maintain test case and review the defects towards perfection, interact with the jira and manage the test engineers. 1 to 3 years of experience is must.

Company Name: Hurix Systems Private Limited

Location: Chennai

Contact Details: Premkumar-9840442523

Date of Interview: 14th December

Job Title:  Software Trainee

Responsibility: Knowledge in both the manual and the automation process to handle the web applications and the clients.

Job Description: Direct walk in interview for the software testing trainees from the 2017 and 2018 passed out. Good skills in writing the test scenarios and test cases as per the requirement. 0 to one year of experience is preferred.

Company Name:  Accelerated Development Machines

Location: Chennai

Contact Details: No.78/1, First Floor, LB Road, Thiruvanmiyur, Chennai-41.

Land Mark:  Near thiruvanmiyur post office.

Date of Interview: 7th December to till now

Job title: Software Tester

Responsibility: To take care of the testing process and there by improve the customer satisfaction.

Job Description: The campus drive for the top IT companies in Pune. Registration is important to attend the drive.

Company Name: Pragmatic Career Solutions

Location: Pune

Contact Details: C-210, 1st Floor, C-Wing, Behind Hero Showroom, above cosmos bank, Near Micromax Showroom.L-306, 2nd Floor,  Mega Center, Hadapsar, Pune,  Solapur Road,Pune.

Date of Interview: 14th or 15th of December

The job openings in Selenium clearly state that the demand is wide spread everywhere. Take the right decision at the right time and learn the Selenium Training in Chennai to move your career towards the mission and vision of the job Industry. The Selenium Course in Chennai is designed with a focus towards the syllabus which educates the latest concepts and trends to overcome the challenges in the testing process. So, the statistics from the Selenium says that it is highly on demand which creates the huge opportunities and demand for the quality training in Selenium.

Selenium Sample Resumes

 Tips for Fresher to prepare Selenium Resume

Resume preparation is important before taking up the interview as it creates the impression in the mind of the employer. The details and the structure are the key points which push the employer to know about the knowledge of the applicant. There is no fixed format for the resume preparation but the right presentation implies the confidence level of the applicant. The structure for a fresher resume in selenium can be with career objective, Academics, project details, skills, software skills, and personal details. Let me show a sample resume to provoke the students to prepare the best resume and through the interview with high confidence.

We divide the resume writing in to fresher selenium resume, experienced selenium resume, fresher manual tester resume, experienced manual tester resume, fresher QTP resume, experienced QTP resume, fresher load runner resume, experienced load runner resume, fresher RPA resume, and Experienced RPA resume. This gives an idea to the students to update their resume and do the required customization. Concise resume can advertise the skills of the employee and impress the employer in a formal manner.

Career objective

Career objective can explain the passion towards the job and the company. For a fresher resume it is important to express the confidence as the job is new and it is only through experience the interest and the confidence level go high in any profession. It can be like I want to pursue my career as an automation engineer and take the opportunity from the company to exhibit my technical skills towards the growth prospects or my aim is to hone the technical skills and contribute to the filed as a community follower, creator of the best product in the automation industry and the high performer in the company.


This column consist of all the details like the year of passing and the percentage of marks from the school till the college, the trainings undergone and the certifications obtained for the professional skills. The training information from the Selenium Training in Chennai can be provided along with the detailed information regarding the course like the manual testing, core java, Grid, Jenkins, and mavens. The details of the certification like the ISTQB certification should be mentioned along with the year of passing. The detailed information makes the processing of the resume easy to the interviewer.

Project Details

The project details should go along with the title of the project, technologies used, the operating system used and the over view of the project completed. The project can be academic project or the project done after completing the course.


The skills can be personal skill or professional skill like the reading habit, interest on music, playing or surfing internet or the extracurricular activities etc. This gives an idea to the employer about the communication skills, decision making skills, leadership skills, and the adaptability to any given situation.

Software skills

Software skills are the skills related to the software like the operating systems knowledge, tool knowledge, languages knowledge, data base knowledge, and the web technology knowledge. Operating systems knowledge, testing tools knowledge like Selenium, UFT, Load runner or blue prism etc., programming languages known like C, VB script, Core java, oops concept etc., the databases knowledge like SQL, oracle etc., Web technologies knowledge like HTML, XML and Java script, and the documentation knowledge like MS office are the information to be given under software skills.

Personal details

The personal details like the reachable phone number, email-id, address, emergency contact number, parent’s name and parent’s occupation are mentioned here.


Tips for an Experienced person to prepare Selenium Resume

The difference between the fresher resume and the experienced resume lies in the career objective and professional experience. Fresher resume should express the confidence whereas the experienced professional resume should express the passion towards the job. Let me see a model resume making the point clear.

Career Objective

Wish to achieve high career growth and take up the challenging assignments to prove the knowledge in the testing and automation field. Quick learner and handle the complicated scenarios with reasonable care. Become an asset to the organization with high performance and technically sophisticated professional.


The details of the qualifications from the school and college are mentioned here. The training details from the training institutes also come here.

Project details

This column says about the core subject learned and the projects done in the engineering subjects. The projects completed to gain the practical knowledge from the institute also stated in this column.


The skills from the hobbies and the extracurricular activities can be listed down here.

Software skills

Automation tools knowledge like Selenium Web driver, Selenium Grid, Selenium IDE and autoIT, Programming languages knowledge from the experience like the Core java knowledge, C++ knowledge and python knowledge to use the automation tools, the databases knowledge like MY SQL, SQL server and Mongo DB, Operating systems knowledge like windows 7, Ubuntu and Mac OS X, tracking tool knowledge like bugzilla knowledge and JIRA knowledge, building tool knowledge like ANT, Maven and Jenkins are the software skills suitable to write in an experienced profile.

Professional details

The professional experience can be explained with four columns such as the company name, tenure of the job, Designation, and responsibilities handled.  The accomplishments in the work life like the projects completed, the clients handled, the tools used and the detailed description about the responsibilities carried out in the organization exhibit the positive points about the job roles to the interviewer. The responsibilities can be listed down as points like below. Using the keyword driven selenium automation tool for the design and the development, analyze the requirement and list out the automation feasibility, do the time management effectively, analyze the cost associated with the project, coordinate with the team members for the concerns raised regarding the requirement.

Personal details

The personal details like the parent’s details, parent’s occupation, phone number, email-id, reference from the previous job and address can be given here.

The resume writing is an art of presenting the information as a summary to the employer. Thereby the relevant skills and unique skills are known. In other words it is the first identity to the employer.

Example Resume of Selenium Fresher


7, M.G.Road, Ghatkopar, Mumbai, 86 |


Seeking an entry-level position in the Selenium Testing field where I can utilize my skills in the company in order to grow in my career. Hard-working student with the ability to build relationships, adaptive in a fast-pace environment along with an impressive communication skill. Passionately looking forward to transform my skills as a Test Engineer at an outstanding organization.

Skill sets

  • Test architecture
  • Configuration management
  • Team player
  • Communication skill
  • Troubleshooting
  • Performance testing
  • Manual testing agility
  • Test design


Bachelor of Engineering in Computer Science Engineering

Don Bosco Institute of Technology

7.8 CGPA


12th Science from Kendriya Vidyalaya, Mumbai (CBSE)



10th from Kendriya Vidyalaya, Mumbai (CBSE)



Projects undergone

Title: Online personal counselling

It is indeed necessary for students around the world to have access to counselling at any point of time. This was the reason we took this as our final year project. It was especially designed for the various information regarding universities and their registration process. My role was to lead the team for the project.

Advantages of my project

  • This will be a one-stop destination for all the students.
  • Managing of the counselling process became simple.

Software skills

  • C/C++ language
  • Adobe Photoshop
  • Java
  • Analytics
  • Microsoft Office
  • Manual testing


  • Have undergone Selenium Automation testing Training at FITA.
  • Have knowledge in various Automation testing tools such as Selenium Webdriver.
  • Thorough with the concepts in Selenium Testing like testing framework, hybrid framework, Selenium grid, build integration, design patterns along with Cucumber.

Extra-curricular activities

  • Participated in seminars related to Artificial Intelligence.
  • Attended Machine learning based conference.
  • Participated in 1-day workshop related to Internet of Things (IoT).

Personal details

Father’s name: Rahul Malhotra

Languages known: English, Hindi, French





Selenium Tutorial


Test Automation for Web Applications

These days most of the software applications are web-based applications in order to be operated in any browser. Thus, there is a need for testing for any organization in order to make sure the product is flawless before launching into the market. Agile method is widely in use and preferred by companies so that they can dish out reciprocal and active applications to the user. As the development of applications is very aggressive these days, it is necessary to use an automation tool for testing. Thus, Test Automation appears into the picture. It also reduces the manual work for repetitive tests, which are done on any software application, which in turn reduces the cost. Thus, Selenium Training in Chennai is flourishing these days.

The benefits of Test automation are numerous. It speeds up the process of testing, which enables companies to deliver the applications in a faster phase and make more profit. The presence of numerous open source tools in the market was not able to diminish the popularity of Selenium. This guide will help you to get detailed information about Selenium by joining Selenium Testing Training at FITA with the latest trends prevailing in the market.

This documentation will expose you to the basics of Selenium along with its features and brings you the knowledge of all the best practices used in Selenium. This will also fetch you the information related to the structure and the benefits of using Selenium.

Test Automation is used for its support for the various functions, which are listed below:

  • Swift feedback to the developers
  • Recurring Regression testing
  • Agile testing is supported
  • Analytical documentation of various test cases
  • Defects missed during manual testing can be found out
  • Unlimited iterations for execution of test case
  • Custom-built defect reporting

Hence, join Selenium Training in Chennai at FITA.

To Automate or Not to Automate?

Is automation beneficial at every circumstance? When to decide for automation of test cases?

Even Automation of test cases does not go well always. At times manual testing suits better than Automation. Consider, if the user interface an application changes in future, then test cases for automation need to be rewritten. Moreover, for short-term case, manual suits more than automation testing.

Introduction to Selenium

Selenium is a cluster of various tools related to software testing. The software testing engineers does not restrict themselves to a particular tool rather they focus on multiple tools in order to select the most appropriate one for the accomplishment of their project. Selenium training is preferred over other Automation tools training due to its opera ability on various browsers.

Brief History of the Selenium Project

Back in 2004, Selenium came into existence during the testing of an application by Jason Huggins. It was he who realized that testing could be done automated for repetitive tasks, which reduces the tiresome job a bit. He did research over the same test cases both manually and automated. He developed JavaScript library, which allowed the test cases to rerun automatically. Moreover, this was possible over multiple browsers.

This library is the Selenium Core, which consists of overall Selenium Remote Control (SRC) functionality along with Selenium IDE. SRC was exceptional as none other than this allowed the user to control browser form any language. From then Selenium Course is on its upsurge.

As we know there are two faces for everything, hence there were few drawbacks of Selenium. As the automation engine was based on JavaScript, multiple actions were not possible. In addition, web based apps evolved over time and that made difficult for Selenium to add new features.

An engineer namely, Simon Stewart from Google started working a new project in the year 2006 named as WebDriver. It was started in order to reduce the negative side of Selenium.

After 2006, let us jump directly to 2008 when Selenium merging with WebDriver was the top news, which was a welcomed by the software testers all over the world. This clearly showed the sign of a great beginning in the testing sector. In addition, Simon Stewart who began the project way back in 2006 on August 6, 2009 illustrated the detailed explanation of the merge of these two tools in depth. Many leading companies are preferring students who underwent Selenium Training. In addition, this is considered as the best part of Automation industry.

Selenium’s Tool Suite

There are numerous tools under Selenium, which makes it the perfect fix for many issues in the Automation testing sector. The roles of various tools are mentioned in detail for your reference in the following section:

Selenium 2 (aka. Selenium WebDriver)

Selenium WebDriver is the latest annexation to Selenium cluster and is considered as the perfect solution for many issues. It has excellent features that are welcomed by Software testers, which includes object oriented API. Thus, keeping a full stop to the ancient implementation. Hence, enrolling yourself into the Best Selenium Training Institute in Chennai will make your future secure.

It is accepted that both Selenium and WebDriver have their own positive aspect and merging of them is a brilliant idea, which Is accepted by both developers. Selenium 2 is implemented on Selenium 1’s interface.

Selenium 1 (aka. Selenium RC or Remote Control)

As mentioned in the previous section Selenium 1 that is Remote Control was supporting the automated testing for a long time until Selenium 2 was developed but due to its disadvantages, it is no more in use.

Selenium IDE

Selenium IDE that stands for Integrated Development Environment is used for the construction of test scripts. In addition, it supports simple interface for the development of automated test cases along with being a plug-in for both Firefox and Chrome. Its feature consist of recording as well that is used by the users to record actions performed by them and later on export it for reusability in the future in various programming language.

The “Save” feature present in Selenium IDE enables the user to store tests in a table format for the future usage, not for running test passes or designing all automated tests which you may need.


Selenium-Grid is nothing but this allows Selenium RC solution to scale for huge test suites along with execution of this on various platforms.

It enables execution of test cases simultaneously on various remote machines. If the user need to boost up the speed it can be done by break down the test and perform testing simultaneously on various machines.

Choosing Your Selenium Tool

In the automation industry, people are exposed to Selenium IDE form the very start of their career. Thus, it is advantageous for you if you are not well versed with scripting languages, as you will be able to use the Selenium commands. Thus, it will be great if your get used to Selenium as it reduces your time consumption.  Therefore, gain in-depth knowledge by joining our Selenium Classes in Chennai.

The selection of which tool to be used either Selenium 1 or Selenium 2 depends on you and the project you are working. Moreover, we do not advise you to completely depend on Selenium IDE. The usage of Selenium 1 is done when compatibility is required from back to front. Therefore, there are both pros and cons for both Selenium 1 and Selenium 2.

Supported Browsers and Platforms

The browser in which Selenium 2 is operable completely depends on the decision of usage of either Selenium WebDriver or Selenium Remote Control.


The browser, which is supported by WebDriver are:

  • Safari
  • Opera
  • Google Chrome
  • Internet Explorer 7, 8, 9, 10, and 11
  • Firefox: latest ESR, previous ESR, current release
  • phantomjs
  • iOS (with ios-driver or appium)
  • HtmlUnit
  • Android (with Selendroid or appium)

FITA, which is the leading institute for Selenium Classes in Chennai, makes it easy for you to learn everything in a short span of time.

Selenium 1.0 and Selenium-RC.

  • Google Chrome
  • Internet Explorer 6,7, and 8
  • Opera: 8, 9 and 10
  • Firefox: 2,3 and 3x
  • Safari: 2,3 and 4

Flexibility and Extensibility

In the software testing field, Selenium is considered as the most flexible automation tool. Moreover, the adaptability of Selenium is prevailing due to its open source code, which can be modified as per the requirement after downloading. Thus, enrolling into our Selenium Testing Training in Chennai will make you well versed with the subject knowledge.

Selenium IDE


The Selenium-IDE is the tool used for the development of Selenium test cases. This helps the user in recording actions in the browser. Thus, it is a time saver for the user. Hence, enroll into the best Selenium Training Institute in Chennai.


Installing the IDE

Download Selenium IDE tool using Chrome or Firefox.

Click on Add to Firefox or Add to Chrome. Once the Installation is completed, a button will appear on right hand side of address bar.

Opening the IDE

In order to run Selenium IDE, click the button on the right of address bar.

Selenium-IDE Features


The toolbar many contain buttons for the execution of your test cases in a controlled manner, It consist of record, speed control, run all, run, pause/ resume, stop,  step buttons.

Test Case Panel

It consists of three filed s namely command, target and value. These are present for the customization of the testing process according to the requirement.

Navigation Panel

It aids the user to Navigate between test cases and test suites. When user saves the project, it is saved in the new .side format.

Console Panel

This is for the utility of various functions such as log, reference and many more.

Selenium WebDriver

Introducing WebDriver

There are many new features included in Selenium 2 among that integration of WebDriver API tops the list. It was created in order to enable a simple programming interface, which was considered as the drawback in Selenium-Remote Control. Along with providing support to web pages that are dynamic in nature. So, that element of page can be changed avoiding reloading of the entire page. Enter FITA, experts consider us the

How Does WebDriver ‘Drive’ the Browser?

Selenium-WebDriver generates direct calls to browser with the help of native support of each browser for the process of automation, which depends on the browser used. Selenium-RC injected’ javascript functions into various browsers during its loading process was accomplished. But it is not used by the WebDriver rather it directly drives with the help of built in support present in browser.

WebDriver and the Selenium-Server

The need of Selenium Server depends on the Selenium WebDriver usage. The need of Selenium server depends on the intention to make use of Selenium WebDriver. For instance, if the browser along with the tests run on Selenium Server, in that case WebDriver will directly run the browser.

Reasons to use Selenium-server along Selenium WebDriver are mentioned below:

  • Selenium-Grid is used in the distribution of your test on several machines.
  • When user needs to connect any remote machine, which is unavailable in the current machine.

Setting Up a Selenium-WebDriver Project

By installing Selenium we are setting up a project in order to write program with the use of Selenium.


Maven is the simpler way for setting up Selenium 2. This will aid the user to download Java bindings. Which in turn will generate the project for you. In order to use Maven, the file has to be in pom.xml format, which can be done with the usage of text editor.


If you look into Selenium 2.2.0, the bindings are dispersed as a cluster of signed d11s, which came into existence after Selenium 2.2.0.


If the user thinks of deploying Python, in the automation process then the user must already have some knowledge of Python. It is compatible with Python versions, which includes Python 2.6, 2.7, and Python 3.2, 3.3, 3.4 and 3.5.


Ruby is one of the poplar programming language, which can be used for test automation.


Perl is considered as the top programming language used for the test automation, which is provided by a third party.


The word PHP, which stands for Hypertext Preprocessor is very familiar in the web designing sector. It is a contribution of third party.


If the user is thinking of using node.js in order to develop application, then Selenium project supports JavaScript binding.

Selenium-WebDriver’s Drivers

WebDriver is the name of the basic interface across which tests are written, and has many implementations included namely:

HtmlUnit Driver

HtmlUnit Driver is considered as the quick and lightweight of WebDriver implementation, which is established on HtmlUnit. It is without GUI and has its roots from Java. Selenium Server is necessary for any language binding in order to use driver.

Firefox Driver

Firefox Driver commands Firefox browser with the usage of Firefox plugin. It has the capacity to be run on Mac, Linux and Windows operating systems.

Internet Explorer Driver

The InternetExplorerDriver has a standalone server that aids in the implementation of WebDriver’s wire protocol, which can been tested with Internet Explorer 7, 8, 9, 10, and 11 with the convenient combinations of Vista, Windows 7, Windows 8, 8.1. It also supports both 32-bit and 64-bit versions of browser.


Chromium project supports ChromeDriver. The Selenium WebDriver works with Chrome using chromedriver binary. The user must have chrome and chromedriver in the system.

Selenium Remote Control Limitations

  • It works with JavaScript injection, which leads to the original policy.
  • While the execution of test cases Selenium RC, Selenium RC server is indeed required between application that is under test and the test automation suite.
  • Commands are repeated.
  • It also supports browser that are headless.

WebDriver Architecture

  • It is implemented on layered design; the goal behind this is increase in the usage of WebDriver for the automation process.
  • The drivers, which are built are customized as per the requirement.
  • It is the condensed format of Object Oriented API that interacts with applications, which are being tested.
  • This makes use of the native browser without making use of peripheral entity.

Main feature of WebDriver

  • It is the key component of Selenium
  • It covers all the various features of explorers.
  • It enables the user to write test case once and use on various platforms.
  • It analyses mobile sector by the implementation of IphoneDriver and AndroidDriver.

Selenium WebDriver V/s Selenium RC

There are numerous limitations in Selenium Remote Control, which gave way to the evolution of Selenium WebDriver. Selenium Training in Chennai is gaining firmness daily let us know the reason. s Few important differences between them are listed below:

  1. Architecture

The structure of Selenium RC is difficult due to the usage of intermediary RC Server for establishing communication with browser. RC Server is initially being installed before the execution of test scripts that also acts as a medium between browser and Selenium commands.

There are certain operations performed during the execution of test script in Selenium Remote Control, they are mentioned below:

  • The server introduces JavaScript program well-known as Selenium Core into browser.
  • Afterwards this will start getting Selenium commands from the RC Server.
  • When the entire command is collected, Selenium Core will run these commands as JavaScript commands.
  • These commands are the instructions given to browser.
  • With respect to architecture Selenium WebDriver has a simpler architecture than Selenium RC.
  • The browser will run all the instructions supported by Selenium Core along with the summary returned to server, which is considered to be the final result and displayed on the screen.

Object Oriented

Selenium WebDriver is completely object oriented API, whereas is Selenium RC is not much object oriented API as compared to WebDriver.


Selenium WebDriver completes the task faster as compared to Selenium RC as it interacts with browser. Whereas Selenium RC is used as an intermediary RC Server in order to communicate with the browser.

Execution of test scripts, which takes more time in Selenium RC when compared with WebDriver, since it uses JavaScript commands as instructions for the browser. Selenium Training in Chennai will aid you to get the work completed in less time.

Testing Mobile Applications

Selenium WebDriver can be operated on Operating System for mobile applications such as windows, iOS and android whereas Selenium RC do not aid testing of mobile applications.

Selenium – Locators

The work of locators in Selenium is to locate elements with the support of findElement() and findElements() that are provided by WebElement and WebDriver class.

Different Locators Used

By name – It locates an element with the usage of Name attribute

Syntax: driver.findElement( (<element name>))

By tag name- It is used for Locating an element with the use of HTML tag

Syntax: driver.findElement(By.tagName (<htmltagname>))

By ID – It is used to locate element using ID attribute.

Syntax:  driver.findElement( (<element ID>))

By class name- It is used in the Location of an element with the help of Class attribute

Syntax: driver.findElement(By.className (<element class>))

By link text – It Locates a link with the usage of link text

Syntax: driver.findElement(By.linkText (<linktext>))

By XPath- It Locates an element with the usage of XPath query

Syntax: driver.findElement(By.xpath (<xpath>))

By partial link text – It is deployed to locate a link with the help of link’s partial text

Syntax: driver.findElement(By.partialLinkText (<linktext>))

By CSS –It is used in order to Locate an element with the usage of CSS selector

Syntax: driver.findElement(By.cssSelector (<css selector>))

Selenium Training will get all the necessary information to you in order to sustain in the market.

Selenium – User Interactions

Selenium WebDriver is the widely used tool amidst all the available tools in the market. Moreover, it is important to gain knowledge on how to use Selenium in order to interact with various web apps. Selenium Testing Course in Chennai is of great scope these days.

Interaction of application is indeed very necessary with the usage of some basic actions. Some of the famous actions used against GUI objects are listed below:

Text box interaction- Values can be added into boxes with the help of ‘sendkeys’ methodology.

Radio button selection– We can choose radio button option with the usage of  ‘click’ method and unselect along with the usage of same ‘click’ method.

Check box selection– We can choose check box using ‘click’ method.

Drop down item selection– We can get an option by using ‘selectByVisibleText’ or ‘selectByValue’ or ‘selectByIndex’ methods.

Synchronization- In order to synchronize script execution and application, wait after performing appropriate actions.


Thread.Sleep is static wait that is not a good way for the usage in scripts as it is sleep without condition.

Keyboard action – Following are the methods to perform keyboard actions −

  • sendKeys − Sends keys to keyboard representation in browser.
  • pressKey − Press a key on the keyboard that is NOT text.
  • releaseKey − Release a key on keyboard after running the keypress event that usually holds good for all the non text characters.
  • Mouse actions – below are few key mouse actions :
    1. Click − Performs the Click operation.
    2. contextClick − Performs a context click on an element based on the coordinates
    3. doubleClick − Accomplishes a double-click on web element based on the coordinates.
    4. mouseDown – Accomplishes mouse-down action on element on coordinates.
    5. mouseMove − Performs a mouse-move action on coordinates.
    6. mouseUp − Releases the mouse followed by mouse-down.

Multi select– Aid you to select two or more items in list box.

Find all links– Testers might have difficulty at times to find all the links on a website. This can be with ease by finding all elements with Tag Name “a”.

Selenium – Test design techniques

There are numerous components involved in designing of a test. Selenium Testing Training in Chennai is of great scope in the testing industry.

Page object model

Selenium performs on web elements along with its properties like ID, XPath, name, etc. There is no inbuilt Object Repository in Selenium whereas QTP has its own.

Thus, it is indeed necessary to build object repository that should be accessible. This is used in the creation of OR.

Advantages of POM

·         In this, objects and functions that are to be tested are separated in order to keep the code clean.

·         Objects are independent of all test scripts. POM aids the user in creation of objects and reuse them in future.As objects are created only once, that is easily accessible.

Differentiate between Page Object Model (POM) and Page Factory:

Page Object is a class, which represents a web page and holds its functionality and members whereas Page factory is used in the initialization of web elements necessary for the interaction within page object. For getting in-depth knowledge in this topic, join our Selenium Testing Training at FITA.

Parametrizing using Excel

Parametrization is considered as the important thing in the automation testing for any software. It is possible to execute data driven testing with the use of extension in Selenium IDE. The tests is inevitable and Apache POI will be deployed into usage. Excel JAR enables us to write and read into Excel.

Log4j logging

This is a logging framework especially used for Audit, which is flexible and reliable in nature. It is familiar logging package written in Java. It has been stored to C, C#, Python, Pearl, C++, Eiffel languages. The various advantages of using Log4j are:

  • It allows user to understand the application during execution.
  • Log output can be saved and analyzation can be done in future.
  • It aids user in the process of debugging, during the failure of test automation.

Exception handling

During the process of development of test, the user should make sure that the scripts can go on with their execution if at all the test fails. At times, scenarios are not handled properly then unexpected exception comes into picture.

If occurrence of exception is due to missing of an element or due to mismatch in the expected result, user should be able to catch that exception and put a full stop to the test. At FITA, we provide both Selenium Training and placement in Chennai for the students.

Different Exceptions in Selenium

  • TimeoutException
  • NoSuchElementException
  • ElementNotVisibleException
  • ElementNotSelectableException
  • StaleElementReferenceException

Why Exception Handling is Important

·         It is helpful for sending customized message in your log, which is understandable by the whole team.

·         It is indeed helpful for handling certain exception such as ElementNotSelectableException, NoSuchElementException and many more.

·          At times there is a need to eat up the available exception along with carrying out test. Thus, join our Selenium Courses in Chennai for getting more clarification.

Multi browser testing

There is a need for performing multi-browser testing in order to ensure the working of function with the entire available browser for providing equal experience to the audience. Automation is deployed in order to make sure all the browsers are tested on time in every aspect.

As browsers are updated regularly, testing has also to be done on a daily basis, which is tiresome. Users are able to execute scripts over different browsers in a simultaneous way. Testing website with different combinations of browsers is named as Cross Browser testing. Hence, enroll yourself into FITA in our Selenium Training in Velachery.

Capture Screenshots

This process aids in grabbing screenshots at run time when necessary, especially when a failure occurs. Result analyzation will be better by deploying screenshots along with log messages. Screenshots are constructed differently for local executions and Selenium Grid executions.

Capture videos

Determining the failures with the help of log file and screenshot alone is not possible. Thus, video capturing is done for a complete execution of the task.

Selenium – TestNG

TestNG is a effective testing framework, an improved version of Junit, which was in use in the past before the introduction of TestNG. In TestNG, NG stands for ‘Next Generation’. Selenium Training in Adyar will definitely help you to get more knowledge in Selenium.

Why Use TestNG with Selenium?

Selenium tests do not produce a suitable format for the test results. With the usage of TestNG we can produce test results.

Selenium users make use of TestNG over Junit as it has numerous advantages. TestNG framework provides the following features −

  • It aids in the generation of report in a suitable format along with a number of test cases execution.
  • Annotations aids us organize the tests easily.
  • Flexible test configuration
  • Multiple Test cases can be arranged with more ease.
  • Execution of multiple test cases over multiple browsers.
  • Parallelization of tests can be achieved with the usage of TestNG.
  • Support for data-driven testing.
  • Inbuilt reporting.

Annotations in TestNG

Following are some of the benefits of using annotation.

  • TestNG classifies the methods as per interest just by looking up annotations.Thus, method names are not constrained to any specific pattern or format.
  • Passage of additional parameters to annotations can be done.
  • Annotations are typed strongly, which makes flag off any mistake with the usage of
  • There is no need of any extension of Test classes.


This method will run only once prior to all the tests in this suite.


This can be executed only once subsequently all the tests in this suite have been executed.


This method is approved to execute shortly after the last test method, which belongs to any of the group invoked.


The annotated method will run before each test method.


This annotated method will be running after each test method.


The annotated method will return an Object[ ][ ] in which each Object[ ] can be allowed to list the test method.

Selenium – Grid

Selenium Grid is a tool, which distributes the tests over multiple physical in case we can run the scripts in parallel. It adequately accelerates the testing process transversely over browsers and across platforms by fetching feedback in a swift and accurate way.

Selenium Grid allows for running multiple instances of WebDriver tests parallel that uses the same code base. Thus, the code need not be existing on the system they run. We offer Selenium Training in Tambaram for the interested students.

What is Selenium Grid?

Selenium Grid is a portion of Selenium Suite, which specializes in the execution of multiple tests over various operating systems, browsers, and machines simultaneously.

Selenium Grid has two versions:

  • Selenium Grid 1
  • Selenium Grid 2

Selenium Grid consist of Hub and Node.

Hub − the hub is similar to a server, which acts as the focal point where the tests would be generated. A Selenium Grid consist of one Hub that is launched on a single machine.

Node − Nodes are the instances that are attached to Hub for the execution of the tests. The number of nodes may vary in a grid that can be of any OS with any browser.

When to Use Selenium Grid?

Selenium Grid can be used in either of the mentioned conditions:

  • Execute your tests over different browsers, machines and operating systems at the same timeThis will make sure that the application which is been tested is fully compatible or not with a wide range of browser-O.S combo.
  • Time saver during the execution of test suites

Grid 1.0 Vs Grid 2.0

  • Selenium Grid 1.0 consists of Remote control, which is not available in Selenium 2.0 instead it has Selenium Server jar.
  • There is necessary to install Apache Ant for using Grid 1.0, which is not necessary in Grid 2.0.
  • Selenium Grid 1.0 is able to support Selenium RC command alone whereas Grid 2.0 can obey both RC and WebDriver commands.
  • Only one browser can be automated per RC whereas in Grid 2.0 up to five we can automate.

QTP Tutorial

QuickTest Professional is a tool for performing automated functional testing tool, which helps testers in order to perform automated regression testing in order to analyze any gaps, defects in paradoxical to the desired output of the application that is under test. Enroll into our Selenium Training in Chennai to get more knowledge.

This tutorial will fetch you the in-depth knowledge on HP QuickTest Professional, its usage, record and play back options of tests, checkpoints, object repository, actions, test results, sync points, debugging, and many.

QTP, which stands for Quick Test Professional, is a popular product of Hewlett Packard (HP), which helps testers in performing an automated functional testing, without the need for complete monitoring after the development of script is complete. Selenium Course in Chennai has gained a vast majority in the recent days.

There is no further versions released in VBScript due to the decision of supporting VBScript within ASP.NET by Microsoft. This language is NOT object-oriented instead, it is an object-based language. Hence, join our Selenium Training in Velachery and get your career to sky.


Features of VBScript

  • This lightweight scripting language has a lightning fast interpreter.
  • It has a simple syntax, easy to learn along with easy implementation and is case insensitive.
  • It can be differentiated by C++ and Java by the point that it is object based scripting language.
  • It makes use of Component Object Model or COMin order to access the elements of environment in which it is  being executed.
  • There are few pre-requisite to be make the execution of VBScript successful such as It has to be done only in Internet explorer, Windows Scripting Host along with Internet Information Services, which act as Host environment.

Testing tools

Tools from a software testing, can be referred to as a product that helps one or more test activities beginning from the planning, creation of a build, defect logging, test execution, requirements, and test analysis. Selenium Training in Tambaram will definitely help you with the latest trends available in the market.

Classification of tools

Tools can be categorized on several parameters, which includes –

  • The function of the tool.
  • The activities supported within tool
  • The level of testing it supports.
  • The type of licensing
  • The usage of technology

When QTP can be deployed

QTP is one of the functional testing tool that is best suited for regression testing of applications. QTP is a licensed tool that is owned by HP that compares actual and expected result and addresses the results during the execution summary.

Evolution of QTP

Quick Test Professional was initially owned by Mercury Interactive, which was  acquired by HP in the later period. Moreover, it was originally called as Astra Quick Test, which got its latest name in the recent days.


  • Navigation with ease, simple to use, results validation, along with report generation.
  • Readily combined with the test management tool that enables ease during the scheduling and monitoring.
  • Can be used for commencing testing in Mobile Application.


  • Even though it is commercial tool, the licensing cost is huge.
  • When compared with Selenium, QTP is operable only in Windows OS.
  • Scripting time is minimum, the execution time is higher as it puts load on the CPU & RAM.

Importance of Record and playback

  • Used in the creation of a test with basic functionality of feature, which does not need long-term maintenance.
  • It can be deployed for the recording of both mouse and keyboard inputs.
  • It is used as preliminary investigation method in order to verify whether the UFT is able to support the application.

 Various mode of recording

  • Normal Recording– It is default Recording mode, which records the objects and the operations accomplished on the application that is under test.
  • Analog Recording– It enables not only keyboard actions but also mouse movements respective to the application window.
  • Low-Level Recording− This records exact co-ordinates of objects independent of the point whether UFT is able to recognize the object or NOT. It records the co-ordinates alone, hence mouse movements are not recorded.
  • Insight Recording− UFT records the operations, established on its appearance and not on its native properties.

Object repository

It is a cluster of object and properties with, which QTP can recognize objects and act. The properties of any object that is being recorded is fetched automatically as the user begins to record. QTP will be unable to play back the scripts without any knowledge of objects along with its properties.


It aids testers in dividing the scripts under groups of statements actions for the proper execution using QTP. Actions are alike to functions prevailing in VBScript. QTP creates a test by default with one action.

Action properties consists of the following information −

  • Location
  • Reusable Flag
  • Action Name
  • Output Parameters
  • Input Parameters

Actions Types

Selenium Certification in Chennai will let you to explore yourself in the industry. There are 3 types of actions −

  • Non-reusable action
  • Reusable action
  • External Reusable action

Data Tables

It is very much similar to MS-Excel as it aids testers in creation of data-driven test case, which can be deployed in order to run an action several times. DataTable is classified into:

Local DataTable – Every action has its own datatable, also called as local datatable, that is can be accessed across actions.

Global DataTable – Every test has a single global data sheet that can be accessed across actions.


They refer to a validation point, which establishes a comparison between the current value of specified properties of any object

Checkpoints Types

Standard Checkpoint

This Verifies all the property values of an object present in application that is under test and backed up by all the add-in environments.

Bitmap Checkpoint

It verifies the area of the application.

File Content Checkpoint

This verifies the text in dynamically accessed file like .txt,.pdf

Table Checkpoint

This helps in the verification of the information within a table. And does not support all the environment.

Text Checkpoint

It aids in verifying if the text, which is shown within a definite area in a Windows-based application.

Accessibility Checkpoint

It verifies the page along with reports of the Website that may not conform to World Wide Web Consortium (W3C) according to Web Content Accessibility Guidelines

QTP Synchronization

This is the time interface between the tool and application that is under test. Synchronization point is a feature to specify the delay time between two steps of the test script.

FITA, is considered as the Best Selenium Training Institute in Chennai.

It is dependent on multiple factors like application-server response time, network bandwidth along with client system capabilities.

If the time is fluctuating then the script will definitely fail, unless the tester is able to handle these time differences in an effective manner.

Ways to insert Sync point

  • Wait
  • WaitProperty
  • Inserting QTP Inbuilt Synchronization points.
  • Exist
  • Sync

Smart identification

At times, QTP is unable to find object that is identical to the recognized object description, then QTP ignores this recognized description and makes use of the Smart Identification mechanism in order to recognize the object.

QTP’s Smart Identification makes uses of two types of properties −

Base Filter Properties – It is of a particular test object class whose values cannot be altered without altering the essence of original object.

Optional Filter Properties – This assists in the identification of objects of a specific class whose properties are not probable to change often but can be avoided if they are no longer applicable.


This is a systematic process of marking and fixing the coding issues in automation script in order to make the script more robust and can spot defects present in the application.

Error Handling

There are numerous ways of handling errors in QTP. The three possible types of errors that may occur while working with QTP are −

  • Logical Errors
  • Syntax Errors
  • Run Time Errors

Error Types

Syntax Errors

Syntax errors are typos of the code that does not confirm with VBscripting language grammar. Syntax errors mostly occur at the time of code compilation and cannot be run until the errors are fixed.

Logical errors

If the script is correct but it creates unexpected results, then it is called as a Logical error, which normally does not interrupt the execution but give away incorrect results.

One of the simple way in order to detect a logical error is by performing peer reviews along with verification of the QTP output file to ensure that tool has performed in appropriate way it was supposed to do.

Runtime errors

This type of error happens during Run Time. The reason for this is that, the script trying to perform something and is unable to do so. The best examples for Run Time Errors are −

  • Array Index out of bounds while accessing the array elements
  • File NOT found
  • Object NOT found
  • Dividing a number by Zero

Recovery scenarios

While the execution of QTP scripts, there are some unexpected errors occurring at times. In order to get back the tests and continue the process of execution of the rest of the script from these unexpected errors, Recovery Scenarios are deployed.

Environment variables

These are special types of variables, which can be accessed by, function libraries, all actions and recovery scenarios. There are many in-built environment variables for Windows, which are available to all applications running on that specific system, but QTP environment variables are available only to that particular test script during the run-time.

Types of environment variables

Built-in Environment Variables – It provides a range of environment frameworks that can provide information like action name, test name, test path, local host name, operating system name, type along with its version.

User defined Internal – This can be saved by selecting “User Defined” in Environment Tab Window.

User Defined External − This can be stored in external file named as a .xml file, which can be loaded into the test. It can be loaded dynamically during run-time.

HP Load Runner

What is LoadRunner?

It is a Performance testing tool that was developed by Mercury in the year 1999, which was later on acquired by HPE in the year 2006. Followed by its acquisition by MicroFocus in the year 2016. Hence, join our Selenium Training Institute in Chennai and get in-depth knowledge.

LoadRunner aids numerous development tools, technologies along with communication protocols. Moreover, this alone in the market that supports large number of protocols in order to conduct performance testing.

Why LoadRunner?

LoadRunner is not only original tool for the implementation of Performance Testing, but also acts as a market leader in Performance Testing model. In a recent report, LoadRunner has over 85% market share in the sector of Performance Testing.

Mostly, LoadRunner supports Rich Internet Applications, Mobile, Oracle, MS SQL Server, Web 2.0, Citrix, SAP, RTE, Mail and Windows Socket. There is absence of competitor tool in the market that could offer such wide range of protocols vested over a single tool.

Testers are making use of LoadRunner over other tools for the accomplishment of performance testing is just because of the credibility. It has proved itself amidst the clients by setting up a benchmark in the performance testing.

LoadRunner is firmly integrated with the other available HP Tools such as Unified Functional Test & Application Lifecycle Management that empowers in order to perform end-to-end Testing Processes. Selenium Training in Chennai will get you to the next level in your career.

LoadRunner functions on the principal of simulating Virtual Users over the subject application. These Virtual Users also referred as VUsers, mirror the client’s requests and expect an equivalent response in passing a transaction.

Necessity of Performance testing

It is estimated that a loss of 4.4 billion in revenue is registered annually due to the poor web performance. Even few seconds of downtime in any website will affect the business largely. For instance, a 5-minute downtime costed around $545,000 for in the year 2013. Amazon web services got a loss of $1100 per second due to a technical outage recently, which is a huge deprivation for the company.

When a software system is set up by an organization, the occurrence of performance latency is numerous. Selenium Classes in Chennai will enhance your knowledge in testing. There are number of factors that cause the deceleration in performance, examples may include:

  • Huge number of records present in database
  • Increased number of parallel requests made to system
  • Increased number of users in accessing the system in a duration.

There are certain key components that must be incorporated in performance testing:

  • Functional business features – Components with service level agreement should be included. Ex: payment for e-commerce website
  • Components that process huge data- Any backend process can be included in this section.
  • Frequently used components- The components that are used regularly for multiple times in a day. For instance login credentials.
  • Components interfacing with application systems- Every system consist of multiple applications, which has to be interacted with the other applications. For instance e-commerce sites have to be interfaced with online banking sites.

In modern era of Web 2.0, users are just a click away if any website is not responding in a period of 8 seconds. Fabricate yourself waiting for 5 seconds while searching for Google or sending a friend request on Facebook. The consequence of performance downtime is often more disastrous than ever imagined. Thus, getting gear-up with Selenium Course in Chennai will help you largely.

As per Dunn & Bradstreet, 59% of Fortune 500 companies sense an estimated 1.6 hours of downtime by the end of every week, which is a huge loss for those companies.  Thus, it is necessary to get something done to avoid this loss and the simplest way is to get trained in Selenium Course in Chennai at FITA and rectify the error beforehand.

Tools deployed for performance testing

Performance testing plays a crucial role in the testing of any application, which is to be done repetitively on a regular basis. In order to make sure it doesn’t makes any trouble when launched into the market. At this instance, Virtual User (VU) come into existence.

In order to perform this, creation of as many VUs, is required along with simulations in the real-time conditions. Apart from performance testing it is also helpful in the testing of peak load, long-term usage and breakdown point. Selenium Testing Course in Chennai will definitely be helpful for you to get into the testing sector.  There are many tools deployed for this process such as:

  • HP LoadRunner,
  • NeoLoad
  • LoadUI
  • Jmeter
  • VSTS
  • Cloud Test
  • Silk Performer,
  • Web Performance
  • WAPT
  • Qtest
  • Loadstorm
  • Httperf
  • Load Impact,
  • Keynote Test Perspective,
  • OpenSTA,
  • Rational Performance Tester
  • Loadster
  • QEngine
  • App Loader
  • Monitis

What is LoadRunner Architecture?

Architecture is something, which defines the working of any application or process. The architecture of LoadRunner consists of VUGen, Controller.


Virtual User Generator (VUGen) is an Integrated Development Environment (IDE) or a rich coding editor used for replicating System Under Load behavior.


Once any VUser script is finalized, Controller is the key component that controls the Load simulation by managing, for example:

Performance Testing Roadmap

Performance Testing Roadmap can be predominantly divided into 5 steps:

  • Load Test planning
  • Create VUGen Scripts
  • Creation of Scenario
  • Execution of Scenario
  • Results Analysis

Planning for Load Test

Planning for Performance Testing is distinctive from planning a System Integration Testing (SIT) or User Acceptance Testing (UAT). Planning can be in addition divided into small stages as described below:

Assemble Your Team

When being initiated with Performance Testing, it is finest to document who will be participating in activity from each team involved during the commencement of process.

Project Manager:

Nominate the project manager who will own the activity and serve as the point person for escalation.

Business Analyst:

It provides expertise on business functionality of the website.

Performance Testing Expert:

This creates the automated performance tests along with the execution of load scenarios.

Web Developer and SME:

  • It maintains website & provide monitoring aspects
  • Develops website and fixes bugs

Business Processes involved Outline applications and

For the successful Load testing requires that plan in order to carry out certain business process.

What is VUGen?

It is the four core components of LoadRunner. This is the first component you interact with when being started with Performance Testing with the usage of HP LoadRunner.

Some of the salient features related to VUGen are:

VUScripts:  The main purpose of VUGen  are used in the simulation of a real-like virtual-user.

Actions: An action is a set of user transactions that are performed in the System Under Load in order to achieve a defined task. An action can be compared with a function in any other programming languages. Each VUser script consist of three default functions:

  • Vuser_init(used for login into any application)
  • Action (used in order to record business process)
  • Vuser_end (used in order to logout of application)

VUGen replays the recorded script along with recording of the scripts in order to make sure that the script is recorded correctly. Once it is complete the script is recorded correctly it can be incorporated it in a LoadRunner scenario. Thus, having sufficient knowledge in testing by joining our Selenium Training in Tambaram will be helpful for you.

The development of script process in VUGen

  • Recording the Script
  • Replay and Verify
  • Enhance the Script
  • Replay and Verify:
  • Configure Runtime Settings
  • Use for Load Scenarios

Parameterization, Functions, Transactions in LoadRunner

A recorded script in LoadRunner can simulate a virtual user; however, a simple recording may not be enough at times to replicate the “real user behaviour”.

When a script is being recorded, it covers single and the straight flow of the application whereas, a real user may perform various iterations of any process before logging out. The delay between clicking buttons that is the think time is purely dependent on every individual. At times Chances are there that some real users access the application over DSL and few access it over a dial-up. Hence, in order to get the real feel of an end user, we need to embellish our scripts to be the exact match, or at least very close enough in behavior to real users.

What do you infer from Parameterization?

parameter in VUGen is nothing but a container that consists of a recorded value, which is replaced for different users. During the execution of script in VUGen or Controller, the value from any external source substitutes the previous value of parameter.

Parameterization is useful in the sending of dynamic or unique values to server, for instance; a business process is desired in order to run 10 iterations but picking unique user name every time. It also aids in the stimulating real-like behavior to subject system.

What is Controller?

Controller is nothing but a program to “control” the overall load test. It is also responsible for helping you to run your performance test design with the use of the VUGen scripts that has been already created. This lets the user to over-ride run-time settings, rendezvous points, enable or disable think time, adds load generators and controls number of users each generator that can be simulated by each user.

Katalon Studio

Katalon Studio is one of the top Automation testing tools that is to rule the market over a span of time in the year 2019. It is famous for its comprehensive and powerful solution for the various testing Web, API along with the mobile apps.

The most important advantage of this over Appium and Selenium engines is providing integrated environment that is unique in nature for the software testers for whom it is difficult in the deployment of multiple frameworks along with libraries in order to make use of Appium and Selenium.

Its deployment can be done on multiple platforms such as Windows, Linux along with macOS.

This is good at generating maintainable locators that are able to allow various test scripts in order to work without any pause even during the change in test occurs. The important features of this tool is mentioned below:

  • It is capable of automated testing to be executed on various platforms such as Web, API and mobile related application.
  • This aids in supporting SOAP along with RESTful for both API and service.
  • It consists of numerous keywords that are built-in for the creation of test cases.
  • It also aids BDD cucumber in order to express the overall test scenario in generic language.
  • The availability of different modes makes it easy for the tester to record and use built-in keywords in order to test the application in an automated format.
  • Katalon Studio can be deployed for the use of both exploratory and automated testing.
  • It is easy to setup along with the testers to work very fast with his script.
  • It will not be much difficult to be used by professional or even non-techies.

This tool is considered as the inclusive set of tool for web UI test along with being user-friendly it also acts swiftly, which acts as time saver with good quality of work.

Why to choose Katalon Studio over Selenium framework for Automation testing?

The former is able to hide all the complexity that is technical in the backend further gives away user friendly interface in manual mode whereas by the deployment of Selenium has to follow the rule book for the execution of test scripts along with their integration.

Selenium does not contain every detailed thing for the proper execution of scripts whereas Katalon has every necessary thing such as Android SDK, Java, Web driver and thus it is independent while the commencement of execution. Hence, user has to just install the tool and run them.

Selenium requires to build common and reusable actions by the users themselves on their own, whereas katalon Studio consists of pre-defined commonly used keywords that will be easy for the user to find and initiate the implementation of test cases.

What do you infer form Robotium?

It is just an android Testing framework in order to automate the test cases for the deployment of both native along with  hybrid applications. With the use of this tool, the developer  is able to create automatic GUI testing case that are strong enough for various Android applications. Moreover, the developer can write acceptance, functional, and system test scenario for spreading numerous Android activities.

Testing framework of Robotium

The standard Android testing framework consists of few limitation that are specified below:

  • They are not efficient in handling multiple activities.
  • The performance for the execution of test is very slow.
  • Complexity prevails in test cases. Therefore, it is difficult to implement.

This framework is considered to be a better choice in order to handle testing on different Android application.

As it is an open source framework with its usage developer is able to create strong automatic GUI test cases for various Android applications. In addition, developer is able to write test scenarios along with spanning multiple Android activities.

Difference between Unit test and Integration test

The purpose of the unit test is to check whether all the code runs with the appropriate functions. The automation test is required to check the overall integrity and to value the potential users. Each and every line of code is written to make the test complete effectively. Selenium Training in Chennai is focused towards the industry standards and the industry demand to supply the potential manpower to the companies. Test driven development is a method where the test code is written first and then the source code is written to make the testing in alignment with the design and development. Unit tests are written by the developers to check the source code of the application. This help to find out the bug in the application. Integration testing is conducted by the testers to check the individual units of the application. The external factors are not taken in to account when doing the unit testing whereas the external factors and internal functions are checked in the integration testing.

Continuous Integration

The issues in the code and the constant feedback are something which is needed to make the testing as an effective one in the digital world where the services are rendered for 24/7 and number of users are also wide spread all over the world. Continuous integration and continuous delivery are now the key factors to arrive at the quality standards of the company in the service based companies.  Jenkins and Hudson both are used for the continuous integration and both are open source tools. If there are changes in the source code then Jenkins will pick up the changes for the smooth running of the test. The dashboard of the Jenkins consists of the notifications and the tool is used to trigger the application. The invention was done by the sun micro systems and ownership is now shifted to the Oracle. Jenkins is used for the web application testing as well as performance testing. It supports Selenium and J-meter. Join the Selenium Training in Chennai for the detailed knowledge about the Selenium.

The two parts in running any application is building and deploying. Before deploying the code it is important to check the code in the central-repo where the files related to the coding exist. The tool Jenkins will check the coding and the respective files then finally deploy the application if there is error in the build then it will show the notification that the built is failed. The bug report clearly says that which part of the application is creating issues. Selenium Training is the best training for the students to get the dream job in the software industry. Testing the application from multiple perspectives is important to gain the customer satisfaction. Especially in case of the branded companies and big user base applications the standard is the main focus which the users expect from the giant producers.

The system requirement for Jenkins tool

JDK 1.5 or above is needed for the DevOps, Memory should be 2 GB RAM, sufficient disk space is required for the build storage, Jenkins accepts different types of tools like windows, Ubuntu, debian, red hat, fedora, centos, Mac OS x, open SUSE, FReeBSD, and Gentoo, the container can be servlet 2.4 or JSP 2.0 or later. Get the details of the Selenium Course in Chennai and take up the demo class to know about the detailed explanation with the practical knowledge of the trainers. The Selenium community is a big community and there are so many tutorials and the tutors for the Selenium tool.

Installation of Jenkins

After downloading the Jenkins from downloads the command prompt in the Jenkins is opened to run some commands. After the input of command the output command will show the installation of the Jenkins. The Jenkins dash boards can be shown as a link also. Join the Selenium Training in Chennai and march towards the growth in the job industry with good package.

Configuration of Jenkins

There are so many options available to do the configuration in the Jenkins. Some of the settings to be set for the configuration are made with the Jenkins home directory, # of executors, environment variables, and Jenkins URL. Selenium Training in Velachery covers the demand of the students in and around velachery with a motto to serve the knowledge to make them as pioneer in the automation industry. Go to the menu which shows manage Jenkins inside the Jenkins tool and it is shown in the left hand side of the screen. The archives and builds are saved in a location where the user profile information is stored. These settings need to be changed to store the details in an adequate location and it improves the disk space of the jenkins. This can be done with the settings in the servlet container. Set the “JENKINS_HOME” to a new home directory and then launch. Set the “JENKINS_HOME” to servlet container as system property. Set the new directory with the JNDI environment entry “JENKINS_HOME”. Java is already installed in the system and the base directory where java is placed is pointed towards the JENKINS_HOME. After completing all these steps if you check the Manage Jenkins and configure system in the left hand side of the menu it is seen that the new directory is configured. Selenium Training in Tambaram is tailored as per the flexibility and demand of the learners to create an enthusiasm. Learning is the on-going process in the software industry and the capacity to learn or design is important before taking up a profession which perceives these skills.

The recommended numbers added to the executors depends upon the number of CPU on the machines for the better performance. The job execution and the number of CPU on the machines decide the number of job execution in the Jenkins machine. The URL of the Jenkins can be can be rewritten with the domain name or the IP of the machine which is used for the hosting. The JENKINS_URL aid for the setting up of the slaves and it is easy to send the URL through the e-mail. The URL can be accessed with the ${JENKINS_url} for the easy access to the Jenkins tool. To get the e-mail notification does the settings in the SMTP for sending emails to all the recipients in the list. Join the Selenium Training in Adyar which flourishes the future of the students and live the dream which want to posses from job.

Jenkins and Tomcat

To install the tool in the server the process is explained as under. The tomcat folder which is inside the web apps folder is taken and this folder is copied with the jenkins.war file. The comfort ability and the flexibility in the Selenium Training Institute in Chennai make the working professionals also to join the course with the nearby training institutes in Chennai. From the browser the tomcat7 browser find the location of the directory. The command prompt is used to browse the directory and the tomcat7 folder. After seeing the command in the command prompts that the Jenkins is running on tomcat. Use the browser to open the link to know whether Jenkins is running on tomcat. Join the Selenium Training in Chennai and after learning one tool other tools are self explanatory to the learner.

Jenkins and Git

To know about the plug-ins in the Jenkins tool first step is to go to the dash board where the manage Jenkins option is there on the left hand side. Click this button and next screen you can find the available tab. Know about the Best Selenium Training Institute in Chennai from the syllabus and the time schedule to facilitate the detailed classes to the students. The syllabus and the time span are the key points to decide about the best training institute. This tab will give a list of plug-in available for the download along with the Jenkins tool. To add the Git plug-in to the Jenkins go to the filter tab and type the word Git plug-in. After filtration it will show the Git plug-in option and click the button with install without restart. After the installations restart the Jenkins then Gits will be available in the configuration jobs. After seeing the Git option use the options with the job name, select the item type as free style project, and finally click ok to use the Git plug-in.

Jenkins and Maven

Join the Selenium Classes in Chennai and the benefits of getting placed in the global jobs. After downloading the Jenkins as like the plug-in button go to the manage Jenkins button and from there the right side of the menu the configure system will be found. After scrolling down in the configure system the Maven button will be seen then click the add maven button to integrate then Jenkins and Mavens. Uncheck the install automatically option and then do the settings manually by setting the location of the Maven then click the Save button at the end of the screen. Click the new item option and create the maven projects with integration of the Jenkins tool.

Jenkins and plug-ins

The report format for the unit test and the automate test are given in the Jenkins. The different types of notifications from the Jenkins for the build results are failed build, unstable build, successful build after failed build, and unstable build after a successful one. The notification and bug report says the required changes to be made for the successful deployment of the application. The plug-in for the Jenkins are used for monitoring the external jobs, SSH agents, Java doc and performance plug in. Selenium Training in Chennai proudly provides the rigorous study about the automation industry.

Java doc plug-in

The retention for each build is needed for the successful build and it is gathered with the javadoc. This plug-in is separately spitted off after Jenkins 1.431. The version 1.4 has been released in the year 2016, version 1.3  in the year 2014, version 1.3 beta-2 in the year 2014, version 1.3 beta-1 in the year 2014, version 1.2 in the year 2014, version 1.1 in the year 2013, and version 1.0 in the year 2011. First release was in the year 2011. The training institutes help for the Selenium Certification in Chennai and evaluate the students as per their knowledge levels to provide the constant support till they get placed.

Jenkins for load testing

The graphic charts from the Jenkins give the details of the performance of the plug-in. Jenkins help to analyze the performance of the application under the load. The testing script is written in the J Meter. The Best Selenium Training in Chennai is designed with the detailed syllabus and the practical approach from the expert trainers who take the classes from their own challenging experiences.

The build monitor plug-in

The build monitor plug-in in the Jenkins is used to know about the constant feedback from the application. The Ajax help to know about the status of the selected jobs, to use this feature use the no enable auto refresh in the Jenkins and the view or dash board of the Jenkins gives the information within seconds. The part of the application and the team member name responsible for breaking the build is clearly displayed in the plug-in. The broken build is and the team responsible for fixing the build is mentioned in the claim plug-in. Know about the Selenium Testing Course in Chennai which offers the intensive knowledge and extensive support to make the students to get the job in the automation industry. The option of the job filters help for monitoring the build and the slow build and the only failing build are filtered from the jobs to analyze further regarding the jobs. The build failure analyzer in the Jenkins is the deep analysis of the feature in the application broke the build. Jenkins also supports the Cloud Bees folders plug-in in the Jenkins which support the project as well as the team of members involved in the testing. Font size and the number of column play a big role for the display of the report in the different screens which is modified in this plug-in for the better reports. The cookies in the plug-in saves the UI configuration and this plug-in is suitable for the color blind mode also and works well with different types of screens.

SSH Agent plug-in

For the SSH agent plug-in in the Jenkins the Apache Tomcat native libraries are needed. JDK7 along with java 7 version and APR is also preinstalled. There are so many versions of the SSH agent which supports the different types of SSH agent. Selenium Course in Chennai is the best course for the beginners and the manual testers.

Plug in for the coding part

There are so many tools for code analysis like the Check style, Find Bugs, and PMD. For every coding analysis the corresponding plug-ins need to be added. The graphical presentation of the results derived from multiple plugins is shown in the Static Analysis Collector. The advantages of using this add-on plug-in is it shows the details of the warning in every jobs, to show the new and fixed warnings of a build, the build and the respective warnings, the filtration of the warnings as per the severity, and the total count of the warnings per module, package, category, or type are clearly known. The usage of this plug-in is wide spread.  Join the Best Selenium Training Institute in Chennai and get the one to one attention from trainers till you get placed. The training is tailored for the specific needs of the students as per their age group.

Jenkins plug-in to measure the Success and failure

There is plug-ins in the Jenkins to measure the failure and success of the build. The data like mean time to failure, mean time to recovery, and the standard deviation of the build times help for the analysis of the success and the failure rate.

Slave machines in Jenkins

As Jenkins support for the distributed builds the different machines are connected for the big projects. The master server and the slave server operate correspondingly to take off the load from the master server. The different environments are needed to test the builds and slaves are used to represent the different environments for the smooth testing process. The slave server run slave agent programmed and in order to operate the slave and master establish a bi-directional communication link. To make use of the slaves or nodes in the Jenkins the settings to be made are first go to the manage Jenkins section and  open the Manage nodes, then click on new node, give a name for the node, then click the dumb slave option and then finally click ok button.

Deployment of the application

The build files are transferred to a web server which is called as the deployment. To activate the plug-in for the deployment go to the manage Jenkins then from there go to manage plug-in section their search for “deploy to container” plug-in then install that plug-in. After this restart the Jenkins server. Towards the end of the build the war or ear file from the application is deployed to the application server. Click the build project and configure option then choose the option of the deploy war/ear to a container. In the container section give all the details needed about the server. Then finally click the save button and after all the steps the build is successfully deployed to the server. Selenium Training and Placement in Chennai helps for the students for the knowledge and the corresponding job requirement also. The institutes take care of the students with personal care till they get placed.

Continuous deployment

The “Deploy to container Plugin” in the Jenkins helps for the deployment and continuous deployment. The delivery pipeline plug-in in the Jenkins gives the detailed report of the status of the project. Go to manage plug-in menu and click the available tab to add the delivery pipeline plug-in. Click the install without restart and once done do the settings to view the status and get the benefits of the continuous deployment. Enter the name of the view name in the dash board of the Jenkins and then choose the option of the Delivery pipeline view. Check the settings like the show the static analysis results, check the show total build time, enter the project name, enter any name for the pipeline and finally click the ok button.

Continuous integration with Devops

Integration of changes to the project is the tedious task and lucrative task in the process of the testing. There are various stages in the Devops and plug-in or tools support for these stages. Version control system, build, continuous testing, continuous monitoring, configuration management and continuous deployment are some of the functions in the Devops. Java makes any tool or language portable to the entire platform. Hence as Jenkins is written in Java and it is open source software it is easy to install the Jenkins tool. The community support and the 1000 plus plug-in are there in the tool which makes the testing process as easy. Take one step forward and join the Selenium Testing Training in Chennai to proceed further in the job industry with a goal and passion.


Hudson is the tool used for the continuous integration as like the Jenkins. This tool is used to trigger the minor changes in the source code with source control management system. It is used for the deployment or the builds or the transfer of the web application to the web server after taking in to account the changes needed. Join the Selenium Training in Velachery to abandon the knowledge and to indulge the happiness of learning many new concepts.

Benefits of Hudson

The tools and plugins provided by the Hudson tool aids for the continuous integration and continuous deployment. The tools used by the Hudson include the SCM tools like Git, SVN, and CVS. Hudson tool make use of the email, SMS and Skype to give regular notifications regarding the automation. Hudson executes the shell script and it is suitable for the ANT based project and maven based projects. Hudson also runs the windows batch commands.  Source control saves the set of files used for the programming and the changes made to the file for the programming. The source code management is used to track the changes in the coding and integrate the application with the amazon or Google platform. This provides an isolated environment for the application and then implements the required changes. Selenium Training in Tambaram focuses the students with multiple level of understanding and groups them in a class to learn with peer approach without any stress.


Hudson is flexible with the linux as well as windows machine. The two methods to install Hudson are using the WAR file or using the native package. Ubuntu/Debain, oracle linux, red hat fedora, CentOS and openSUSE are some of the machines where the native pockages are available for the installation of the Hudson. The WAR file downloaded from the official link is saved in the desired location for the usage. This file has servlet container embedded within it and it can be executed with command prompt or servlet container. Join the Selenium Training in Porur to start the journey in the big software world. To earn big it is required to learn big every day.

The Hudson web user interface is initialized and then open the command prompt. Take the folder where the Hudson war is kept then type the command which shows the setup to be carried out for the installation in the dashboard of the Hudson. java -jar hudson-3.0.1.War -httpport=8099 is the command for the Hudson to install. Selenium Training in T Nagar is operating with an motto to provide quality education to the students around T.Nagar.

“http://localhost:8099/” is the link to open the Hudson window in the browser. Use the plugins needed and select these plugins when doing the installation. Finally click the finish button. After the installation the dashboard is seen in the system. After seeing the dashboard in the system click the “Manage Hudson” seen in the left side of the menu and then click the configuration system for the configuration. Add the JDK and then location is specified. The location of the JDK is where the java is installed in the system. Add the the ANT and give name to the Ant installation. The user should know about the location of java and ant to make use of it. Uncheck the install automatically box in the installation. To download the artifact from the internet the box which says to install automatically should be selected. Selenium Training in OMR knows about the interest and learning habit of the young students and provides the syllabus in an interesting way to capture the interest of the learners.


To get the email notification there are so many methods like the SMTP server, Default user E-mail suffix, system admin e-mail address, Hudson URL, use SMTP authentication, use SSL, SMTP port, and charset are the different email notification from the tool. SMTP server stores the information about the server in which the Gmail is used. Selenium Training in Anna Nagar flourishes the future of the students with the knowledge based training to the students. The suffix of the e-mail consists of the user name to identify the user and send the notification. The admin email id is used as the email id for the notification. The Hudson URL is useful to send the reports and to access these reports through e-mail the Hudson URL is provided. If the connections intranet based then all the IP address of the hosting machines are provided here. Use SMTP Authentication is the setting where it easy to show the user name and the password field of the user. Use SSL is used to create connection with the SMTP server. The port number is specified to send the email and communicate with the mail server. The default port numbers are assigned and they are used to communicate if there is no port number given. Charset is the setting where the specifications in using the character are mentioned.


For creating the jobs in the project different styles are used like the build a free style software job, build multi-configuration job, monitor an external job, and copy existing job. To create new job the first option is used, to execute a variety of jobs in the Hudson project the second option is used, third option is used in case of external job, if the job is similar to the previous job then the fourth option is used. Simply mention the old job name and then new job is created as like the old job.

Settings for the job

There are many settings to execute a job and they are general job settings where the information like the basic information, job description, trash the old builds, this also help for executing more than one build for the same type of job, disable the job, and parameterize the job. These settings are used for the variety of the operations. Advanced job options are used in case of the advanced options. The source code management in the settings says about the SCM options and the corresponding plug-ins used for the source code. If there is no SCM then that can be mentioned here and if extra source code need to be added then accordingly the plugins are added in the Hudson tool. Build triggeres are used for the execution of the build. Build is the section where the details of the mechanism behind the builds are explained. The post build actions are the sections which are used after the execution of the builds.

The sub versions of the SCM are configured and the sub versions are CVS, Git, and SVN. The Tortoise SVN is used to create a local reporsitory URL. The build process is executed automatically with the help of the triggers. The fresh commits in the SCM and the trigger execution are scheduled using the build execution whenever an update is shown in the maven dependencies. The additional information is also provided to specific the trigger type and the desired trigger is used. The specific protocol is used to schedule the trigger. The name of the job and the corresponding trigger is mentioned. Selenium Training in Chennai is the best training for the students to get placed in big giant companies and get well off salary.

Post builds Actions in the Hudson tool

Aggregate downstream test results, track the usage with the help of the record fingerprints, the result report of the JUnit test are published, the setting for the archives in the artifacts, to publish the javadoc, build other jobs, the report of the cobertura coverage is published, and e-mail notification are some of the settings for the post-build actions.

Market for the continuous integration

Amazon, Netflix, target, Wal-Mart, Nordstrom, Facebook, Etsy, Adobe, Sony pictures entertainment, and fidelity worldwide investment are the ten companies using the Devops culture or continuous integration in the work pattern to reach the quality and efficiency in the product. There are good numbers of Best Selenium Training Center in Chennai to search as per the locality and the flexibility. The database Devops help to improve the operations in the data base and the time lapse between the development and the operation. So, continuous integration, continuous delivery, version control, release management and review of changes are essential parts in the database management which is aided by the Devops technology.

Framework in Testing

The tools and the frameworks both support for the process of testing which implies that framework are used for specific scenarios whereas tools are used for the general scenarios. Join the Selenium Training in Chennai to get along with the changes in the software testing industry. Frame works are the set of rules which can be used before writing the test cases. Depending upon the test scenarios or the test case the respective frameworks also differ in the testing project. Frameworks are decided after analyzing the nature of the application or the architecture of the tool to be used for the testing process.

Some of the benefits of using the appropriate frameworks are code written for the test scenario can be reused in future, all the parts of the application and the external factors that affect the behavior of the application are taken in to account, the maintenance cost of using the frameworks are low and frameworks are also used for the reporting purpose also by tracking the performance metrics. By learning the frameworks one can easily understand the different types of testing processes and the different ideologies used for the different testing requirement. Selenium Training is the best training for the beginners with interest in the automation field.

Different types of frameworks

Frameworks are used for the general and specific purposes depending upon the requirement. Tool is designed for the dependent environments in the process whereas frameworks are the independent rules or structural guides which help in the process of testing. The framework can be module based, architecture based, data driven, keyword driven, behavior driven and hybrid based. Join the Selenium Course in Chennai to come over the high competition in the job industry and get placement support to clear the interviews.

Module based

This framework follows the concept of OOPS and here the modules are separated as per the logics. Each model consists of a test script and these scripts are independent. Selenium Training Institute in Chennai takes up the responsibility to impart the practical knowledge to the learners which is very essential to progress in the assigned job. As the modules are isolated and designed independently the changes in the section does not affect the other modules. Here the actions which are performed again and again are grouped in the script and called again when needed. If there are any changes in the actions performed in the application then the main modular script is changed and every time the time spent for writing the code is reduced. For the repeated actions or functions in the web application a sensible name is given and this name is added to the coding by creating a new package. The page objects are grouped under the packages. The different packages used for the testing are test data, test cases, utilities and the modular actions. Choose the Best Selenium Training in Chennai where the knowledge and the practical knowledge are tuned towards perfection.

Architecture based

Architecture based frameworks are created for the same type of functions to reuse it for the future. The similar functions in the testing process are grouped under these frameworks and used for the different testing process. Join the Selenium Training in Velachery to gain the knowledge from the trainers who possess good experience in the automation industry.

Data based framework

This framework is used in the scenario where the data and the logic need to be separated. The external data like the XML, CSV, and ODBC repository and the data are kept in the key value pair. The data storage and the data isolation demand for the data based framework.  Selenium Training in Adyar train the students from the scratch and provide in-depth knowledge in to manual testing and automation testing.

Keyword based

Keyword driven is the extension of the data driven framework and it is used for the separation of the test data from the script. The keyword is maintained in the tabular form and this method is popularly known as the keyword driven framework.

Behavior based

Behavior based framework are operated by the analyst, developers and testers and it does not require programming knowledge to use these types of frameworks. Cucumber and J behave are the frameworks which are based upon the behavior or the application. Join the Selenium Training in Tambaram to foster the job opportunities in the automation industry.

Popular Frameworks

Selenium, TestNG, Robot Framework, JUnit, Jasmine, Nunit, Cucumber, Watir, Robotium, Appium, Gauge, Apache and J Meter are some of the frameworks in the automation testing industry. Let us deep dive in to these framework and see how they work in automating the testing process.

Selenium Framework

Data driven framework, keyword driven framework and hybrid framework are the three types of frameworks which falls under the Selenium. The file manipulation in Selenium is handled by the Java programming language. The library POI is used to read Excel. The two types of format in the excel files called XLS and XLSX are read and write by the POI. Maven and Apache PO are used to implement this process. There will be five steps in the keyword driven concept. first step is to call the file from the driver script, the second step is to read the test case or excel sheet, according to the details of the excel the operations are carried over in the UI, the data in the excel is taken by the driver and executed, the objects are placed in the object repository and finally the driver will use the excel and the object repository to perform the actions in the UI. The hybrid is the mix of data driven and keyword driven framework.

TestNG Framework

Testing is used to execute the failed test cases and it aids for the multiple execution of test cases. Testing help for the cross browser testing or parallel testing and this framework help to integrate the framework with other tools like mavens and Jenkins.

Robot framework

Robot Framework is based on python and any type of IDE is used here as the codes are independent. The grouping criteria or application logic are used to save the file in the form of Excel. The file format can be .html, .xhtml, .htm,.tsv, .txt, .rest or .robot. The keywords in robot framework are created from the robot library or from the testers own idea of creating a keyword. The business key words or Selenium keywords are used to communicate with the web elements. Join the Selenium Training in OMR that provides the in-depth curriculum and expert trainers to make the training sessions as interesting one.

The test case should contain the user defined keywords. For using the keywords from the external library the changes are devised in the settings and library in the framework. In the robot framework many arguments are added to the same keyword. The keywords are assigned to the variables and the variables are used to explain the function or as arguments. Setup suite and teardown suite are created to initialize the files. Resource files and initialization files have no test cases and the initialization file should be in the format _init and _ext.

JUnit Framework

Junit is used for the regression test and unit test by the developers. Knowledge of Java programming language is essential for using the J Unit framework. To keep up with the speed and maintain the quality in coding JUnit can be integrated with the Eclipse, Ant and Maven.

The characteristic of J Unit is explained with the following four features and they are Fixtures, test suites, test runners and JUnit classes. Fixtures are used to check the environment to repeat the results if required. The two methods SetUP() and tearDown() are used before the test and after the test to ensure the quality. There are predominently two annotations in the test Suites  @RunWith and @Suite annotation. These annotaitons are used to build the unit test cases as a group. Executing the test cases are done by using the Test Runners. Assert, TestCase and Test Result are the three classes in the JUnit framework. Assert methods are present in the assert class, fixtures are present in the test case and the results are collected using the class TestResult. Join the Selenium Training in Porur and know about the real time challenges in the automation industry.

Jasmine framework

Jasmine is the framework used to test the java script based application. Jasmine follows the behavior of the application to test the application. It tests the smallest unit of the application using a small syntax. Jasmine is the open source framework and it does not require any DOM. To test the web application the first step is to create a web application in IDE, add the unit test folder of the application in the library, create a java script file to test through jasmine framework, create another java script file with the test case, create reference to the new files created, run the application in the browser, and finally if the test case shows failure then again failure test case have to be processed.


NUnit is used for the unit testing for the dot net application. Test fixture is used in the N Unit to decorate the class. Setup and tear down are the two attributes used in the N unit framework.

Cucumber Framework

Cucumber is the behavior based testing and it understands the gherkin language.  The Selenium test cases are converted in to the Cucumber style test cases to acquire the desired result. Cucumber-java, cucumber-jvm-deps and cucumber-J Unit are the cucumber dependencies added to the testing project. First step is to add the dependencies to the testing project, the second step is to write a test in a file, create a test runner, step file is included with the test code, execute the maven command line and finally execute the test. The path of the package is mentioned in the Test Runner file. Selenium Training in T.Nagar is designed for the basic level learners and advanced level learners.

Waitr Framework

Waitr is the framework for the ruby programming language. The Web application testing in ruby is written as waitr. Waitr is used to automate the part of the application or full application. If the object in the web page has HTML source then it can be automated. No need to know the ruby language to use the Waitr but the basics of the HTML and ruby should be known.


Robotium is the framework for testing the android application and the test cases are created using the GUI. The scenarios in the android testing are functional, system oriented and acceptance oriented. There are four steps involved in using this framework and they are design the test, write the test code, check the system requirement, create the project, create test suites, add the test cases, run the test and finally analyze the results.

Appium Framework

Appium is the framework for the mobile application like android and IOS. Appium is used in the Selenium 3 and in future it will be used in large numbers. For using this framework server is not required. For using this framework the prerequisite is the JDK, JRE, and SDK are required. Selenium Training in Anna Nagar operates with an motto to place good number of students and reduce the unemployment issues in the society.

Gauge Framework

Gauge is the behavior based frame work as like Cucumber. This is used for the continuous testing and it makes the java code in to simple sophisticated code. It integrates with IDEs and servers. Gauge is very useful for the agile and DevOps concepts as it is based on continuous testing.

Apache Framework

Apache hadoop framework is used for the large data sets and it is suitable for the single server as well as thousands of servers. This framework is used for the production as well as research purposes. As huge set of data accommodate the framework it is used for the analysis of big number of data. This library is designed to do the hardware job. Selenium Training at FITA provokes the learning interest among the students with the expert trainers and practical oriented training.

J-Meter Framework

J-Meter is developed by Apache and it is used for the performance based testing. This is multithreading framework with friendly GUI. J-Meter support for the multi-protocol and it is the open source tool used for the testing.

It is a kind of testing software used for automation purpose. It is deployed for testing the web, desktop along with all the mobile applications. It has certain features that makes it different from other tools such as:

  • Bug detection
  • GUI recognition
  • Integration with multiple stools
  • Reusable test codes
  • Record and playback

This tool is powerful when compared with the rest of the automation tools available. In addition, it makes use of various standard programming language available in the market such as C#, VB.NET as it do not have unique scripting language. For further enquiry join our Selenium Training in Chennai.

The various technologies that makes use of Ranorex for the purpose of automation testing are Java, Flash, Widows Apps, Winforms, iOS, Android along with SAP, HTML5, Flex, Silverlight and .NET. It also supports cross-browser and regression testing.

Cross-browser Testing: This tool is able to make the process of testing and validation of web applications over the well-known browsers such as IE, Chrome, and Firefox along with Safari.

Regression Testing: It has made regression-testing simple in continuously build environments in order to find various new software bugs in a very faster manner.


This tool has been deployed for its cluster of features that are available for mobile, desktop along with different web applications for testing. The software testers can be able to make use of various scripting languages such as Python, VBScript, JavaScript or even C++ for writing test cases.

TestComplete tool is very similar to UFT as it consist of an engine for object recognition for the accurate detection of elements with dynamic user interface. Moreover, it can be more useful for the applications that are under continuous changes with respect to the user interface. Selenium Course in Chennai will be of great help for your future.

It was developed by a company namely SmartBear software that is well-known for developing automated test over multiple platforms that can be easily created and executed. It acts as a cost-efficient technique amidst the testers.

It is similar to the Katalon studio where the tester can simply make use of record and playback option available. In addition, insertion of checkpoints to the test steps for the process of verification makes its usage wide enough.

The important features of TestComplete tool are mentioned below:

  • The cross browser testing provides flexibility for the recording of test on multiple browsers with the same Moreover, it is possible to enhance scripts in the tests already recorded with the help of supporting languages.
  • With the feature of Automated UI interface, the users who are not good at programming will be the benefiters. As they may use the code, which has been already recorded in their upcoming projects as well by just replaying.
  • An impressive feature TestComplete tool is regression testing. As it makes the user easily, find out the bugs with the recent updates within the software. Thus, saving a lot of time. Once the test is done, a report consisting of all the necessary information regarding the test will be generated.
  • This tool is known for its integration in a continuous manner similar to Jenkins, in which the test is made to run overnight in order to fetch the results in the morning.
  • It is able to recognize tags of HTML in the automated test scripts for the web applications. Moreover, it is also able to manage the various HTML dialog box that are browser based along with pop-ups.
  • It has test data that are inbuilt for the swift generation of data that can be deployed into various test scripts. In addition, it I possible to retrieve the data with the use of CSV files, database tables or even workbooks.
  • The unique feature of TestComplete is keyword driven framework that can be used in order to create the automation script.
  • Parallel testing is another advantage of this tool as tests can be executed on multiple platforms in a parallel way, which in turn saves a lot of time.
  • After the completion of test, it is easy for the user to segregate the results as this tool generates results category wise. User can even record video for the future analysis of results.
  • Tracking of defect is very simple, which can be done by the images, screenshots and also video.
  • TestComplete consists of inbuilt object recognition algorithm that precisely identifies the object along with storage of its information in repository.
  • Agile testing is another mahj0or advantage of this tool as this allows quality team join hands with the team of development with the help of standard IDE.
  • This tool provides the user great support for the automation testing over various platforms such as Java, Oracle Forms, Dynamics, Windows, .NET and many more.
  • This tool compiles of two types of extensions that are Pre-installed and custom. It depends on the user to make decide between the two according to the requirement of the project.

You will get the complete knowledge of this technology by joining our Selenium Training Institute in Chennai.


Rational Functional Tester (RFT)


This is known as a data-driven platform for the process of testing for functional along with regression testing. It has a special feature known as ‘storyboard testing’ that aids the user in visualizing and editing the tests with the use of any natural language along with the application of screenshots.

ScriptAssure is another feature of RFT, which allows the user in generating various test scripts with flexibility to changes of the AUT. Rational Functional Tester tool is capable of accomplishing automated functions along with regression and GUI.

In addition, this tool is supportive to a vast range of applications namely Java, Eclipse, Siebel, Dojo, HTML, .NET, SAP, Silverlight, GET. RFT is deployed in the quality assurance sector in order to accomplish regression testing in an automated format. Selenium Classes in Chennai are getting immense popularity amidst the companies and students as well.

Characteristics of RFT:


  • An independent product is capable of being integrated with any other rational products.
  • Automatic generation of script is done based on the actions performed by the user in AUT.
  • Test object maps are developed in an automated manner, which in turn gives access to adding of objects in a quick way.

Selenium Vs Rational Function Transfer

Both the tools are good in providing few fundamental capabilities related to automation. The user considers selenium when the necessity s for a short span of time and the scripting language need not to be maintained with high level. Some of the crucial differences between Selenium and RFT are mentioned below:

  • RFT makes use of object map among the application and the script that are under test. Hence, you may not need to hunt and then replace the properties of object in any script, which in turn acts as a time saver for the user.
  • Datapools are used as driving force for large datasets within any test.
  • Rational Functional Transfer acts as a powerful connector for multiple styles of applications such as Oracle, PowerBuilder, SAP, terminal server functions, Siebel. Hence, RFT is considered to be an all-in-one tool whereas Selenium is capable of finding solution for anyone one situation.
  • It works along with RQM for overall test management. In addition, this costs comparatively less for any long-term project. You will be getting great opportunity after the completion of Selenium Course at FITA.


Postman is considered to be the well-known tools that is been deployed in Application Program Interface (API). It was introduced into the market by the year 2012 as a minor project by a person namely Abhinav Asthana in order to cut down the workflow involved in API.

API is nothing but a software that helps in establishing the communication with API calls.  The user can make use of it by just installing it as desktop application or browser extension. It is of great help for both testers and developers.

Features of Postman:

  • It has easy-to-use along with friendly nature.
  • This tool supports both exploratory and automated testing.
  • It is easy to share the respondents and request with all the team members at once.
  • It accepts swagger along with RAML API formats.
  • It has the comprehensive feature for various process such as designing, testing, debugging, documentation along with publishing of APIs.

Why Postman?

Selenium Training in Chennai is in demand course opted by many students due to its necessity in the market. There are numerous reasons for choosing Postman as an automation tool and some are listed below:

  • It enables the user to generate their own collections for API calls. Every individual collection will be able to create multiple requests along with subfolders.
  • It aids in the repetition of all the tests on multiple environments.
  • It is simple to make use of this tool as the user just needs to login to the accounts in order to access any file at any time.
  • Both the process of import and export of environments and collections is made easy in order to share file.
  • With the usage of collection runner, test can be executed in multiple iterations. Thus, saving ample of time.
  • It supports continuous integration, which makes the practice of development maintain.
  • This tool helps in the process of checking the retrieved data in order to free it from bug.

Apache JMeterx

It is an open-source tool that is been designed for the test loading along with performance measurement. It is considered the third familiar tool for automation testing. Moreover, now it is been used for the testing of services specifically API performance. Selenium Course in Chennai is a course that will get the desired position in your career.

Characteristics of Apache JMeterx:

  • It is possible to reply the test results after the completion of the process of testing.
  • This tool has a simple user interface that can be used with ease.
  • It supports CSV files in order to set value for the various API parameters.
  • Integration is possible with the help of CI tool namely Jenkins. It is widely in use in CI along with DevOps toolchains.

It came into existence due to the hardwork of Stefano Mazzocchi, which was designed for load testing along with performance measurement. This tool can be used for the analyzation and measuring the overall application’s performance on various services available. Initially, this tool was deployed for the testing of web application, and then evolved for functional testing along with database server.

JMeter supports certain protocols that are listed below:

  • Directory – LDAP
  • Service – IMAP, POP3, SMTP
  • Web − HTTP, HTTPS sites
  • Database via JDBC drivers
  • FTP Service
  • Web Services

The test plan of JMeter consist of various test elements. Every test plan includes minimum of one thread group with which the user will be able to combine one or more elements such as logic controller, listener, sampler, timer, configuration element. In this, every sampler individually can be foreshadowed by pre-processor element. This is followed by the post-processor element or even assertion element.

JMS test plan

If you are an automation testing engineer Selenium Classes at FITA will be of great scope for you. This tool is base for two different types of messaging namely:

Point-to-point messagingQueue messaging is done in order to perform transactions in which sender waits for a response. There are some difference between messaging systems and HTTP requests. As sending and receiving of response can be done only by single user in HTTP.

Topic messaging– It is generally called as sub messaging or pub messaging. Its usage is prevalent during the publishing and consumption of any message by many subscribers.

Monitoring of test plan

There are numerous usage of monitor test that are mentioned below:

  • It is deployed for the process of stress testing along with system management.
  • This makes it simple while trying to understand the connection between response time and server performance over the client end.
  • This tool is deployed under system administration that provides easier monitoring of multiple servers.
  • This monitoring process fetches the user additional information regarding the performance of server.

JMeter Listeners

These are deployed for providing access to information that is gathered by the JMeter tool related to the tests whereas JMeter executes it. The overall gathered information can be displayed as-

  • Graphs
  • Tree
  • Table
  • Log file

JMeter Regular Expressions

It is used in order to search along with h manipulation of text depending on the patterns. The JMeter tool here interprets the shape of regular expressions that is being used all over the test plan of JMeter along with the inclusion of pattern that is matching with software Apache Jakarta ORO.

The user will be able to save a lot of time when regular expression is made use by the user. They provide easiest way to gather information from various pages.

JMeter best practices

For every tool present in the automation sector, there may be some limitation particularly when the execution of tool happens in distributed environment. There are certain guidelines which when followed will be assisting the user in the creation of continuous load:

  • When the count of threads is more user can make use of multiple instances.
  • For every element, name conventions must be deployed.
  • Listeners must be included in appropriate manner.
  • Default settings of browser must be checked before the execution of test scripts begins.

Advantages of using JMeter

  • JMeter is open to public that allows the developer to make use of its source code for the overall development.
  • It is simple to use and consumes less time in order to gain the familiarity.
  • Installation process is complex-free as it just requires the user to copy followed by *.bat file
  • It also allows both simultaneous along with concurrent sampling of various functions by isolated thread group.
  • AS this is desktop application that is based on Java, it makes the tool to work on various platforms. Thu, making it platform independent.
  • With the usage of this tool it is possible to visualize the test results as it is displayed in various formats like table, log file, tree along with chart.
  • It evaluates the performance of database server along with the testing of web application. All the fundamental protocols namely JDBC, JMS, HTTP, SOAP and FTP along with LDAP.
  • The user will be able to write scripts on his own along with the visualizing the plugin that allows the user to lengthen the process of testing. Hence, making it highly extensible tool.
  • This supports numerous strategies related to testing like distributed testing, load testing along with functional testing. Thus, JMeter has multiple testing strategies.
  • The user is able to record the overall activities performed on browser along with its simulation.
  • It is possible to integrate this tool with Selenium and Bean shell.
  • This tool is beneficial in the creation of load against the web application along with concurrency in threads for multiple users.

Working of JMeter

In this JMeter simulates a class of users in sending the requests to the server, which is target and also return the information of statistics for the targeted server over various graphical diagrams. Windows, Ubuntu, Linux and Mac Os are some of the operating systems that are compatible with JMeter tool. For a software tester it is necessary to have knowledge about various automation tools. Hence, join FITA and get enough knowledge in Selenium Course in Chennai.

What do you infer from Element in JMeter?

The various components present in JMeter tool are called as Elements with specific task. The important elements present in JMeter are named below:

  • Thread group
  • Samplers
  • Listeners
  • Configuration

Thread Group

This is nothing but group of threads that symbolizes one user with the deployment of the application that is under test. In this, every thread is bound to simulate one real user to server.


The various samplers present under JMeter are:

BSF sampler – permits user to write by the use of BSF scripting language.

Access log sampler –  allows user in reading access logs along with the generation of HTTP requests.

SMTP sampler – used for sending email with the use of SMTP protocol.


These are present for showing up the results of execution.

Configuration elements

These setup default variables for its use in the future by the samplers.

This tool used for testing offers some advantages over performance testing such as:

  • JMeter is used for the testing purpose of statics along with dynamic resources like JavaScript , HTML, AJAX, JSP and Servlets.
  • JMeter gives a wide range of analysis with respect to the report.

JMeter supports certain protocols that are listed below:

  • Directory – LDAP
  • Service – IMAP, POP3, SMTP
  • Web − HTTP, HTTPS sites
  • Database via JDBC drivers
  • FTP Service
  • Web Services

The test plan of JMeter consist of various test elements. Every test plan includes minimum of one thread group with which the user will be able to combine one or more elements such as logic controller, listener, sampler, timer, configuration element. In this, every sampler individually can be foreshadowed by pre-processor element. This is followed by the post-processor element or even assertion element.

JMS test plan

If you are an automation testing engineer Selenium Classes at FITA will be of great scope for you. This tool is base for two different types of messaging namely:

Point-to-point messagingQueue messaging is done in order to perform transactions in which sender waits for a response. There are some difference between messaging systems and HTTP requests. As sending and receiving of response can be done only by single user in HTTP.

Topic messaging– It is generally called as sub messaging or pub messaging. Its usage is prevalent during the publishing and consumption of any message by many subscribers.

Monitoring of test plan

There are numerous usage of monitor test that are mentioned below:

  • It is deployed for the process of stress testing along with system management.
  • This makes it simple while trying to understand the connection between response time and server performance over the client end.
  • This tool is deployed under system administration that provides easier monitoring of multiple servers.
  • This monitoring process fetches the user additional information regarding the performance of server.

JMeter Listeners

These are deployed for providing access to information that is gathered by the JMeter tool related to the tests whereas JMeter executes it. The overall gathered information can be displayed as-

  • Graphs
  • Tree
  • Table
  • Log file

JMeter Regular Expressions

It is used in order to search along with h manipulation of text depending on the patterns. The JMeter tool here interprets the shape of regular expressions that is being used all over the test plan of JMeter along with the inclusion of pattern that is matching with software Apache Jakarta ORO.

The user will be able to save a lot of time when regular expression is made use by the user. They provide easiest way to gather information from various pages.

JMeter best practices

For every tool present in the automation sector there may be some limitation particularly when the execution of tool happens in  distributed environment. There are certain guidelines which when followed will be assisting the user in the creation of continuous load:

  • When the count of threads is more user can make use of multiple instances.
  • For every element name conventions must be deployed.
  • Listeners must be included in appropriate manner.
  • Default settings of browser must be checked before the execution of test scripts begins.

Hence, join the best Selenium Testing Training in Chennai at FITA



FITA Academy provides the best Selenium Training in Chennai with the help of MNC professionals. Spend your valuable time to visit our branches in Chennai. FITA Academy is located at three main areas of Chennai, Velachery, T Nagar and OMR. People also search for

Selenium Training in Velachery

Selenium Training in Tambaram

Selenium Training in OMR

Selenium Training in Porur

Selenium Training in Anna Nagar

Selenium Training in T Nagar

Selenium Training in Adyar