No more typing reviews! Try our Samantha, our new voice AI agent.
it_user357576 - PeerSpot reviewer
Test Automation Engineer at a healthcare company with 501-1,000 employees
Vendor
Jan 4, 2016
It bridges the coding gap by using VBScript, which is easier for less technical personnel to pick up.
Pros and Cons
  • "I support UFT as the best solution due to the skill set needed to operate the tool."
  • "Cost is the biggest issue with UFT. It is not cheap."

What is most valuable?

The ability to customize automation using code is the most valuable feature. With the release of 12.5, UFT now includes a LeanFT license which will plug in to Visual Studio and allow usage with C#.

A close second would be the Object Spy, i.e. how UFT identifies objects. Although you can code with CodedUI and Selenium, the object identification tool in UFT is far superior.

How has it helped my organization?

Due to cost, my current employer doesn’t use UFT. However, I’ve used it at many different locations in the past. Automation in general will always provide value in test coverage. UFT bridges the coding gap by using VBScript, which is easier for less technical personnel to pick up. This greatly increases the number those people who can use the tool. The competition will require a developer-level skill set to get the same functional benefits.

What needs improvement?

There are some command-line and other crude methods to integrate UFT into non-HP software suites. This area could be improved, but overall there is little incentive for HP to do so.

For how long have I used the solution?

I’ve used UFT for just over 12 years. In comparison, I’ve used CodedUI for about six months, and Selenium for only two months. As you may imagine, I have a significant grasp on UFT and what it can do. An argument could be made that with the same experience in the other two competitors, these tools may be on more equal footing.

Buyer's Guide
OpenText Functional Testing
June 2026
Learn what your peers think about OpenText Functional Testing. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,747 professionals have used our research since 2012.

What do I think about the scalability of the solution?

As with any code base, well-designed and implemented automation code will make for easy maintenance, and a stable code base that will scale very well as the complexity of the suite grows. Nothing will save you from poor coding practices.

How are customer service and support?

I’ve had little direct support from HP. I’ve instead used HP partners to get licensing and support. Specifically Orasi, they have been very helpful in the few support areas I’ve needed. I would rate them 9/10. As an advanced user, there are issues I’ve come across that Orasi wasn’t able to find a solution for. However, they did their due diligence and escalated to HP as appropriate.

How was the initial setup?

It is very straightforward in its install and setup. An extra layer of complexity exists when trying to integrate it with Quality Center, but this is done via some settings and an add-in. The nice thing about UFT is that it’s a mature tool that has massive user-forum support on the internet. Although there is a lot of support for C# (Coded UI) and Java (Selenium), there isn’t as much in regards to the testing side of those languages.

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

Cost is the biggest issue with UFT. It is not cheap. However, when evaluating the full cost (not just the licensing), I believe UFT is actually a cheaper solution in the end. That being said, seat licenses that are tied to a specific machine (can be moved via support) run approximately $10,000 with tax and associated annual maintenance agreement. A concurrent license runs approximately 17K with tax and maintenance agreement.

From an ROI standpoint, you need to look at the automation effort in comparison to the manual work it would reduce, as well as increased code coverage and a consistent level of testing. In most cases, it will take 2-3 years before the automation suite is significant enough to start seeing its cost even out. Any organization contemplating automation should have that type of commitment to see the automation effort become successful.

Which other solutions did I evaluate?

I’ve evaluated a few different automation products. Only Selenium and CodedUI come close to the functionality and adaptability that UFT provides. I support UFT as the best solution due to the skill set needed to operate the tool. VBScript is verbose, but otherwise very easy for a non-coder to pick up. Selenium and CodedUI both require OOP languages that are more complex for the tester to pick up.

Overall my main concern, is with resources. There aren’t as many Selenium/CodedUI professionals in the marketplace therefore when it’s time to deal with turnover, it’s very difficult to find experienced automation personnel. That is not the case with UFT. An added plus for UFT is how it handles poorly designed and implemented web applications. I didn’t fully see this until I began to use CodedUI and Selenium.

What other advice do I have?

If this is the first time implementing a solution, I would say make sure to read up on what it will take to implement. Get as much knowledge ahead of time to make it smoother. To hit the ground running, it is best to organize your manual tests so that automation can begin as soon as possible. What test cases are for Smoke tests? What test cases are for Regression? Starting automation without defining the work to be completed will waste precious time -- time you are paying for idle licensing.

Disclosure: My company does not have a business relationship with this vendor other than being a customer.
PeerSpot user
it_user363267 - PeerSpot reviewer
Test Manager at a energy/utilities company with 1,001-5,000 employees
Vendor
Jan 3, 2016
It's the only automation technology that our core application, which is a bit special and resistant to automation, supports.
Pros and Cons
  • "UFT is the only technology that enabled us to actually automate our core application."
  • "The core application that we're using in our company is a bit special and resistant to automation."

Valuable Features

The core application that we're using in our company is a bit special and resistant to automation. To properly to automate, it needs a plug-in from the software's vendor. The only technology for automation that is supported is UFT, so we're sort of locked into UFT for our core application.

Improvements to My Organization

UFT is the only technology that enabled us to actually automate our core application.

Room for Improvement

It's fine, but we've had to do workarounds for some things.

Deployment Issues

We've had no issues with deployment.

Stability Issues

For us, we started with version 9 of UFT when it was called QTP, QuickTest Pro. For us it worked, though, like the average software, there are issues, but we always had a good ability to provide work arounds. Regardless, it's been pretty stable.

Scalability Issues

We've had no issues with scalability.

Customer Service and Technical Support

We haven't needed much technical support as we can sort it out ourselves.

Initial Setup

Some parts of it were pretty easy to set up. Most of the issues we had were related to organizational stuff, such as managing licenses, etc.

Other Advice

Make sure you take a good look at your approach, such as whether it's keyword driven automation, etc. Make sure you organize things that you're headed in the right direction because once you implement in a certain way, changing direction may be pretty hard. Determine also how you deal with object repositories, how you deal with sharing information, and how important the reusability of scripts is in your project.

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
Top 5LeaderboardReal User

Jonas,
Thank you for the quick response and detailed answer. It sounds like a very unique situation.

See all 6 comments
Buyer's Guide
OpenText Functional Testing
June 2026
Learn what your peers think about OpenText Functional Testing. Get advice and tips from experienced pros sharing their opinions. Updated: June 2026.
900,747 professionals have used our research since 2012.
it_user360525 - PeerSpot reviewer
Senior Analyst at a financial services firm with 10,001+ employees
Vendor
Jan 3, 2016
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.
Pros and Cons
  • "UFT is extremely stable."
  • "The amount of space it utilizes on the client side is quite excessive."

Valuable Features

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.

Improvements to 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.

Room for 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.

Use of Solution

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

Deployment Issues

Once installed, it deploys without any issue.

Stability Issues

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

Scalability Issues

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.

Customer Service and Technical 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.

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.

Other Advice

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
Dec 5, 2015
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.
Pros and Cons
  • "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."
  • "There are scenarios where the tool freezes and locks the user out."

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
Top 5LeaderboardReal 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.

it_user347658 - PeerSpot reviewer
Analyst Programmer at a university with 1,001-5,000 employees
Real User
Dec 5, 2015
We can use it to improve the productivity for some repeatable routine tasks, but there was a Java conflict during setup.
Pros and Cons
  • "It's allowed us to perform functional testing (to verify a specific action or function of code) for each product update."
  • "We would like to see smart identification (captures a unique object during testing) work more reliably."

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
Dec 5, 2015
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.
Pros and Cons
  • "It's allowed business analysts to work with automation scripts without requiring them to have programming knowledge."
  • "Yes, there were stability issues sometimes."

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
Top 20
Dec 5, 2015
It provides us with service testing, API testing, GUI testing and business process testing, although it needs better compatibility with Chrome and Safari.
Pros and Cons
  • "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."
  • "It needs better compatibility with Chrome and Safari, which would lead to this being a better product."

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
Top 5LeaderboardReal 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
Dec 5, 2015
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.
Pros and Cons
  • "We have performed 3500 test case automations, and we are able to execute them in just five days, whereas if we were to do this manually, it would take 30 days."
  • "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
Dec 5, 2015
We just finished implementing an automation framework with over 600 tests using UFT.
Pros and Cons
  • "The UFT tool can be such a huge boon to a testing organization that can commit to its use."
  • "Stability can be an issue, and the weaker the resources on the machine running UFT the more likely there will be problems."

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 a tech company with 10,001+ employees
Top 20Vendor

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
Dec 5, 2015
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.
Pros and Cons
  • "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."
  • "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."

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 a financial services firm with 5,001-10,000 employees
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 Functional Testing Report and get advice and tips from experienced pros sharing their opinions.
Updated: June 2026
Buyer's Guide
Download our free OpenText Functional Testing Report and get advice and tips from experienced pros sharing their opinions.