Try our new research platform with insights from 80,000+ expert users
it_user360525 - PeerSpot reviewer
Senior Analyst at a financial services firm with 10,001+ employees
Vendor
A lot of our projects are repeatable, so using it with ALM, we can learn from the previous projects and determine which changes need to made for subsequent ones.

What is most valuable?

It allows us to track projects from a defect management perspective so that we can learn from each project. A lot of our projects are repeatable, so using it with ALM, we can learn from the previous projects and determine which changes need to made for subsequent ones. Each time we have such a project, it goes faster than the previous. There are less issues with them each time because we've tracked the previous defects.

How has it helped my organization?

We've improved deploying in large environments on the client side. Desktop security has also improved as the feature functionalities of the installed client comes back to the the environment. Because we've improved the deployment, security has then also improved.

What needs improvement?

The amount of space it utilizes on the client side is quite excessive. A lot of users are offshore and they use VMs. The VM footprint is small, as opposed to a laptop or desktop used by someone onshore. But while the VM is small, the amount of space required for a standard install of UFT is 1.5GB. That's quite a lot and something that should be reduced when considering not all users have the additional amount of space for the install, particularly if they're on a VM.

For how long have I used the solution?

UFT/QTP has been in place for probably about 10 years.

Buyer's Guide
OpenText UFT One
May 2025
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.

What was my experience with deployment of the solution?

Once installed, it deploys without any issue.

What do I think about the stability of the solution?

UFT is extremely stable. We've never had any issues with it.

What do I think about the scalability of the solution?

There's no block of scalability as it's a client application. It's managed centrally from a license-server perspective. Scalability can be as many installs as you want. From our perspective, the actual number of people that can use it concurrently is controlled by the license server, so there's no issues of scalability on that side.

How are customer service and support?

We have the higher level, premium support. Technical support tends to be quick and reactive to issues and we don't have any major issues with it.

How was the initial setup?

It was straightforward, but there were typical issues, such as the normal configuration issues that you can predict, or you have to configure it to talk to the license server.

What other advice do I have?

My advice would be to research the full system requirements you need for the initial install. In corporate environments, once you've got it up and running, it's more difficult to get off of it. Also, plan to scale up based on projected CPU and space that you'll need to get.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user348159 - PeerSpot reviewer
Consultant I at a tech services company with 501-1,000 employees
Consultant
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Don Ingerson - PeerSpot reviewer
Don IngersonSr. QA Automation Engineer at a manufacturing company with 11-50 employees
ExpertTop 20Real User

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.

Buyer's Guide
OpenText UFT One
May 2025
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: May 2025.
857,028 professionals have used our research since 2012.
it_user347658 - PeerSpot reviewer
Analyst Programmer at a university with 1,001-5,000 employees
Real User
We can use it to improve the productivity for some repeatable routine tasks, but there was a Java conflict during setup.

Valuable Features

It's allowed us to perform functional testing (to verify a specific action or function of code) for each product update.

Improvements to My Organization

We can use HP UFT not only in testing for each product update(s), but also to improve the productivity for some repeatable routine tasks.

Room for Improvement

We would like to see smart identification (captures a unique object during testing) work more reliably.

Use of Solution

I've used it for two years.

Deployment Issues

Our initial deployment was complex and there was a Java conflict we had to resolve.

Stability Issues

We've had no issues with stability.

Scalability Issues

We've had no scalability issues.

Customer Service and Technical Support

We don't use HP technical support.

Initial Setup

The setup was complex as we were required to have Windows updated. Also, there was apparently a Java conflict that had to be resolved first.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Principal Consultant with 51-200 employees
Vendor
It's allowed business analysts to work with automation scripts without requiring them to have programming knowledge. A scanning feature, however, would help reduce the time in maintaining scripts.

What is most valuable?

The most valuable features to me are--

  • Business process components (can be dropped into test flow)
  • Keyword-driven test cases (one of several automated testing frameworks)

How has it helped my organization?

It's allowed business analysts to work with automation scripts without requiring them to have programming knowledge.

What needs improvement?

I'd like to see a scanning feature that shows the changes that happened in an application and the auto updates them. This would help reduce the time in maintaining scripts.

For how long have I used the solution?

I've used it for six years.

What was my experience with deployment of the solution?

I did not encounter any issues with deployment.

What do I think about the stability of the solution?

Yes, there were stability issues sometimes.

What do I think about the scalability of the solution?

I did not encounter any issues with scalability.

How are customer service and technical support?

Customer Service:

Customer service is excellent.

Technical Support:

Technical support is good.

Which solution did I use previously and why did I switch?

We didn't use any previous solutions.

How was the initial setup?

Initial setup was straightforward.

What about the implementation team?

We used an in-house team for implementation.

What's my experience with pricing, setup cost, and licensing?

It's expensive, but it's worth the money.

Which other solutions did I evaluate?

We didn't evaluate any other options.

What other advice do I have?

HP UFT is a popular tool used by many organizations, hence there are many forums out there to help us in case we face any challenges.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
PeerSpot user
Managing Director at a tech services company with 51-200 employees
Consultant
It provides us with service testing, API testing, GUI testing and business process testing, although it needs better compatibility with Chrome and Safari.

What is most valuable?

The most valuable feature to me are the high-end automation frameworks -- linear, hybrid, data-driven, keyword-driven, BPT, and functional decomposition.

How has it helped my organization?

It works with both desktop and web-based applications.

It also provides us with service testing, API testing, GUI testing and business process testing.

What needs improvement?

It needs better compatibility with Chrome and Safari, which would lead to this being a better product.

For how long have I used the solution?

I've used it for six years.

What was my experience with deployment of the solution?

I had no issues with deployment.

What do I think about the stability of the solution?

I've had no stability issues.

What do I think about the scalability of the solution?

We've scaled without issue.

How are customer service and technical support?

Customer Service:

Customer service is excellent.

Technical Support:

Technical support is excellent.

Which solution did I use previously and why did I switch?

We didn't use a previous solution.

How was the initial setup?

The installation process of this software is very well organized. Here, all the prerequisites/supporting software are part of setup and it automatically configures your system for the best use during the installation. If in one or more parameters are missing the latest updates, it performs those updates automatically.

What about the implementation team?

We did it in-house, and I was a part of this team. You need to make sure to demonstrate to team members the proper tools for installation so they can follow the various concepts and then arrange for proper training to be given to all users for the best use of it. I believe that a well-trained person/team can solve issues with HP UFT by themselves.

What was our ROI?

It's fast, reliable, and accurate, and should provide ROI.

Which other solutions did I evaluate?

I am aware of other tools on the market, but I found HP UFT best suited to my needs. We, therefore, adopted it.

What other advice do I have?

If one is looking for a software testing tool for functional parameters with an automation approach, they can go for it without any more thinking and discussion. Where there are a few up and coming open source solutions, they have limitations that HP UFT doesn't have.

Disclosure: My company has a business relationship with this vendor other than being a customer: We are a certified training partner to HP Enterprise for their global training needs for HP UFT and other tools.
PeerSpot user
Don Ingerson - PeerSpot reviewer
Don IngersonSr. QA Automation Engineer at a manufacturing company with 11-50 employees
ExpertTop 20Real User

Neeraj, this is a nice review. Have you had a need to automate any Adobe Flex applications and if so was it successful?

it_user347655 - PeerSpot reviewer
Assistant System Engineer at a tech services company with 10,001+ employees
Real User
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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user

Can any one please tell me the Cost of UFT for each and How will i get the UFT tools from HP people means contact details to get the UFT tool.

it_user347646 - PeerSpot reviewer
Senior Technical Engineer with 1,001-5,000 employees
Vendor
We just finished implementing an automation framework with over 600 tests using UFT.

What is most valuable?

The most valuable aspects to me are its versatility and how powerful it is with all the add-ins for so many different platforms.

I love working with database testing with the tool. I also love how UFT can run functional tests on the UI, then execute tests against a web or REST service, then it can use data from the database to test against the front end, and it can finish the test run by kicking off performance testing for the same application.

And all of that can be done from the QC/ALM tool so defects can be linked back to requirements and test cycles.

How has it helped my organization?

We do consulting, training and mentoring with the HP tool set, including UFT, so it is kind of our bread and butter. There are a lot of options with the tool. We just finished implementing an automation framework with over 600 tests using UFT.

Last week, I mentored another customer in how to use the tool with their team so they can start automating their tests.

We use it in a lot of different ways. I used it to build a script that automatically checks me in if I have a flight with Southwest to help me get a better boarding group, so it helps with my travel too.

The product is so robust by itself, testing both GUI and backend processes in conjunction with other tools like Loadrunner and ALM. The UFT tool can be such a huge boon to a testing organization that can commit to its use. Over time there is so much testing that can be taken off of the manual testers hands, allowing them to focus on the more complex testing issues.

What needs improvement?

Those areas I would have spoken of before are being addressed. HP added the LeanFT functionality for UFT 12.51 so users can build tests using Java or C# or other programming languages they might be comfortable with.

I would, however, like to see the application have fewer issues with crashes.

For how long have I used the solution?

I've used it for over eight years.

What was my experience with deployment of the solution?

That is one of the good things about the UFT tool. It is a mature product from a mature company, so while there are issues from time to time with installations, the tool usually deploys without issue.

What do I think about the stability of the solution?

Stability can be an issue, and the weaker the resources on the machine running UFT the more likely there will be problems.

What do I think about the scalability of the solution?

Scalability is not an issue as long as an organization can afford the licenses.

How are customer service and technical support?

Partners who offer support like our company tend to get high marks for that support. HP support is notoriously difficult.

Which solution did I use previously and why did I switch?

Over the course of my career, I used Rational Robot back before IBM bought them and Silk Test as well as Silk Performer when Segue owned them both. All good tools, but not a fair comparison since I used them so long ago. I will say I loved working with Silk Performer.

How was the initial setup?

There is a wizard for the set-up which I have always found to be simple and straightforward. That same wizard can be used to set up the license server, repair installations, install some add-ins, and some other features. It has always seemed pretty intuitive to me in terms of setting up QTP and UFT.

What about the implementation team?

We generally will implement IR in-house, but then again we train and mentor folks on using these products, so that makes a certain amount of sense.

Read the install notes before you start and make sure your target system meets all the requirements. So often folks call for support when really it was a matter of not reading the installation documentation.

What was our ROI?

Well, ROI will be specific to a customer and their needs, but I can give an example.

We built automation for a company that needed 17 people for 12 or more weeks to run a regression test. That same test can be run in a week with the UFT tool and one or maybe two people to make sure there are no problems with those test runs. I built automation that created test sets, executed tests with those sets, and validated the results for a testing effort that took three people two or more weeks.

Given all that, ROI is really what automation is all about.

Which other solutions did I evaluate?

What other advice do I have?

Get training. Being self-taught will leave a lot of frustrating holes that training fills. You can have really bright people but they just won’t know how to use some of the features of the tool because they won’t know those features exist. As a result they can grow frustrated and mistake their lack of knowledge for shortcomings in the product.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user403125 - PeerSpot reviewer
it_user403125Tech Lead at KPIT Technologies
Vendor

Hi Paul,

How was your experience with spell check requirement. Do let us know.

Thanks,
Swaroop

See all 3 comments
it_user343329 - PeerSpot reviewer
Senior Product Development Engineer with 5,001-10,000 employees
Vendor
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?

The GUI automation, mobile testing, UFT, and the application lifecycle management features are the most valuable for my projects.

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.

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 technical 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: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
Paul Grossman - PeerSpot reviewer
Paul GrossmanLead QA Engineer at Guaranteed Rate
Top 20Real User

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

Buyer's Guide
Download our free OpenText UFT One Report and get advice and tips from experienced pros sharing their opinions.
Updated: May 2025
Buyer's Guide
Download our free OpenText UFT One Report and get advice and tips from experienced pros sharing their opinions.