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...

Why Certification in Hadoop?

Today the hot word in the IT industry is “ Hadoop ”. Since every companies are dealing with large amount of data. Many of the IT recruiters say there would be larger demand for hadoop trained professional.  Many of the professional who want to make career in hadoop are planning to get trained in Hadoop and they want to have certification in hadoop certification moreover   hadoop is gaining popularity in all over world as discussed many of industries like financial service,utilities,media ,retail and paramedical are moving towards hadoop for processing the big data Today many corporate are looking for hadoop trained professional. Having certification would give them assurance that you are master in hadoop and more over having certification normally would be an added advantage and it would help you to get job easily and you can demand your dream salary since you have certification Let me brief you about the power of certification in hadoop IT recruiter’s p...

Software Testing Interview Questions

1) What is PDCA cycle and where testing fits in? There are four steps in a normal software development process. In short, these steps are referred as PDCA. PDCA stands for Plan, Do, Check, Act. Plan:  It defines the goal and the plan for achieving that goal. Do/ Execute:  It depends on the plan strategy decided during the plan stage. It is done according to this phase. Check:  This is the testing part of the software development phase. It is used to ensure that we are moving according to plan and getting the desired result. Act:  This step is used to solve if there any issue is occurred during the check cycle. It takes appropriate action accordingly and revises the plan again. The developers do the "planning and building" of the project while testers do the "check" part of the project.   2) What is the difference among white box, black box and gray box testing? Black box Testing:  The s...