TrustRadius: an HG Insights company

OpenText UFT One

Score8 out of 10

69 Reviews and Ratings

What is OpenText UFT One?

Unified Functional Testing (UFT, formerly known as HP UFT and before that QuickTest Professional or HP QTP) is a functional and performance testing tool acquired by Micro Focus from Hewlett-Packard Enterprise, now from OpenText.

Fantastic tool for desktop and web ui automation

Use Cases and Deployment Scope

We use UFT as part of test automation of insurance domain and used with jira integration to run regression and non regression campaigns every month

Pros

  • Record and play
  • Object repository manager
  • Create reusable action bricks

Cons

  • Integration open source third party AI agents
  • Code Conversion from vb script to any other programming language such as java, python, type script
  • Uft consumes more memory, so make it light weight

Return on Investment

  • Roi on uft takes time as licensing cost pretty high. I would say you will have to wait for atleast 2 years to see roi value
  • Uft needs time to integrate into the current business as it has few limitations
  • Uft can be right weight so it is easily installed on premise or used from cloud so it can be accessed from anywhere

Usability

Alternatives Considered

Selenium and Worksoft Connective Automation Platform

Other Software Used

Atlassian Jira, Jenkins

Veera UFT One review

Use Cases and Deployment Scope

MF UFT one is a good solution for automation coverage. Using UFT one would create a stable automation framework that would suit multiple ways of automation maintenance and execution. Also UFT one supports many browsers and applications that I have heavily implemented in ERP, Mainframe, and other ERP web applications. In UFT one automation developer can implement clear logic using programming snippets to pass or fail scenarios. Also, this is a great tool that can leverage the BPT framework. This can be executed using through other 3rd party tools like Jenkins, Postman, and MF ALM.

Pros

  • Handle all types of scenarios
  • Integration with other 3rd party tools
  • Prepare sold framework
  • Supports many applications and environments

Cons

  • Sometimes UFT one is crashing when connected to ALM.
  • Provide few pre-build frameworks when BPT component integrated with UFT One.
  • Need to validate license cost.

Most Important Features

  • UFT One BPT framework
  • Handle automation scripts happy and negative scenarios through programming
  • Good resources avaialble
  • Supports ERP, Web and other command base applications

Return on Investment

  • Need to improve end user supports
  • More stable on CI/CD process
  • Guidance or more information to integrate other automation tools like (Worksoft)

Alternatives Considered

Micro Focus UFT One

Other Software Used

Worksoft Connective Automation Platform, Perfecto Scriptless, ApplicantPro

Good Enterprise automation tool but needs improvement in certain areas

Pros

  • Built in object repository and storing elements.
  • Reporting dashboards.
  • Continuous integration is possible with QC and Jenkins.
  • Supports desktop, web and mobile product automation.

Cons

  • Various formats of reporting support should be possible. Right now UFT supports exporting reports in either HTML or PDF in short or detailed format. If exporting reports could be extended to Excel, CSV, XML, XSLT, MHT formats that would be greatly appreciated.
  • They should improve performance. There will be performance degradation on the test environment due to long continuous executions of automation scripts which leads to inconsistency of results, a better way to resolve this problem should be addressed at some point.
  • Consistency during execution should be maintained.

Return on Investment

  • Good ROI in terms of moving manual test cases to automation
  • Costlier tool compared to other enterprise automation tools
  • Web automation is well to go with open source tools like selenium

Alternatives Considered

TestComplete

Other Software Used

TestComplete, Selenium

HP UFT - Game changer in Agile Automation

Pros

  • Integration & Support: a) The way tool integrates with other platforms like .net, mainframe is amazing. It Supports new and legacy web technologies, terminal emulators, and Windows thick client applications. b) It Supports Continuous integration by integrating with Jenkins, Git etc. c) UFT supports cross browser testing & it supports all main browsers like IE, Firefox, Chrome and Apple Safari. d)It’s compatibility with ALM can help store automation execution results back in ALM & even allows us to schedule the automation execution at required date/time.
  • Amazing Features: UFT has so many features but at the same time, it is quite easy to learn & it doesn’t take long to train staff on it. Few amazing features which adds lot of value while scripting are:
  • a) Test Combinations Generator (TCG) - It helps to create test configurations by using the parameters in tests and their possible values to create multiple possible data combinations.
  • b) Insight Recording – It recognizes controls based on their appearance and not their native properties. This can be useful to test controls from an environment that UFT does not support or even from a remote computer running a non-Windows operating system. When UFT runs the test or component, it recognizes the controls in the application by matching them to the images saved with each of the Insight test objects.
  • c) UFT has built in reporting features as well as allowing for customized output files showing exactly where a test step failed along with the timestamp.
  • UFT supports BPT (Business Process Testing), a component-based testing framework which provides strong and efficient platform to test complete business process manually and automatically combines manual and automation tests with less duplication and its component reusability feature makes the testing process very fast.
  • It helps improving efficiency in regression testing and functional testing, in that we automate a lot of repeatable tasks.
  • Organization doesn’t need to have a skilled coder to write a basic automation script with UFT.

Cons

  • Its licensing cost is very high making it a very expensive tool. due to this many organisations are exploring options of license free tools like Selenium for automation. Though learning curve is large in case of Selenium but it is very cost effective & you an get lot of support online for Selenium.
  • Though the scripting time is less since its easy to create automation scripts, the execution time is relatively higher as it takes the lot of CPU & RAM.
  • Though UFT is quite stable but during long execution cycles we do get frequent browser crashing issues.
  • In terms of costing TestComplete is also one option which is not free but comes with modular pricing. You can buy what you need, when you need.

Return on Investment

  • We start getting positive ROI after two years of purchasing HP UFT licenses since it is very costly tool.
  • Since test cases automated in less than expected time as learning curve is smaller with UFT, we are able to reduce our time to market & our program was able to handle multiple production deployments since regression was 90% automated using HP UFT.
  • Though the scripting time is less with UFT, the execution time is relatively higher as it takes the entire armor along pushing load on CPU & RAM. So execution time need to be considered before going ahead with UFT.
  • Since UFT supports not only UI testing but backend (Oracle, Greenplum) & web service testing as well, we are able to achieve automation using single tool.

Alternatives Considered

Selenium and TestComplete

Other Software Used

Selenium, TestComplete, SoapUI NG Pro

HP UFT - review from an expert

Pros

  • Supports multiple technologies.
  • Extensive forum, multiple sources of assistance, help and guidance.
  • Flexible in terms of test script design
  • Can be easily integrated with widely used test management tool, HP-ALM.

Cons

  • Maintenance of Test script is a pain.
  • Not futuristic. Not many innovative features have been added.
  • Not lightweight; consumes lots of memory.

Return on Investment

  • Fares quite well if the Test Suite is expected to be executed at least three times.
  • For applications, which are not prone to frequent changes, the maintenance cost is less where HP UFT is used.
  • Not quite suitable for fact paced agile environment or with applications that get changed frequently.

Alternatives Considered

Worksoft Certify, Tricentis Tosca and Selenium

Other Software Used

Salesforce Communities, SAP Business Warehouse, HP Application Lifecycle Management