UFT versus Selenium
UFT versus 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).