Selenium Interview Questions & Answers
Posted: Oct 11, 2017
Q. What is Selenium?
Selenium is one of the most popular automated testing tools. Selenium is designed in a way to support and encourage automation testing of functional aspects of web based applications and a wide range of browsers and platforms.It has become one of the most accepted tools amongst the testing professionals because of its existence in the Open source community.
Selenium is not just a single tool or a utility, it is a package of several testing tools and for this reason it is referred to as a Suite.
Q. Why should selenium be selected as a test tool?
Selenium is selected as a test tool because it
- is free and open source
- have a large user base and helping communities
- supports multiple programming languages (Java, C#, Ruby, Python, Pearl etc.)
- has cross Browser compatibility (Firefox, chrome, Internet Explorer, Safari etc.)
- has great platform compatibility (Windows, Mac OS, Linux etc.)
- has fresh and regular repository developments
- supports distributed testing
Q. What are different Components of Selenium?
Selenium Integrated Development Environment (IDE) - Selenium IDE is a record and playback tool. It is distributed as a Firefox Plug-in.
Selenium Remote Control (RC) – Selenium Remote Control is a server that allows user to create test scripts in a desired programming language. It also allows test scripts to execute within the large spectrum of browsers.
Selenium web Driver: Web Driver is a different tool altogether that has various advantages over Selenium RC. Web Driver communicates directly with the web browser and uses its native compatibility to automate.
Selenium Grid: Selenium Grid is used to distribute test execution on multiple platforms and environments concurrently.
Q. What are the testing types that are supported by Selenium?
Selenium supports the following types of testing:
- Functional Testing
- Regression Testing
Q. What are the limitations of Selenium?
Limitations of Selenium are:
- It supports testing of only web based applications
- Mobile applications cannot be tested using Selenium
- Captcha and Bar code readers cannot be tested using Selenium
- Reports can only be generated using third party tools like TestNG or Junit.
Q. What is Selenese?
Selenese is the language which is used to write test scripts in Selenium IDE.
Q. What do you mean by Selenium 1 and Selenium 2?
Selenium RC and WebDriver, together are popularly known as Selenium 2. Selenium RC alone is also referred as Selenium 1.
Bytes Online Training provides the best Selenium Online Training with real time experienced trainers. Bytes have 24*7 support team and trainers with minimum 3 years of real time experience. Bytes also provide Training in flexible timings, FREE Live Demo for everyone.
Register here for FREE Live Demo: https://goo.gl/EwGPCi.
For more details about Bytes Selenium Online Training:
Call Us: India: +91 998-952-7180
USA: +1 732-593-8450
Mail Id: firstname.lastname@example.org