A brief introduction of selenium

Posted By : Himanshu Shukla | 30-Oct-2018

what is selenium?
selenium is an automation testing suite for web applications across different- different platforms and browsers.this a tool is an open-source tool.

Components of selenium:
1.selenium IDE
2.selenium Remote control.
3.webdriver
4.selenium grid

1.selenium IDE: Selenium IDE is the framework which is using in selenium suite. selenium IDE is very easy to install and use but is designed only to create prototypes of tests and only available in Firefox.


2.Selenium RC: this is the web testing tool which allowed users to used programming languages such as Java, C#, PHP, Python, Perl, and ruby.it performs cross-browser and cross-platform testing can support data-driven testing but using selenium RC tester must have programming knowledge and need selenium RC server for a run script.


3.webdriver: It is better than selenium IDE and selenium RC and it supports same programming languages those are supported by Selenium RC.


4.selenium grid: it is a tool and used for parallel execution it means running on multiple tests at once.

Browsers and Environment Support:
due to architectural difference b/w selenium IDE, Selenium RC and web driver.
selenium IDE-
browser-Mozilla firefox
operating system-windows, mac, Linux

web driver-Browser-Internet Explorer versions 6 to 11, both 32 and 64-bit, Firefox 3.0 and above Google Chrome 12.0. and above ,iOS 3+ for phones (devices & emulators) and 3.2+ for tablets (devices & emulators) ,HtmlUnit 2.9 and above 
operating system- All operating system

Comparison b/w selenium and QTP:
selenium:
1.it is free to use, open source automated suite.
2.it's scripts can run across different browsers.
3.it supports different-different operating system.
4.selenium supports android and ios devices.
5.selenium execute scripts parallel
6.selenium is highly extendible
7.selenium tests written in one of nine different languages such as Java, Javascript,  Perl, Python, and PHP 

QTP
1.QTP is a commercial tool and its paid tool.
2.it can only run on Mozilla, Internet Explorer, google chrome.
3.QTP supports mobile app test automation.
4.QTP uses Visual Basic Scripting (VBScript) for automating the applications.
5.QTP tool runs only on windows 

Related Tags

About Author

Author Image
Himanshu Shukla

Himanshu has good ability to solve the issues and provide the appropriate solution.

Request for Proposal

Name is required

Comment is required

Sending message..