Google News
logo
QTP/UFT - Interview Questions
What is the differences between UFT and Selenium?
Unified Functional Testing (UFT) Selenium 
It is a Micro Focus commercial tool, thus it requires a licence and is costly. It's an open-source testing tool, therefore there's no need for a licence and it's completely free.
It's used for client-server application testing. It can test both web and desktop applications. Only web applications can be automated with Selenium.
Only the QTP IDE can be used to create QTP tests. Selenium can be used with a variety of IDEs, including Visual Studio, Eclipse, and Netbeans.
Only VB scripts are supported by HP UFT. Selenium supports a wide range of programming languages, including Java,.NET, Ruby, Perl, PHP, and many others.
A built-in object repository is included with HP UFT. In HP ALM, creating and maintaining object repositories is a breeze. Although Selenium lacks a built-in object repository, objects can be maintained using the UI element user extension.
HP UFT is compatible with test management software such as HP Quality Center. Selenium is not compatible with any such test management software.
UFT Testing supports all forms of dialogue boxes. It partially supports dialogue boxes.
It supports a variety of environments, including SAP, Oracle, and.NET, but users must acquire an add-on licence for each of them. It allows you to add plug-ins to provide functionalities that Selenium doesn't give by default.
Because of the licencing fees, automation testing is costly. Selenium web automation testing is less expensive.
HP QTP provides excellent technical support. Because it is an open-source project, it receives no formal support.
Only VBScript is supported by HP QTP. Hence Test Automation using an Object-Oriented Approach gets difficult. Selenium supports Object-Oriented Programming Languages such as Java.
HP QTP is more user-friendly, and scripts may be written faster. It's a simple tool with limited capabilities. The development and maintenance of a script take more time.
Backward compatibility has a lot of power. The most recent version of HP ALM supports code that was written five years ago. In Selenium, the API evolves with each new Selenium release. As a result, test scripts must be modified.
Advertisement