UFT Vs Selenium

UFT versus Selenium

UFT
Selenium

1) UFT is a Single Tool supports Test Automation.
Selenium is a suite of Tools, supports Test Automation.
2) Unified Functional Testing is a Vendor Tool, Vendor is HP.
Selenium is an Open source software released under Apache 2.0 License (Free to use)
3) UFT Supports Test Automation for Desktop applications and Web Applications.
Selenium Supports Test Automation for Web Applications only.
4) UFT supports VBScript for applying programming features to Tests.
Selenium supports Java, C#, Perl, Python, Ruby and PHP to enhance Tests.
5) Automation cost is expensive due to license cost.
Since it is Open source software, Automation cost is inexpensive.
6) Since It is Vendor Tool, we can get reliable technical support from the vendor (HP).
Since it is Open source software there is no reliable Technical support.
7) UFT is user friendly, Tests can be developed quickly.
Tests require more time to develop and maintain.
8) Tests can be easily execute on latest version of UFT Tool also.
Tests need to be updated due to new API changes in latest versions.
9) UFT integrates with ALM / Quality center (Test management Tool).
There is no tool that integrates with Selenium.
10) New features will work properly and Knowledge sharing is easy.
New Features may not work properly and Knowledge sharing is difficult.
11) UFT supports Windows operating environment only.
It doesn't support other operating environments like UNIX and Mac.
Selenium supports Windows, UNIX and Mac operating environments.
12) Image based tests are easy in UFT.
Image based Tests are possible but difficult.
13) UFT uses more hardware resources.
Selenium uses less hardware resources.
14) UFT has authorized Certification program. 
 There is no authorized Certification Program.

HP UFT (Formerly QTP) is a single Tool and VBScript engine integrated.
Selenium is Suite of Tools (Selenium IDE, Selenium RC, WebDriver and Selenium Grid).

0 comments:

Post a Comment