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