The GUI automation, mobile testing, UFT, and the application lifecycle management features are the most valuable for my projects.
Senior Product Development Engineer with 5,001-10,000 employees
We have better evaluation and analysis of defects using UFT integrated with ALM. However, there's not much support provided for automating applications developed on .NET.
What is most valuable?
How has it helped my organization?
This product has increased productivity and quality of testing. It has also reduced manual efforts for performing Regression and Sanity for every new build.
There is also better evaluation and analysis of defects using UFT integrated with ALM.
What needs improvement?
I would like to see them remove the shortcoming of working with .NET applications, as there is not much support provided for automating applications developed on .NET.
I would also like to see HP increase the trial period for UFT so that people can learn it by giving them more time. They can then practice more and more to increase their knowledge.
Finally, by providing mobile add-in and an API testing add-in to the trial version, they can help people to grow in this field in a better way.
For how long have I used the solution?
I have used this for more than five years.
Buyer's Guide
OpenText UFT One
January 2025
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
What do I think about the stability of the solution?
I have faced some issues while running automation scripts. Sometimes loop variable named as “i” do not actually perform its functionality. By changing the variable name the purpose is resolved. The stability of test scripts running is not very good when we change the names of actions.
How are customer service and support?
Customer Service:
9/10 - the team provides solutions as soon as possible through email.
Technical Support:9/10 - the team provides solutions as soon as possible through email.
Which solution did I use previously and why did I switch?
I was using Selenium with Java to do automation, but as Selenium could not help me do Windows based application automation, I switched to UFT as a new solution.
How was the initial setup?
The initial step for me was straightforward as I have good technical skills. Therefore, it was easy for me to learn VB scripting and start preparing frameworks for UFT.
What about the implementation team?
I was working in a service-based company as an automation developer. I have implemented all types of frameworks in the banking sector on which I was working.
What was our ROI?
The return on investment for any company buying this product license is 100 percent, as businesses with clients increase productivity when manual tasks becomes faster and efficient by automating them with this tool.
What's my experience with pricing, setup cost, and licensing?
Once the license is purchased, this tool can be used for automating many applications, and can be used by any automation developer working in an organization that has purchased this licensed tool.
What other advice do I have?
This product can be used for automation of websites, windows application, mobile testing and API (Application Programming Interface) test automation.
People who wanted to reduce their efforts for repetitive task can use this product to automate manual tests. This helps increase the reliability and quality of testing.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Assistant System Engineer at a tech services company with 10,001+ employees
It's helped us reduce the time to automate 3500 test cases down to five days, whereas manually it would have taken 30 days. However, the cross-browser testing feature should be improved.
What is most valuable?
The features I've found most valuable are--
- API
- GUI
How has it helped my organization?
We have performed 3500 test case automations, and we are able to execute them in just five days. If we were to do this manually, it would take 30 days.
What needs improvement?
Cross-browser testing feature should be improved.
They should also develop a generic framework so everyone can use it who purchases it.
Also, the browser shrinks while running GUI test cases, and UFT hangs while debugging.
For how long have I used the solution?
I've been using it for a year.
What do I think about the stability of the solution?
HP UFT consumes too much RAM, so the system gets hung.
How are customer service and technical support?
It's 90%.
Which solution did I use previously and why did I switch?
Initially, we started doing automation using Selenium, but we could not succeed with it, so we migrated from Selenium to HP UFT. We now have a successful solution.
How was the initial setup?
We faced a lot of problems during implementations, such as objection identification and cross-browser functionalities.
What about the implementation team?
We implemented with our in-house team.
What was our ROI?
The ROI is good.
What's my experience with pricing, setup cost, and licensing?
The cost of the HP UFT license is more.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
OpenText UFT One
January 2025
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: January 2025.
832,138 professionals have used our research since 2012.
Manager at a tech services company with 501-1,000 employees
Automated and consistent regression testing that can be triggered from ALM. I would like integration with ALM Octane.
What is most valuable?
The most valuable feature is the automation of the tests. That saves us a lot of time, especially during the regression tests.
How has it helped my organization?
The regression tests run must faster than if you do it manually. It's assured that the tests are always done the same way. If you run these tests manually, the click behavior might be different or there may be errors during the test. These issues are excluded when you automate it. This tool keeps it consistent.
Another benefit is that these tests can be triggered directly from ALM. In ALM, we have test plans and then we execute the tests. That's pretty cool.
What needs improvement?
I would like to see the integration into HPE ALM Octane. I don't know if this is more on the UFT side or on the Octane side, but as a customer, I don't really care. I just want it to work in a manner in which we could use Octane for the HA projects in the same way, more or less, that we use ALM so far in the normal, old projects.
What do I think about the stability of the solution?
The stability is okay. We don't have problems so far. We had some issues in the past, but during the last month, we haven't had any issues with the stability.
What do I think about the scalability of the solution?
The scalability is good, although it’s not without its problems.
How are customer service and technical support?
We have a named support engineer for UFT because we have quite a big platform. We provide this as a solution and therefore the service has to be available. That's the reason why we have a named support agent. It works pretty well. We’ve been satisfied with the agent.
Which solution did I use previously and why did I switch?
About 10 years ago, we had Silk Test. We already had UFT when it was either a Microsoft or a Mercury product. We bought it at that time when it wasn't HPE, and we worked with this product for several years.
It isn’t fair to compare this solution to Silk Test. Even at that early time, UFT was way better and easier to handle, easier to program, and the license management was easier. In the meantime, we didn't compare the products anymore because UFT is fulfilling our needs and the support is okay so there is no reason for us to change.
How was the initial setup?
I wasn’t involved in the installation, but it worked. It wasn't a big hassle.
What other advice do I have?
I would suggest just taking a look at this solution and trying it. It's pretty easy to get in touch with and to have your first success with it. You will then like it and step deeper into it.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
The predecessor to UFT was QTP. Also, QTP was originally developed and sold by Mercury before HP acquired it.
Consultant at a tech consulting company with 51-200 employees
Bulk-object capture automatically builds data tables in order.
What is most valuable?
- Object recognition
- Bulk-object capture: automatically builds data tables in order
- VBScript & C# & Java
- Industry- and market-leading functional test tool
How has it helped my organization?
It has reduced time-to-market regression from 160+ hours to 12 hours.
What needs improvement?
I’d like to see them improve the number of objects recognized without customization, similar to TestComplete by SmartBear. Simply put: It would save test development time, which would reduce time-to-market.
For how long have I used the solution?
I have used it for eight years.
What was my experience with deployment of the solution?
I did not encounter any deployment issues.
What do I think about the stability of the solution?
I did not encounter any stability issues.
What do I think about the scalability of the solution?
I did not encounter any scalability issues when it was properly integrated with remote execution controls.
How are customer service and technical support?
Customer Service:
I rate customer service 9/10.
Technical Support:I rate technical support 9/10.
Which solution did I use previously and why did I switch?
We previously used WinRunner and switched due to ease of implementation.
How was the initial setup?
Setup was easy and straightforward.
What about the implementation team?
An in-house team implemented it.
What's my experience with pricing, setup cost, and licensing?
Have a look at the HP UFT pricing model; it’s changed.
Which other solutions did I evaluate?
We also evaluated Smart Bear’s TestComplete.
What other advice do I have?
It is a great alternative, and has outstanding object recognition & functionality.
License cost, ease of implementation, expandability, extensibility, reusability, availability of useful code and knowledge are some of the reasons to consider switching.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
I noticed that you stated that you also evaluated TestComplete. What was the determining factor for your company to choose UFT over TestComplete?
Consultant I at a tech services company with 501-1,000 employees
We can synchronize with QC, and API automation tests can be placed into test suites and run automatically through the QC scheduler. There are times, however, when it freezes and locks out the user.
What is most valuable?
The most valuable feature for me is API Tests for SOAP automation testing.
How has it helped my organization?
With HP UFT, we're able to synchronize with HP Quality Center, and API automation tests can be placed into test suites and run automatically through the HP Quality Center scheduler. Results for the tests are set and HP Quality Center is able to report on the test results. Emails can then be sent to notify anyone of the results in real time.
What needs improvement?
There are scenarios where the tool freezes and locks the user out. Re-opening the tool puts test results in a locked state, making the test read-only. The only way to unlock the test is to have an administrator force close the user’s last login.
Calling GUI tests within an API test or vice versa results in difficult, confusing scenarios on how to update tests properly when it comes to parameters and actions. Most of the time, it is easier to close the tests, open them one at a time, and perform the actions needed before calling the tests together.
For how long have I used the solution?
I've used it for two years.
What do I think about the stability of the solution?
The only time I encountered tool issues was when the servers to our ALM database was down.
How are customer service and technical support?
I personally have never had to deal with customer service or technical support. We have an administrator assigned to that task.
Which solution did I use previously and why did I switch?
SOAPUI Pro and ReadyAPI were used for API testing. HP UFT was used in conjunction when automation needed to be set up. With the synchronization with HP Quality Center, HP UFT saved time.
How was the initial setup?
I was not a part of the initial set up. Installing the tool on my machine was straightforward based on my company’s instructions.
What was our ROI?
My company is very firefighting friendly, so the ROI was immense when it came to automation and the amount of time it took to get test suites and regression set up. The amount of test cases a user can create in a short amount of time is incredible.
The ROI is variable depending on the size of the team, the amount of usage they plan on using the tool, and the budget they have on tools, training, and support.
What's my experience with pricing, setup cost, and licensing?
I do not know the exact numbers my company paid for the licenses, but from what I heard on the grapevine, only seat licenses were bought when absolutely necessary and floating licenses were bought for everything else.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
I have experienced the scenario where a UFT script stored in QC gets locked and becomes read only. You are correct that the QC Admin has to disconnect the user session to unlock it.
Software Test Engineer at a tech vendor with 51-200 employees
It allowed me to generate script that increased the number of full-process test cases from eight to 100, but when I ran the script for two or three times sequentially, the tool hung.
What is most valuable?
I used almost all the features. To me, the the most valuable features were the OR and code compiler (VB script) to call the framework.
How has it helped my organization?
I worked for Weight Watchers on a diabetes product which had three main modules -- signup, questionnaire, and calendar.
The manual resource was created for eight users for full processing, but after I generated the script, I did the full process for the same test cases for up to 100 users.
What needs improvement?
- Spy elements
- OR
For how long have I used the solution?
I used it from February to December 2014.
What was my experience with deployment of the solution?
No issues encountered.
What do I think about the stability of the solution?
When I ran the script for two or three times sequentially, the tool hung and wouldn’t respond.
What do I think about the scalability of the solution?
There were issues with browsers when supporting more elements such as CSS and HTML.
How are customer service and technical support?
Customer Service:
8/10 - because they have good technical knowledge and the response is really fast.
Technical Support:I connected with technical support only a few times, so it is not fair for me to rate them. But for the few times I did, it is 8/10.
Which solution did I use previously and why did I switch?
I did, and I switched because the newer tools have many features and many options such as browser support, responsive design, and is faster. However, there are free and open source tools.
How was the initial setup?
It was straightforward.
What about the implementation team?
It was done through a vendor team who were mid-level in experience.
What's my experience with pricing, setup cost, and licensing?
The license is expensive.
Which other solutions did I evaluate?
I came to the company and they were using the tool, but there were other options for them choose to choose from such as Selenium and Node.js.
What other advice do I have?
You need to improve the support browsers and responsive design, and try to use newer and better languages (JS).
Also, check the stability of your product(s) when you run a lot of scripts.
They should reduce the price.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Can you please elaborate on the part where you stated the script/tool hung? Were there any changes in the UI between the time they ran successfully vs. when it hung?
Consultant
Using automation to perform regression testing can save us huge amount of time and resources
Pros and Cons
- "Record and Replay to ease onboarding of new users."
- "Object Repository Technology, which is a good mean to identify graphical components of the applications under test."
- "With frequent releases, using automation to perform regression testing can save us huge amount of time and resources."
- "Scripting has become more complex from a maintenance standpoint to support additional browsers."
How has it helped my organization?
With frequent releases, using automation to perform regression testing can save us huge amount of time and resources. It has allowed us to focus on newly added features.
What is most valuable?
- Record and Replay to ease onboarding of new users.
- Object Repository Technology, which is a good mean to identify graphical components of the applications under test.
What needs improvement?
Initially, it was supporting only Internet Explorer. This was not an issue, as the corporate choice, was to use that browser. In the meantime, Firefox and Google Chrome became popular and were introduced within the company, hence scripting became more complex from a maintenance standpoint to support those additional browsers.
For how long have I used the solution?
More than five years.
Which solution did I use previously and why did I switch?
This was long time ago, with version 8.2. It was automation of a pack of regression set with QTP. It was a success because my customer split regression testing and functional testing. Therefore, I could focus on the part which was identical across versions, then maintain the scripts after new features were introduced over releases.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
QA Technical Lead at a consumer goods company with 1,001-5,000 employees
We've been able to ramp up non-technical users and have them understand how to do general debugging.
What is most valuable?
UFT provides us with solid automation for our test cases.
How has it helped my organization?
Its ease of use means we've been able to ramp up non-technical users and have them understand how to do general debugging very easily.
What needs improvement?
Tighter integration between ALM and UFT, especially from a reporting perspective, for automation reporting. There's good integration in my opinion, but it just needs to be a little more rock solid.
For how long have I used the solution?
We've been using it for around three and a half years.
What do I think about the stability of the solution?
For the most part UFT has been pretty good. Getting it to interact with ALM nicely has been a challenge for us sometimes.
What do I think about the scalability of the solution?
It's been able to scale to our needs.
How are customer service and technical support?
Good, sometimes a little slow, but overall pretty good.
Which solution did I use previously and why did I switch?
We didn't have any other solution in place, and needed to have a much better solution than doing testing with Excel files.
How was the initial setup?
It's straightforward.
Which other solutions did I evaluate?
HPE was one of the very few vendors that we actually had on the list. We went with HPE because my boss actually was very familiar with the product, and felt it fits our organizations needs extremely well.
What other advice do I have?
Give it a shot, if you take the time to invest in it, it works.
Disclosure: I am a real user, and this review is based on my own experience and opinions.
Buyer's Guide
Download our free OpenText UFT One Report and get advice and tips from experienced pros
sharing their opinions.
Updated: January 2025
Product Categories
Functional Testing Tools Mobile App Testing Tools Regression Testing Tools API Testing Tools Test Automation ToolsPopular Comparisons
Tricentis Tosca
BrowserStack
SmartBear TestComplete
Selenium HQ
Perfecto
Sauce Labs
Worksoft Certify
LambdaTest
Ranorex Studio
ReadyAPI Test
ReadyAPI
OpenText UFT Developer
Parasoft SOAtest
Visual Studio Test Professional
Buyer's Guide
Download our free OpenText UFT One Report and get advice and tips from experienced pros
sharing their opinions.
Quick Links
Learn More: Questions:
- Can JIRA provide integration to SAP automation?
- SAP GUI Testing Tool
- Has any user tried using UFT 12.02 with Windows 10?
- UFT 14 vs UFT 12.54
- Can javascript be used as a scripting language for tests in QTP or is it strictly VB?
- Can QTP calculate the number of pixels on a web page?
- Which product supports Cross Browser Testing: UFT Developer or UFT One?
- How does Micro Focus UFT One compare to Tricentis Tosca?
- Is Oracle Application Testing Suite or Micro Focus UFT One better for automating Oracle Fusion Applications?
- Which product do you prefer: Micro Focus UFT One or SmartBear TestComplete?
Hi Anshika!
First I agree the trial period should be longer - you really need six weeks to get into the tool.
Next there is a .Net Add-On with UFT. The important thing to remember is that there are about 15 supported technology Add-ons. Turning on all, or more that you need, only slows down the system. You can tell by looking at the Add-on Manager. If the text "For optimal performance..." is Red you have too many Add-ons activated.
There is little reason why an index variable named "i" would cause trouble. If you are trying to do something like force the variable to another value while inside the loop that certainly can cause issues. And that can happen unintentionally if you have not activated Option Explicit, and you also use 'i' for index loops called inside your main loop. The cause could be the scope of the variable 'i' is not local to your code and is instead global which could be an issue. I follow a general rule to avoid those issues. I always make my indexes self-describing like 'iThisArrayElement' or 'iThisObject'. I never use 'i' ot 'j' as index counters.
You might want to use Test Design Studio to get the deep code analysis that UFT has been missing for so long to get at the root of your issues.
As far as Actions go there is one rule: Never Use Them. They are simply a Sales gimmick - nothing more.
Consider this: An action is an over-engineered function right?
So why not just use functions in a function library?
Save yourself the hassle of Input and Ouput Parameters. Just use functions.
In my framework design I use two Actions:
One processes through the tests to run in the Test Set in the data sheet
The second to run through the Keywords and record results in a separate sheet.
And I use them only because the data sheets are convienently attached.
You also are right on target with Selenium's lack of support for Windows based applications.
But that's what you get sometimes with open sourse tools, It does not always do everything you need it to do.
Sure UFT is not an open source product.
But it is the Swiss Army Knife of test automation tools.
I hope this helps.
Good luck!
Paul