We primarily use the solution for any test completion intended for the system.
Test Solution Architect at a tech services company with 51-200 employees
Poorly designed, runs slow, and makes test automation really difficult
Pros and Cons
- "The initial setup is relatively easy."
- "The overall design needs an entire overhaul. We prefer software designed to ensure the package isn't too loaded."
What is our primary use case?
How has it helped my organization?
I don't really see a way it has improved our organization. I don't like this tool and I don't think that it's a successful example for automation. It's because of the tool's limitations that make the automation of a project difficult to execute successfully.
What is most valuable?
The solution is the company's product of choice. We disagree a bit in that regard.
The initial setup is relatively easy.
What needs improvement?
The solution makes test automation really difficult to maintain. The design of the test framework isn't ideal. They should work to improve it.
The concept is really old. It needs to be integrated with EMM, due to the fact that, obviously, EMM is the one to manage your test. It's almost difficult to manage test automation as a project. It's good for video testing, however, it's not good for a project.
The overall design needs an entire overhaul. We prefer software designed to ensure the package isn't too loaded.
Buyer's Guide
OpenText Functional Testing
August 2025

Learn what your peers think about OpenText Functional Testing. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,140 professionals have used our research since 2012.
For how long have I used the solution?
I've been using the solution for three years.
What do I think about the stability of the solution?
The solution is stable. However, that said, it's also slow.
What do I think about the scalability of the solution?
The scalability is pretty good. If an organization needs to expand, it should have no trouble doing so.
Our particular projects have more than 50 people on them. Mostly they are from the IT automation team.
How are customer service and support?
I didn't really ask for technical support in the past. We didn't really use much of the features, therefore we didn't have technical issues with that tool. I can't speak to their general responsiveness having never spoken with them directly.
Which solution did I use previously and why did I switch?
I have never used a different solution. I merely use this solution as it is my company's preferred product.
How was the initial setup?
The initial setup is not complex. It's quite straightforward.
What other advice do I have?
We're just customers. We don't have any business relationship with Micro Focus.
Personally, the solution doesn't meet my expectations. The design is really old. It's possible we'll be talking about changing soon. I'm not sure if it will happen, however, I would prefer to try something new.
A person with no programming background might really like this solution. I, however, do not. On a scale from one to ten, I'd rate it at a five. I have a technical background and I don't really like using this tool. It's better for someone with less programming experience.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Owner at a consultancy with self employed
Great business process testing, very stable, and efficient for making test cases
Pros and Cons
- "The production and the efficiency of making your test cases can be very high."
- "The price is very high. They should work to lower the costs for their clients."
What is our primary use case?
I have been running UFT scripts also, apart from the laptops and PC's. We primarily use the solution for end-to-end and functional testing and also for web applications and tunnel-based applications in the testing chain. It's one of the positive points of UFT that UFT can handle both.
What is most valuable?
I'm just managing the team, so I can only explain my experience via the experiences that I've heard from our team members. One of the aspects that the team really liked was the fact that you can also use the business process testing.
If you take a look at BPT, the Business Process Testing part of UFT, it's also a step forward for making components. You can combine the components without diving into the code. That's a good thing.
The production and the efficiency of making your test cases can be very high.
What needs improvement?
The problem with the solution is that you need to have highly specialized skills in order to make the scripts. Also, the scripts that you're developing for less scripted scenarios should be more productive.
The product needs to be simplified overall. They should look to competitors for ways to make things easier and less complex. It would give them a better market position. For example, they need to make it easier to compose a guest case and combine their modules and then create a test case from combining the modules together rather than scripting.
If they simplify the product and work with building blocks, users won't need to do all the scripts.
The price is very high. They should work to lower the costs for their clients.
For how long have I used the solution?
I'm an independent contractor and I have used the UFT for about two years.
What do I think about the stability of the solution?
The stability has been good. It's quite reliable. We haven't seen bugs or glitches. It hasn't crashed in any way.
How was the initial setup?
I'm not very involved in the technical part of setting up the solution. There's a specialized team that does the setup. There's another team using the setup and monitoring everything. Whenever there are some problems within the setup, I can refer to another team that can deal with issues.
My understanding is the setup requires some technical work, so those setting it up should be a bit knowledgeable.
Our team has also handled automation.
Due to the fact that the solution was in the organization before I began working with the company, I'm not sure how long deployment took.
What's my experience with pricing, setup cost, and licensing?
The licensing costs are quite high.
The more you do automation, the more you spend on the license cost. Due to that, sometimes when there is a boom in spending, you will need to justify the extra cost.
Which other solutions did I evaluate?
We're curious to learn more about Tosca. I've heard also from others that Eggplant is quite good. I've wanted to know more about them for my own research and have been looking at them.
What other advice do I have?
I just use the product as an independent contractor and customer. I don't have a professional relationship with OpenText.
I can recommend the product. If you're a company that is working with any legacy systems, and you need automation with both web-based applications and terminal-based applications. the solution would be a good thing to use.
I'd rate the solution eight out of ten overall. I would rate it higher, however, there is a steep learning curve. You also need to be skilled in using the solution. Why learn such a specific program when there are other products, available as well? When there's such a steep learning curve, it might not make sense for every company.
Which deployment model are you using for this solution?
On-premises
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Buyer's Guide
OpenText Functional Testing
August 2025

Learn what your peers think about OpenText Functional Testing. Get advice and tips from experienced pros sharing their opinions. Updated: August 2025.
865,140 professionals have used our research since 2012.
Team Lead at Accenture
Powerful analysis using artificial intelligence, easy-to-develop automation, and we can develop negative API test cases
Pros and Cons
- "This product is easy to use, understand, and maintain."
- "One of the drawbacks is that mobile performance testing is in need of improvement."
What is our primary use case?
OpenText UFT is a very good tool for testing purposes. We use it primarily for API testing.
How has it helped my organization?
This tool integrates well into our environment.
We have the ability to develop automatically for different countries when using continuous deployment. We can use the same scripts, which is a nice feature.
What is most valuable?
One of the most valuable features is the analysis using artificial intelligence.
This product is easy to use, understand, and maintain.
We can develop negative test cases for API calls, which is helpful.
What needs improvement?
One of the drawbacks is that mobile performance testing is in need of improvement.
I have had problems with the parameterization chaining.
Given that there is a lot of competition in the market from similar tools, the price should be reduced.
There should be line numbers in the code.
For how long have I used the solution?
I have been using UFT One for eight years in different organizations.
What do I think about the stability of the solution?
This is a stable solution that is made up of several different applications.
What do I think about the scalability of the solution?
The scalability is good.
Which solution did I use previously and why did I switch?
I have also used Selenium and I find that OpenText is better. It is easier, for example, to develop automation. Also, OpenText is easier to maintain than Selenium.
How was the initial setup?
It is a straightforward product to implement.
What's my experience with pricing, setup cost, and licensing?
This solution is quite costly and there is no free trial available. We purchased it from SAP because we got a cheaper price.
The subscription fees are paid annually.
What other advice do I have?
My advice to anybody who is considering this product is that it integrates well into your environment, is easy to use, easy to maintain, and makes your development efforts more efficient. The entire development chain, including smoke tests, will be improved.
I would rate this solution a nine out of ten.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Other
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Don IngersonSr. QA Automation Engineer at a manufacturing company with 11-50 employees
ExpertTop 10Real User
Nice article. A person can download UFT and get trial license for free, which is useful for evaluating the tool for your company’s needs.
Lead Software Test Engineer at Excellus Solutions
Saves us time in regression testing, but should work with browsers other than Internet Explorer
Pros and Cons
- "UFT has improved our ability to regression test."
- "It could work with more browsers other than Internet Explorer, and could better handle new things like Ext JS."
What is our primary use case?
Our environment is web-based, with over 2000 pages. There is no such thing as a primary use case since it is such a large and easily modifiable product. We have more than 1700 test cases already.
How has it helped my organization?
UFT has improved our ability to regression test. This frees up the test team to work on only the new portions of the software without having to worry that we are introducing new errors in other areas without knowing it.
What is most valuable?
The function library has made automation a much easier process since we do not use record and playback. Our scripts create data and then manipulate the data that has been created.
What needs improvement?
It could work with more browsers other than Internet Explorer, and could better handle new things like Ext JS.
For how long have I used the solution?
We have been using OpenText UFT for seven years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Don IngersonSr. QA Automation Engineer at a manufacturing company with 11-50 employees
ExpertTop 10Real User
Nice article Judith. However, I am a little baffled about your comment stating UFT only works with Internet Explorer. UFT also works with Chrome, Firefox, and Microsoft Edge. The user just needs to add the extension for the Browser they want to use.
Lead QA Engineer at Guaranteed Rate
With UFT 14.51 Micro Focus continues to improve and expand functionality
Last year I had the honor to attend the Micro Focus ADM Conference in Dallas, Texas. Participating with other users in a round table discussion, we spoke of what we loved most, and least, about the UFT automation tool feature set.
The results of this meeting can be seen in UFT 14.51. Micro Focus continues to show they are listening to their user base. They are committed to making changes large and small that makes UFT more user-friendly and efficient. Here is a quick dive into product changes, some undocumented, in 14.51.
Parallel Test Execution adds isolated execution
With a ParallelRunner utility, scripts can be executed on up to four different browsers simultaneously. Execution can be performed from a command prompt:
or by referencing a JSON formatted file.
Parallel execution was introduced in UFT14.50, but there was one drawback: It was difficult to handle events that caused conflicts when executed simultaneously. For example, if multiple tests attempt to perform an LDAP validation with identical credentials, UFT 14.51 resolves this with isolated execution using the ParallelUtil object. This tells other concurrent tests to pause so that the current code segments can execute without any overlapping interference.
You can see a demo of UFT 14.51 Parallel Execution in this short video.
'Open in Repository' speeds Object Repository access
A small change is in the context-sensitive right-click menu makes day to day work in scripts and the repository much easier. In prior versions, users could only jump to the Object Properties… dialog - which has no edit functionality- and then click on View in Repository in order to edit an object.
Now with the addition of the Open in Repository option, a path without the extra mouse click is provided. Users can now jump directly from the code to edit a problem object in the repository. This continues to reduce the "Clickitis" of UFT.
'Go to Definition' jumps to the function between linked libraries.
In prior versions the Go to Definition option only allowed users to jump from the Main Script to a library, or to a function within in the same library. The only way to jump to a function declared in another library was to search the entire project. Now users can jump to function definitions between external libraries.
Spy has a new Hover Mode
Users have long awaited the Object Spy to detect objects that appeared only when the mouse is floated over. This is a switch found at the top of the tool interface, and a message appears indicating the new mode is operational when activated.
As a reminder, the Spy tool has undergone a lot of improvements in recent releases. It can display the properties of two objects at the same time for comparison. And it's no longer modal, so the user can now move the main IDE window freely, and even edit code, while the Spy tool remains open.
You can see these features in this short video.
https://www.youtube.com/watch?v=4DHL1qSLCRE
Count and percentages of Pass, Fail and Warnings
The tally of Fail and Warnings in the Results Viewer now report a count and percentage of reported Pass results.
Users can quickly identify tests with a large count failure from those with single faults from a high-level standpoint. This greatly addresses the prioritization of maintenance when multiple tests in a test suite have failed.
Persistent Watch List with Undocumented Methods Revealed
Set variable or object property in the Watch list and save the test. Restart UFT, reload the test and view the Watch window. All tracked variables and objects will return without retyping.
The Watch window holds another surprise. Many, if not all, undocumented methods are now displayed including .Highlight, .HighlightAllMatchingChildren, .Init and .MakeObjVisible.
An additional issue has been resolved where only a partial alphabetical list of object properties was retrieved due to a timeout.
More support for StormRunner Functional with new AOM Methods and Properties
StormRunner Functional uses Amazon Web Services to create virtual test labs for testing Web and Mobile devices:
Operating systems: Windows 10, Windows 8.1, Windows 7, Ubuntu
Browsers: IE, Chrome, Firefox
Browser versions: Latest version, Beta, Prior Versions
Six Different Screen Resolution: 1920 x 1080 to 800 x 600
One of the major advantages of StormRunner Functional is that it spins up virtual environments only for the run time duration. Add the ability to run tests concurrently and this makes testing in the cloud significantly faster.
Pricing, Setup Cost and Licensing
UFT is a licensed product, but it has some advantages that make it a viable choice over other open source options.
The first cost advantage becomes evident when Micro Focus tools are combined with StormRunner Functional to run tests in the cloud. SRF runs under Amazon Web Services, spinning up test environments on an as-needed basis. This allows Micro Focus to offer customers a flat rate charge, instead of a pay-by-the-minute plan. This offering can be very attractive to budget-conscious users who have had the surprise experience of paying for machine instances that were inadvertently left idle for days or weeks in the cloud.
UFT has another advantage with the choice of VbScript as its programming language. It's easy to learn and quick to write test scripts. Where Java and Selenium require a much higher level of code density, complexity and multiple third-party support tools by comparison. The ROI of using an open source tool can be lost when the time and manpower needed to get up and running quickly is lost to a high learning curve and the lack of an on-demand customer support line.
Lastly, successful automation projects expand from an initial proof of concept application to other applications under other technologies. So another advantage to consider is the number new and legacy web technologies, including terminal emulators and Windows thick clients supported by UFT.
This makes UFT the “everything and the kitchen sink” of automation tools, with an easy to learn language, a solid history, and extensive support resources.
Initial Setup
Setup remains straight forward taking about 30 minutes to complete, including one system restart. The tool installs the bare minimum of add-ins. To add more takes less than 10 minutes.
Room for Improvement
With this release, the list of good features dominates over those on the desired list. But there are a few changes I'd still like to see.
• A user is forced back to the main script during debugging. 90% of code development and issues occur in function libraries. So having the tool jump back to the main script from it's last line of execution is problematic making debugging overly tedious. Fortunately, this is the only remaining source of "Click-itus" in the product.
• No RegEx support of integer properties. From an advanced user perspective, if the tool allowed for the RegEx "[1-9]\d+" in the Height and Width properties, a collection of visible objects could be returned. This would eliminate the additional code to search the outerhtml properties of all returned objects for textual cues like "DISPLAYED".
Other Solutions Considered
I have worked QTP/UFT and Selenium/Serenity engagements; however, I do compare functionality of other tools in my spare time, including Micro Focus LeanFT, TestProject.IO, SmartBear TestComplete, MABL and AutoBloks from the creators of Test Design Studio at Patterson Consulting .
Other Advice
Be sure to have new automation engineers trained beyond basic YouTube videos. Avoid on the job training. This will prevent rookie mistakes, producing more robust scripts and less maintenance. Micro Focus tool training is available from both Orasi and RTTS.
Use of Solution
I have worked with QTP/UFT for 16 years.
My projects over the years have included the tool along with the use of ALM (aka Quality Center or Test Director), Business Process Testing (BPT), and TAO for SAP.
Conclusion
Micro Focus' Unified Functional Testing tool is returning as a major contender in the test automation field. This release continues to show a real commitment to adding more ease of use and providing more functionality to users.
Disclosure
I am a real user, and this review is based on my own experience and opinions.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
Thanks Don!
You make an excellent point!
While I personally have not printed code for several years, it is something missing compared to other IDEs. Both Eclipse and IntelliJ have a Print Code functionality.
Eclipse has a basic print from a the active window.
IntelliJ has the significantly advanced capability over Eclipse with printing selected text, the active window, or the entire project. UFT certainly should include this functionality in upcoming releases.
Senior Digital Business Consultant at HNRG
Enables the ability to base test automation on object recognition with the possibility of managing the object repository
What is our primary use case?
- Realizing more test automation scenarios and managing the entire DevOps lifecycle.
- Running test cases along the entire day.
How has it helped my organization?
The approach to the automation test makes the test activities more interesting and improves the software quality.
What is most valuable?
The ability to base the test automation on object recognition with the possibility of managing the object repository is the most valuable feature.
What needs improvement?
In my opinion, the improvement of the object recognition of new technologies and the capacity to catch more performance info should be desirable.
For how long have I used the solution?
More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.

Don IngersonSr. QA Automation Engineer at a manufacturing company with 11-50 employees
ExpertTop 10Real User
Nice article. What technologies are you using that UFT has a challenge with object recognition?
AST at a tech services company with 10,001+ employees
We use it to build an enterprise framework for functional automation with CI/CD features
Pros and Cons
- "We have used it for the web and Windows-based applications. It is very productive in terms of execution."
- "Needs to improve the integration with the CI/CD pipeline (VSTS and report generation)."
- "I would like to have detailed description provided to test the cloud-based applications."
What is our primary use case?
To build an enterprise framework for functional automation with CI/CD features, automate all the standalone applications, and test applications in the cloud.
How has it helped my organization?
We have used it for the web and Windows-based applications. It is very productive in terms of execution.
What is most valuable?
Supporting Windows applications and many other applications, like PeopleSoft and PowerBuilder applications.
What needs improvement?
Integrating with the CI/CD pipeline (VSTS and report generation).
I would like to have detailed description provided to test the cloud-based applications.
For how long have I used the solution?
More than five years.
Disclosure: My company does not have a business relationship with this vendor other than being a customer.
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: My company does not have a business relationship with this vendor other than being a customer.

Buyer's Guide
Download our free OpenText Functional Testing Report and get advice and tips from experienced pros
sharing their opinions.
Updated: August 2025
Product Categories
Functional Testing Tools Mobile App Testing Tools Regression Testing Tools API Testing Tools Test Automation ToolsPopular Comparisons
Tricentis Tosca
Katalon Studio
Apache JMeter
BrowserStack
Postman Enterprise
SmartBear TestComplete
Eggplant Test
Selenium HQ
Worksoft Certify
Ranorex Studio
Buyer's Guide
Download our free OpenText Functional Testing 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?
1) What do you mean by tool’s limitations?
2) Can you please elaborate on what video testing is?
Also, there several different frameworks that can be used with UFT. I am not clear about the context of how you are using the word framework. Can you please elaborate?