Our AI-powered functional testing tool accelerates test automation. It works across desktop, web, mobile, mainframe, composite, and packaged enterprise-grade applications.
Get the OpenText UFT One Buyer's Guide and find out what your peers are saying about OpenText UFT One, Tricentis Tosca, Apache JMeter and more!
OpenText UFT One is the #2 ranked solution in top Functional Testing Tools, #2 ranked solution in top Mobile App Testing Tools, #2 ranked solution in top Regression Testing Tools, #4 ranked solution in top Test Automation Tools, and #7 ranked solution in top API Testing Tools. PeerSpot users give OpenText UFT One an average rating of 8.0 out of 10. OpenText UFT One is most commonly compared to Tricentis Tosca:
OpenText UFT One vs Tricentis Tosca. OpenText UFT One is popular among the large enterprise segment,
accounting for 68% of users researching this solution on PeerSpot. The top industry researching this solution are professionals from a
manufacturing company, accounting for 17% of all views.
I have used UFT for web application automation, desktop application automation, and Oracle ERP automation
UFT provides object identification, which is one of the easiest to use. It requires less coding, has built-in features for API testing, and most importantly, it supports more than just web…
We use OpenText as an archive server for archiving purposes from SAP, or we use OpenText in the context of vendor invoice management
We can easily achieve a return on investment in one, two, or three years. It depends on the business revenue.
The OpenText solution is the best of breed and the…
The product can integrate with the process or test management tools. If you want to schedule and automate the run, and if a solution is in a certain process with some condition, OpenText UFT One can be set up and be a part of the workflow. Anywhere, if you understand DevSecOps or NetOps concepts, then OpenText UFT One can be used with the DevOps concept as well. I think it's quite easy to use if you know the product's command line in Windows, and it can be enabled by any tool that runs it. Though OpenText UFT One has API indicators, the scripts in Windows can also be helpful. Speaking of the challenges the tool helps users overcome in terms of testing workflows, I can say that the tool can be used for automation and testing purposes, and the benefits of it is that the solution can produce results and execute them in a certain period of time, making it one of the main capabilities of OpenText UFT One and OpenText's process automation and testing functionalities. When it comes to creating scripts, if you are familiar with OpenText UFT One, things will be easy for you. The AI technology that needs to be involved in the tool is to discover the best object on the screen. AI will match what we think is the right thing in the right place. If we click the cancel button, the users should be able to find the cancel button on the screen and then click it. Users should be able to find the object on the screen when they try to click it. Around twenty engineers maintain the tool. I rate the tool a seven out of ten.
As of June 2025, the mindshare of OpenText UFT One in the Functional Testing Tools category
stands at 9.4%, down from 9.6% compared to the previous year, according to calculations based on PeerSpot user engagement data.
Functional Testing Tools
PeerResearch reports based on OpenText UFT One reviews
OpenText UFT One's most valuable features include compatibility with numerous technologies such as Oracle, SAP, and browsers like IE and Chrome. Users value its object recognition, which simplifies scripting by avoiding the need for detailed coding. Built-in frameworks like BPT and support for API, GUI, and database testing enhance automation efficiency. The ease of integration with third-party tools and effective use of AI for automation make it highly versatile. VBScript allows easy script modification for users.
"OpenText UFT One offered valuable features by allowing us to build up libraries to streamline repetitive tasks, making scripting much easier."
"UFT provides object identification, which is one of the easiest to use."
"UFT provides object identification, which is one of the easiest to use."
Room for Improvement
OpenText UFT One struggles with browser compatibility, stability, and object identification. Users report it consumes excessive memory, impacting performance. It requires technical skills due to its reliance on VBScript, which affects accessibility to non-technical users. Many express pricing concerns and suggest cheaper alternatives. There are frequent issues with crashes, heavy system requirements, and slow execution speeds. Improvements in the IDE, integration capabilities, and more modern scripting language support are also requested.
"We frequently encountered stability issues when the browser dependency caused Windows to consume memory without releasing it, leading to crashes during regression testing."
"Customer service is a big drawback. From my personal experience, after creating a ticket, it takes three to five days for them to acknowledge it and then send it to somebody."
"UFT still requires some coding."
ROI
OpenText UFT One provides significant time savings and efficiency in testing processes, particularly by automating tasks that require multiple resources for extended periods. Its AI capabilities reduce test creation time, enhancing productivity and allowing more thorough manual testing. Organizations consistently achieve a high return on investment by implementing automation, cutting maintenance costs, and supporting both legacy and new systems, making it preferable in various business environments.
Pricing
Enterprise buyers evaluating OpenText UFT One should be aware that licensing is often perceived as expensive, with seat licenses around $10,000 and concurrent licenses approximately $17,000, including tax and maintenance. Although costly, the tool is praised for its automation capabilities and compatibility with ALM/Quality Center. Discounts may be available, particularly post-pandemic. Organizations need to consider both licensing costs and the potential return on investment through reduced manual testing efforts. Proper planning and skilled personnel are crucial for cost-effectiveness.
"The tool's price is high."
"OpenText UFT One is a very expensive solution."
"We have ALM licensing, and the tool is free of cost."
Popular Use Cases
OpenText UFT One is primarily utilized for functional and end-to-end testing, automating both web and desktop applications. Many organizations employ it for API testing, data validation, and business process automation. It aids in various testing scenarios such as regression, integration, and performance testing across numerous platforms. Its flexibility allows teams to create automated test scripts without deep programming expertise, supporting a range of technologies and easing manual test efforts.
Service and Support
Users report mixed experiences with OpenText UFT One support. Some praise the knowledgeable and responsive teams, rating them high for quick assistance. Others encounter slower responses and challenges resolving complex issues, resulting in delays and escalation. Many rely on third-party vendors or in-house teams instead. Users appreciate prompt service when issues are replicated, yet sometimes need more technical expertise and efficient escalation paths for critical problems.
Deployment
Users generally found OpenText UFT One's initial setup to be straightforward and easy to implement, often highlighting simplicity and a well-organized process. Challenges included complex configurations for specific applications and integration with other tools, as well as tackling license server issues. Many appreciated the use of wizards and noted that technical knowledge facilitated the setup process. Some encountered difficulties, especially with object repositories and custom library creation, impacting the setup's complexity.
Scalability
OpenText UFT One is generally scalable. Organizations report it being flexible, especially when well-integrated with third-party tools and frameworks. The system supports large-scale operations, though scaling may come with challenges such as license costs and setup complexities. Its adaptability varies between platforms but remains largely efficient for both small and extensive teams. Some reviews emphasize potential limitations, especially with execution speed and platform compatibility, yet users find it effective for broad and diverse testing needs.
Stability
Opinions on OpenText UFT One's stability vary; some users report it as highly stable, while others face challenges such as crashes, slow performance, or resource dependency issues. Many acknowledge stability improvements over time, although some encounter bugs, especially with new features. Resource constraints often exacerbate stability concerns, though upgrading memory alleviates some issues. Despite some users experiencing occasional instability, others commend its long-standing reputation for reliability and effective support for troubleshooting.
These insights are based on the in-depth reviews provided by peers to help you make a better buying decision.
"UFT provides object identification, which is one of the easiest to use."
Cons
"UFT still requires some coding. "
What is our primary use case?
I have used UFT for web application automation, desktop application automation, and Oracle ERP automation.
What is most valuable?
UFT provides object identification, which is one of the easiest to use. It requires less coding, has built-in features for API testing, and most importantly, it supports more than just web applications. UFT supports Oracle, SAP, PeopleSoft, and other non-web applications, making automation feasible.
*Disclosure: I am a real user, and this review is based on my own experience and opinions.
"The object repository is one of the best in the market, allowing creation of a repository useful for all tests. "
Cons
"There could be improvements in report export features similar to SmartBear."
What is our primary use case?
I use UFT One for GUI testing, specifically to test web applications across various technologies. I also use it for automating desktop application tests, including applications built in Java. Additionally, I conduct mobile testing for Android applications, utilizing parametrized actions.
How has it helped my organization?
Automation of tests is done very fast with UFT One. In a couple of hours, many tests can be created, which significantly reduces costs related to QA testers. This efficiency means there is less need for programming knowledge, making test automation quicker than with tools like Selenium or Cypress.
*Disclosure: I am a real user, and this review is based on my own experience and opinions.
"OpenText UFT One offered valuable features by allowing us to build up libraries to streamline repetitive tasks, making scripting much easier."
Cons
"We frequently encountered stability issues when the browser dependency caused Windows to consume memory without releasing it, leading to crashes during regression testing."
What is our primary use case?
We migrated a number of the tests from OpenText UFT One to SOAtest. The biggest change was moving from validating in the GUI with OpenText UFT One to validating in the database. We are not currently testing the browser extensively because our webpage is not customer-facing but is instead an administrative tool.
What is most valuable?
OpenText UFT One offered valuable features by allowing us to build up libraries to streamline repetitive tasks, making scripting much easier. However, it required knowledge of the scripting language, VBScript, which is limited compared to Visual Basic. Despite handling web pages effectively, dependency on the browser for validation presented stability issues when Windows would exhaust memory, causing regression testing crashes.
*Disclosure: I am a real user, and this review is based on my own experience and opinions.
"The most valuable features are its support for multiple technologies, ease of coding, object repository, and ability to design our own framework. The recording playback feature allows those unfamiliar with coding to use the tool.
"
Cons
"The tool needs to improve its performance since it can become heavy.
"
What is our primary use case?
We use the solution on web applications. Recently, we used it for a data validation service. We use it for functional test cases. For example, when someone opens an account in a bank, we test that process. This involves backend validations and UI validations on the mainframe. Then, we check if the same data appears correctly on the web application.
We use OpenText UFT One to automate end-to-end flows that involve multiple applications. We can handle combinations of backend, mainframe, and web applications. If we use Selenium, it's not suitable for all these combinations.
What is most valuable?
The most valuable features are its support for multiple technologies, ease of coding, object repository, and ability to design our own framework. The recording playback feature allows those unfamiliar with coding to use the tool.
*Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
"The product's initial setup phase is easy and straightforward."
Cons
"Previously, the product was a script-based solution. Presently, the tool offers non-script, no-code, or low-code functionalities, making it an area where improvements are required."
What is our primary use case?
I use the solution in my company for process automation and test automation.
What is most valuable?
The most valuable feature of the solution stems from the fact that it offers a lot of application types. The tool offers original scripts. If you respect original stuff, then you will like it. Earlier, it was called QuickTest Professional (QTP), and it was later changed and branded as OpenText UFT One. The tool is easy to use and is an original solution. If someone has had an experience with the tool for a long time, they can use it even now.
*Disclosure: My company has a business relationship with this vendor other than being a customer:
"The solution's recording option is the most beneficial for test script creation and maintenance."
Cons
"The solution needs better marketing, training, promotion, and visibility because it is not visible."
What is most valuable?
The solution's recording option is the most beneficial for test script creation and maintenance. Using the protocols, I can test a huge variety of applications in a company. If I implement OpenText UFT One in a project, I can test almost 90% or more of the tools used in highly digitalized banks.
The most useful feature is the recording option because it allows an expert user and a junior user to do a script in comparable ways.
What needs improvement?
The solution should have additional features, but not much. It already has some sort of artificial intelligence that must be developed. It needs to be in trend. The solution needs better marketing, training, promotion, and visibility because it is not visible.
Often, people with open-source tools and only open-source knowledge take projects that OpenText should have taken.
*Disclosure: My company has a business relationship with this vendor other than being a customer: Partner
"My company has not had an issue with OpenText UFT One since we have been using it for the past three to four years."
Cons
"The product wasn't easy for developers to learn and pick up in the area revolving around scripting for automation, and there was a lot of resistance from developers, causing my company to rely on specialist resources."
What is our primary use case?
OpenText UFT One is currently used in our company, MLC, which Insignia Financial has recently purchased. Our organization is in the process of migrating our platform to the ones used in Insignia Financial, and as a part of our planning, we aim to standardize the tools in our company.
What is most valuable?
I do not use testing tools in the company. There is a separate testing team in our organization that uses testing solutions. I am only involved in the area of technical service for the platform. I look into areas like the ecosystem's cost, licensing, and standardization. Some in-house personnel in our company manage the area of testing capability, but a lot of it is outsourced to some other party.
*Disclosure: I am a real user, and this review is based on my own experience and opinions.
"The best feature of UFT by far is its compatibility with a large variety of products, tools and technologies. It is currently a challenge to find a single tool on the market besides UFT that will successfully automate tests for so many projects and environments. "
Cons
"Sometimes UFT can take a while to open and sometimes will run slower than expected. "
How long have you been using this solution?
I have over a decade of experience with Unified Functional Testing (UFT), amounting to more than 10,000 hours of hands-on use. I originally started with QuickTest Professional (QTP), the predecessor to UFT. Next, I moved to UFT 11.50 upon its release and have since worked with versions 12.52, 12.54, 14.03, 14.52, 14.53, 15.0, 15.0.1, 2022, and 2023.
What is your primary use case of this solution?
I use UFT One primarily for running automated regression tests after each release, focusing on Web applications in Chrome and Microsoft (Chromium) Edge. My work also involves testing standalone applications (e.g., Java, Visual Basic, .NET, and SAP), new script development, and script maintenance. UFT One 15.0.1 introduced a redesigned UI with two selectable themes: Default and Dark. Users can switch between them easily through the Options settings. For clarity, I have two pasted screenshots - UFT Default theme (Figure 1) and UFT Dark theme (Figure 2) displayed below.
Figure 1) UFT One Default theme
Figure 2) UFT One Dark theme
Please share how Micro Focus UFT One has improved your organization. If it did not, please explain why.
During my career UFT has improved the organizations I have worked for because after a release, hundreds of regression tests can be scheduled to run unattended overnight and get the test results in the morning. UFT also has a built-in reporter utility that clearly shows what specific tests were executed, the Pass/Fail status, and exactly where a test step failed along with the timestamp. This is especially important for providing proof of the test results in the future if requested.
Which features have you found most valuable, and why?
The best feature of UFT by far is its compatibility with a large variety of products, tools and technologies. It is currently a challenge to find a single tool on the market besides UFT that will successfully automate tests for so many projects and environments.
Wide Range Compatibility
UFT supports a wide range of technologies and platforms, including Chrome, Edge, Firefox, SAP, Oracle, Terminal Emulator, .NET, PuTTY, and more.
Windows Application Automation
Capable of automating Microsoft Outlook, Word, SharePoint, and native Windows dialog boxes.
Excel Integration
Enhanced Data Table functionality supports both .XLS and .XLSX file formats for importing, exporting, and data manipulation.
AI-Based Testing(This feature is so important that I am currently writing a separate article dedicated entirely to demonstrating UFT's AI-based capabilities). AI-based object recognition now supports desktop browsers in addition to mobile, improving test resilience and maintainability.
API & Database Testing
Fully integrated API and database testing capabilities allow end-to-end functional test coverage within the same too.
New features in UFT One* (not all listed)
Supports testing SAP GUI for Windows applications using AI.
Updated Browser Support: The tool now supports the latest versions of major browsers, including Chrome, Chromium Edge, and Firefox.
Use the GetTextFromImageByColor method to retrieve text of a specific color from an image file.
Use the GetTextLocationFromImageByColor method to return the location of a text string of a specific color in an image file.
You can now use regular expressions to describe text for AI-based object identification.
Digital Lab (UFT Mobile): UFT Mobile has been rebranded to Digital Lab.
*Version 2022 **Version 2023
The InsightObject feature
Every UFT release includes the InsightObject feature, which allows the script to identify any object as an image at runtime using a configurable “similarity” property. Despite being image‑based, the GetVisibleText method can be used on an InsightObject to extract its text dynamically. I've devoted a section with Figures 3 through 10 to explain the InsightObject feature, including annotated screenshots and step-by-step descriptions using NASA imagery.
Figure 3) Web Page used to illustrate InsightObject functionality
Credit: NASA.gov Image credit: NASA Ames/JPL-Caltech
We want UFT to capture the area of the image that contains the planets Mercury, Venus, Earth and Mars. This is done by using the InsightObject feature. The area of object is selected that we want to identify and add to the Object Repository.
Figure 4) InsightObject displaying the captured object within the Web Page
Credit: NASA.gov Image credit: NASA Ames/JPL-Caltech
Figure 5) InsightObject displayed when added to the Object Repository. The object is “InsightObjectFourPlanets”
Credit: NASA.gov Image credit: NASA Ames/JPL-Caltech
Figure 6) IDE code with InsightObject named ”InsightObjectFourPlanets”
Credit: NASA.gov Image credit: NASA Ames/JPL-Caltech
Figure 7) Code with InsightObject using the Highlight method.
Credit: NASA.gov Image credit: NASA Ames/JPL-Caltech
Figure 8) Cool feature: Move the mouse over the InsightObject and it clearly displays the image object.
Credit: NASA.gov Image credit: NASA Ames/JPL-Caltech
Figure 9) Using the GetVisibleText method to get the text from “InsightObjectFourPlanets” and assign it to the variable strGetTextPlanets.
The UFT Print Log displaying Output
Figure 10) Print Log after execution displays the text below:
“strGetTextPlanets = Mercury Venus Earth Mars” In what areas could the product or service be improved? What additional features should be included in the next release?
Sometimes UFT can take a while to open and sometimes will run slower than expected. The "Print Button" was removed (previously available in QTP), now requiring users to use "Ctrl + P" to print IDE code, with no "File >> Print" option. Adding a "Print Button" and improving printed IDE output formatting would be beneficial. The 30-day trial license is too short for learning all the features; extending it to 60 days would attract more customers.
Alternatives and Advice: Did you previously use a different solution and if so, why did you switch?
I originally started with QuickTest Professional (QTP) and have consistently used the latest UFT versions. The expanded capabilities and integration of features previously sold separately (i.e. Service Test for API) make UFT a comprehensive solution.
What do you advise others about setup cost, pricing and/or licensing?
1. Assess Your Testing Needs
Determine the size of your QA team and the scope of your automation (functional, regression, API).
Confirm whether API testing will be required, since it’s included in UFT’s licensing.
2. Hands-On Evaluation
Beyond vendor demos, have at least one developer or automation engineer install the trial version.
Encourage them to explore real-world scenarios during the demo period to validate functionality.
3. Staffing Considerations
Hire an Automation Engineer experienced with similar automation tools and proficient in VBScript.
Ensure they understand advanced scripting techniques (i.e., writing reusable functions, passing parameters by Value vs. by Reference).
4. Infrastructure Recommendations
Consider installing UFT on a Citrix Server for centralized patching, browser updates, and easier maintenance.
Citrix also supports multiple concurrent sessions and remote access, streamlining team collaboration.
Do you have any additional comments or advice regarding this solution?
Many customers are unaware that UFT includes both GUI and API testing in all versions. When discussing the price, it's important to note that it covers API testing as well. Previously, the API feature was known as Service Test when QTP existed and had to be purchased separately. UFT is essentially QTP and Service Test bundled into one product. For clarity, I have displayed a screenshot of a basic API test below in Fig. 11) that sends an HTTP Request.
Figure 11) API Test “API_DEMO_UFT_TEST” that sends an HTTP Request
Figure 12) API Test “API_DEMO_UFT_TEST” Results displayed
What are your impressions of the scalability of this solution?
It is quite straightforward to add users. The primary limitation is the number of licenses.
What are your impressions of the stability of this solution?
UFT One is generally stable. It can sometimes run out of memory when executing a long test set or when executing several hours continuously.
What is your ROI?
Determining return on investment (ROI) must be evaluated individually, depending on your organization’s specific use case. In my experience, significant returns come from:
Automated Regression Testing: Reduces manual testing hours, especially for frequent or large-scale releases.
Conditioned Data Generation: Saves considerable manual effort, allowing manual testers to concentrate on higher-value testing activities.
API Testing Integration: Leveraging UFT’s built-in API testing enhances efficiency, reduces overall test execution time, and further contributes to ROI.
Was the initial setup straightforward or complex and in what ways?
Installing UFT is typically straightforward. If your organization uses concurrent licenses, you will need a system administrator to install and configure the License Server. The set-up will vary depending on your company’s infrastructure and environment-specific requirements.
Did you implement through a vendor team or an in-house one?
Implemented in-house.
Tell us about your experience with customer service and support.
This will vary by the Service Provider your company chooses.
*Disclosure: I am a real user, and this review is based on my own experience and opinions.
Thank you for this well written article. The advantages of UFT testing are worth the investment in software, linces, and in having an automation engineer. I personally have benefitted from both regression testing and working with an automation engineer to lead the organization the the pathway to less down time, meeting delivery dates, and having more reliable systems. Great article.
Thank you for this well written article. The advantages of UFT testing are worth the investment in software, linces, and in having an automation engineer. I personally have benefitted from both regression testing and working with an automation engineer to lead the organization the the pathway to less down time, meeting delivery dates, and having more reliable systems. Great article.
Thank you for reading my review and the comment. Glad you felt it added value.