Selenium and QTP are the most frequent used automation test tools in the market. Hence, we have compared some of the features of Selenium over QTP.
| Features | Selenium | HP QTP |
|---|---|---|
| License | Open source tool | Required |
| Customer support | Dedicated HP support | Selenium community forums |
| Test Support | Supportsautomation only for web-based applications. | Support tests on both web and desktop based applications. |
| Resource consumption during test scripts execution | Low resource consumption | High resource consumption |
| Supported programming languages | Java, C#, Ruby, Python, Perl, PHP and JavaScript | VB Script. |
| Supported Environments | Android, iOS, Windows, Linux, Mac, Solaris. | Only for Windows |
| Supported Browsers | Google Chrome, Mozilla Firefox, Internet Explorer, Edge, Opera, Safari, etc. | Specific versions of Google Chrome, Mozilla Firefox and Internet Explorer. |
| Object Repository/Recovery Scenario | Absent | Built-in object repository and recovery scenario. |
| Browser Controls | None | Controls like favourites bar, backward and forward buttons can be accessed within the browser. |
| Test Report Generation | It relies on external tool for generating test reports. | Built-in test report generation within the tool. |
| Parameterization | You have to rely on any one of the supported programming language for parameterization. | Built-in tools are available for parameterization. |
