It is a set of APIs.
|
It is a type of desktop application.
|
Selenium is an open-source tool hence no license required.
|
License is required.
|
There is a Low resource consumption during test scripts execution. |
In QTP there is a High resource consumption. |
Community support through Selenium forums. |
Dedicated customer support from HP (Hewlett Packard) for QTP
|
There is an element for parameterization on any one of the supported programming language. |
For parameterization in QTP, built-in tools are available. |
Some supported environments in Selenium are Android, iOS, Windows, Linux, Mac, Polaris. |
QTP supports only Windows. |
It supports automation for web based applications |
There is a support for test on both web and desktop based applications. |
Java, C#, Ruby, Python, Perl, PHP and JavaScript are the programming languages supported in selenium. |
QTP supports VB Script. |
For generating the reports of test, selenium rely on external tool. |
There is built-in test report generation within the tool QTP. |
All additional plugins are allowed in Selenium. |
In QTP, it supports SAP, Oracle and includes no add-ons to the software |
Object Repository is absent in selenium. |
There is a built-in object repository in QTP. |
Recovery Scenario is absent in selenium. |
There is a built-in recovery scenario in QTP. |
Browsers supported by selenium are Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc. |
Browser supported in QTP are specific versions of Google Chrome, Mozilla Firefox and Internet Explorer. |
Selenium is less user-friendly. |
QTP is user-friendly. |
Tests can be executed in multiple platforms like NetBeans, Eclipse and Visual Studio. |
Tests are only compatible with QTP IDEs. |
The speed of automation when using Selenium is slower when compared with QTP. |
The speed of automation when using QTP is faster when compared with Selenium. |
It does not have technical support services. |
It has technical support services. |