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