Skip to main content

Selenium Interview Questions


1) What is automation testing?

Automation testing is used to automate the manual testing. It is a process of automating the manual process to test the application/system under test. It uses separate testing tools which facilitate you to create test scripts which can be executed repeatedly and doesn't need any manual intervention.

2) What are the benefits of automation testing?

The benefits of automation testing are listed below

  • It supports execution of repeated test cases.
  • It facilitates parallel execution.
  • It aids in testing a large test matrix.
  • It improves accuracy because there are no chances of human errors.
  • It saves time and money.
3) What is Selenium?

A) Selenium is a browser based functional test automation tool. It is basically a library which you can use in your program to test a web application. It is important to note that selenium is mainly used for browser automation. It is NOT used for unit testing or API testing. Selenium Web driver has many language bindings, which means you can write your tests in your favorite programming language and using the respective selenium bindings.
4) What is Selenium Composed Off?
Selenium is composed off
Selenium IDE (Integrated Development Environment) :  It is a tool for recording and playing back.  It is a Firefox plugin
Web Driver and RC:  It provide the APIs for a variety of languages like Java, .NET, PHP, etc. With most of the browsers Web driver and RC works.

Grid: With the help of Grid you can distribute tests on multiple machines so that test can be run parallel which helps in cutting down the time required for running in browser test suites

5)  how many languages does selenium WebDriver support?
 The main ones are: Java, C#, php, Ruby, Python

6) What is Selenium 1.0?


Selenium 1.0 is popularily known as Selenium Remote Control (Selenium RC). It is a library available in wide variety of languages. The main reason to use Selenium RC was that Selenium IDE was incapable to execute tests in browsers other than Selenium IDE and the limitation of language Selenese used in Selenium IDE.


7) What is Selenium IDE?

Selenium IDE is a firefox plug-in. It is used to record and replay tests in firefox browser. It is used only with firefox browser.

8) What is selenium 2.0?

Selenium 2.0 is a tool which is a combination of web testing tools Selenium RC and WebDriver.

9) What is Selenium 3.0?

Selenium 3.0 is the latest version of Selenium. There are 2 beta version of Selenium released with few changes in the previous versions.

10) What are the limitations of selenium?



Selenium has following limitations:

  • It can be used only to test web based application.
  • Mobile applications can not be tested using selenium.
  • You can not test captcha and bar code by using selenium.
  • The user must have the knowledge of programming language for using selenium.
  • Reports can only be generated using third party tools like TestNG or Junit.


Think above shared interview questions are very much useful in order to become expert in selenium you can enroll best Selenium Training in Chennai only at Besant Technologies. The  training in selenium are offered by professional from IT companies who teach selenium with real time example so join Selenium Training in Chennai  to kick start your career










Comments

  1. This comment has been removed by a blog administrator.

    ReplyDelete
  2. This comment has been removed by a blog administrator.

    ReplyDelete

Post a Comment

Popular posts from this blog

Why Is Python So Famous?

Have you ever come across word the python anywhere? If no, let me brief you about “Python”. Python is an interpreted, object oriented and high level programming languages more over it has built in data structures which makes it attractive for rapid application development as well suitable for scripting language. The applications of python languages are wider it used to create GUI based desktop applications, web applications and business applications. So the opportunities for python are overwhelming, so grab the opportunity by enrolling Python Training in Chennai Advantages of python Python has numerous third party modules which make it capable for interacting with other language and platform Python is open source software which makes it free to use and distribute Python provides excellent readability which helps beginners to learn the language fastly Python offers user friendly data structures Python increases the speed of application developmen...

Top 5 Trending Software Courses

Today IT industry plays major role in each and every aspects of our day today life. Moreover it has drastically changed all types of business starting from small scale to MNC’s.  Information Technology has led to many new things like online shopping, digital marketing etc. and many tools have evolved which helps to improve the business. So there would be more job opportunities in field of information technology in next few years. If you’re confused with choosing right domain for your career here is top 5 software courses which will help you hunt job with high salary. Java is a programming language utilized for developing the applications moreover it was released by sun microsystems in 1995 and later got acquired by oracle corporations. Most of  the developers use java for developing desktop appications,mobile applications, web applications and scientific applications .The opportunities for java professional is larger so grab the opportunity by enrolling java train...

Shift your career using hadoop

Are you looking for job change in IT? Confused with choosing right domain? Hadoop is a solution for confusion. Many recruiters say “there is great demand hadoop in the market and companies are ready to pay high if you meet the expectations of the hadoop professionals” So it right time to make career in hadoop by enrolling hadoop training in chennai Why Companies use hadoop? Hadoop is considered to be cost effective tool for storing and managing the data Hadoop provides opportunity for accessing data which in turn helps to take proper decision Hadoop acts an enabler for social media, emailing, log processing, data warehousing and error detection. Hadoop is capable processing data at a faster rate In the real word the size of data is increasing rapidly, So Companies are in need of hadoop trained professionals which in turn creates large gap between demand and supply of the hadoop professionals. Hadoop is one of the highest paying skills in the market moreover ...