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