Try our new research platform with insights from 80,000+ expert users
Robertino Catalin Ionescu - PeerSpot reviewer
Department Manager of Testing Automation Centre at a energy/utilities company with 10,001+ employees
Real User
Powerful automation, reasonably priced, and reliable
Pros and Cons
  • "The most valuable feature of Micro Focus UFT One is you are able to use it with many other technologies. I have not had an instance where the solution was not able to automate or execute automation. I was able to use COBOL to manage some automation."
  • "Micro Focus UFT One could benefit from creating modules that are more accessible to non-technical users. Without a developer background or at least basic knowledge of VBScript, using Micro Focus UFT One may not be feasible for everyone. This is something that Micro Focus, now owned by OpenText, should consider in order to cater to business professionals as well. While Micro Focus UFT One does have a recording function, it still requires a certain level of IT proficiency to create effective automation, which may be challenging for those outside of the technical field."

What is our primary use case?

We are using Micro Focus UFT One for automating the test cases.

What is most valuable?

The most valuable feature of Micro Focus UFT One is you are able to use it with many other technologies. I have not had an instance where the solution was not able to automate or execute automation. I was able to use COBOL to manage some automation.

What needs improvement?

Micro Focus UFT One could benefit from creating modules that are more accessible to non-technical users. Without a developer background or at least basic knowledge of VBScript, using Micro Focus UFT One may not be feasible for everyone. This is something that Micro Focus, now owned by OpenText, should consider in order to cater to business professionals as well. While Micro Focus UFT One does have a recording function, it still requires a certain level of IT proficiency to create effective automation, which may be challenging for those outside of the technical field.

For how long have I used the solution?

I have been using Micro Focus UFT One for approximately two years.

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

What do I think about the stability of the solution?

The stability of Micro Focus UFT One is good.

What do I think about the scalability of the solution?

We have 10 people in my company using this solution.

The solution is scalable.

How are customer service and support?

The support could be improved.

I rate the support from Micro Focus UFT One a seven out of ten.

How would you rate customer service and support?

Neutral

How was the initial setup?

The initial setup of Micro Focus UFT One was not difficult. However, we had an IT team do it.

What about the implementation team?

We had our IT team do the implementation of the solution.

What was our ROI?

We have seen a return on investment using Micro Focus UFT One.

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

The solution is priced reasonably for what features it is providing. However, it might be expensive for some.

What other advice do I have?

I would recommend this solution for those who do repetitive activities in testing. 

I rate Micro Focus UFT One a nine out of ten.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer2038911 - PeerSpot reviewer
Senior Consultant at a computer software company with 10,001+ employees
Vendor
Reduced 20% of our total efforts through automation
Pros and Cons
  • "UFT is very strongly built. It's widely used, so there's a lot of support."
  • "They need to reduce the licensing cost. There's pushback from customers because of the cost."

What is our primary use case?

We use Micro Focus UFT Developer because we had a desktop-based application. To automate it, we used UFT for the automation framework and to run tests, including the regression test, smoke test, and integration test. We use the data from the UFT framework.

We had 10 users. That's where the license challenge comes into the picture because we couldn't afford that many licenses, so we had to reduce the team. We don't have plans to increase the number of users because we have been using UFT One for the past three months.

The solution is deployed on-premises.

What is most valuable?

UFT is very strongly built. It's widely used, so there's a lot of support.

What needs improvement?

They need to reduce the licensing cost. There's pushback from customers because of the cost.

The tool also takes a lot of memory. It's really heavy on the CPU. If I need to run the virtual machine, I cannot go beyond 8GB RAM. 

For how long have I used the solution?

I have used this solution for four years.

What do I think about the stability of the solution?

The solution is stable.

How are customer service and support?

Technical support is good. I didn't work with Micro Focus directly. I used Stack Overflow and another blog. People who have used Micro Focus technical support have told me that it's good.

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

We're currently using UFT One.

How was the initial setup?

Deployment was quick. We're not on the cloud and all, so everything was done manually. We haven't faced any challenges in deployment.

What about the implementation team?

Deployment was completed in-house.

What was our ROI?

We have reduced 20% of our total efforts. A lot of automation has been put into place.

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

The licensing cost is high. There are no additional costs to the standard license.

It's a yearly subscription.

Which other solutions did I evaluate?

The current proof of concept is for Tosca.

What other advice do I have?

I would rate this solution as eight out of ten. 

I would recommend this solution to those who want to use it.

For desktop-based applications, the automation is good. They offer wide support if you're stuck with anything. There are a lot of support groups like Stack Overflow and other community groups where you can find the resolution for a technical issue. There's a lot of support because it's an older tool. 

It's pretty comprehensive and easy to learn. The industry is full of open source and cheaper options because everything is moving to the cloud. For instance, Tosca poses a challenge to HP. Micro Focus should reduce the license cost. Otherwise, they will be very much cornered in the market.

Which deployment model are you using for this solution?

On-premises
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Buyer's Guide
OpenText UFT One
March 2025
Learn what your peers think about OpenText UFT One. Get advice and tips from experienced pros sharing their opinions. Updated: March 2025.
844,944 professionals have used our research since 2012.
India CoE Leader at LyondellBasell
Real User
Good automation, has a wide range of testing and offers good pricing
Pros and Cons
  • "It offers a wide range of testing."
  • "We'd like it to have less scripting."

What is our primary use case?

We're primarily using the solution for end-to-end regression and integration testing. We also use it for volume and performance and performance testing. It runs the entire gamut of testing. 

What is most valuable?

The solution is very useful. It offers a wide range of testing. 

We can apply testing for the entire week and test everything. You can do basic automation, which is helpful.

It is easy to set up. 

The solution is scalable.

It is stable.

The pricing is very reasonable. 

What needs improvement?

It is script-based. We'd like it to have less scripting. It might make it easier to use. 

Newer tools have a nicer user interface.

We'd like something more aligned with SAP.

Technical support could be more responsive. 

For how long have I used the solution?

We started using the solution more than ten years ago.

What do I think about the stability of the solution?

The stability is good. We haven't had any problems at all. I'd rate the solution ten out of ten for reliability. 

What do I think about the scalability of the solution?

The scalability is pretty good. We've used it over the last ten years. We can scale from one single ERP to multiple ERPs. I'd rate the scalability nine out of ten. 

How are customer service and support?

The technical support we do not use too much; however, with other technical support services we've used, we find that this team takes a long time to respond back.

How would you rate customer service and support?

Neutral

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

We recently started using Tricentis Tosca. We've used it for about three months. It offers lesser scripting, which may be easier from an end-user perspective. It's also well aligned with SAP.

How was the initial setup?

The solution was straightforward to set up. I'd rate it seven out of ten in terms of ease of setup. It wasn't too complex. 

However, I wasn't directly involved with the initial setup and cannot speak to the deployment process. 

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

It's the best pricing compared to other tools on the market. I'd rate it nine out of ten in terms of affordability. 

What other advice do I have?

We are an end-user.

Micro Focus and SAP don't seem to have the same relationship that they had previously, so we are leaning more toward Tosca, which also has the benefit of offering less scripting. 

It's a good tool. You need to invest some time in getting it implemented. However, we are happy with it.

I'd rate the solution eight out of ten. The functionality is good. It covers the entire range of tests; however, from a business perspective, we wanted something more user-friendly.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Madhavi Gudipati - PeerSpot reviewer
QA Architect at PACCAR Inc
Real User
High maintenance, not stable, but scalable
Pros and Cons
  • "The scalability of Micro Focus UFT One is good."
  • "Micro Focus UFT One could improve by having more maintenance. Every time when we run the solution and develop something, the next time when we run it it doesn't recognize the object. I have to redesign the object again and then run the solution. It's really a headache, it's not consistent."

What is our primary use case?

We use Micro Focus UFT One for testing web pages and the script is in AngularJS.

What needs improvement?

Micro Focus UFT One could improve by having more maintenance. Every time when we run the solution and develop something, the next time when we run it it doesn't recognize the object. I have to redesign the object again and then run the solution. It's really a headache, it's not consistent.

For how long have I used the solution?

I have been using Micro Focus UFT One for approximately three years.

What do I think about the stability of the solution?

Micro Focus UFT One is not stable.

What do I think about the scalability of the solution?

The scalability of Micro Focus UFT One is good.

How are customer service and support?

The support from Microsoft is not good. They are very lazy in answering anything. If we create a request, it takes months for them to respond to us.

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

I have used previously C Sharp and Selenium HQ, and I prefer them over Micro Focus UFT One.

How was the initial setup?

The setup of Micro Focus UFT One is easy.

What other advice do I have?

I would advise others to use Selenium HQ and C Sharp because they are better, consistent, reliable, and scalability than Micro Focus UFT One.

I rate Micro Focus UFT One a five out of ten.

Which deployment model are you using for this solution?

Private Cloud
Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
Senior Associate at Cognizant
Real User
The GUI has automatic settings and doesn't require much skill to use
Pros and Cons
  • "Micro Focus UFT One gives us integration capabilities with both API and GUI components. I like the user interface. It doesn't require that much skill to use and has automatic settings, which is useful for users who don't know what to select. It also has dark and light themes."
  • "The AI feature needs improvement. For banking applications, we input formatted text from documents, but the AI feature is recognizing three fields as one field, e.g., for a phone number, it puts all 10 digits in the international code or country code. Then, the script fails."

What is our primary use case?

We use it for automation. It helps to automate test scenarios for graphical user use cases.

How has it helped my organization?

Historically, we have faced a lot of maintenance issues with automation using traditional UFT, because UFT has a mechanism for identifying an object where you have to add object properties. However, if a change happens in the application and your object properties change, then you have to go and update the object properties again, only then can you use those scripts. So, we were using a lot of personnel for script maintenance. Whereas, in UFT One, I like that our maintenance costs have been reduced by a lot because UFT One is using an artificial intelligence feature to identify objects visually.

We use it to do multi-platform testing. 

What is most valuable?

UFT One Automation provides Codeless Test Automation.

The solution will automatically run a script, so you need less knowledge to run a script.

OpenText UFT One gives us integration capabilities with both API and GUI components. I like the user interface. It doesn't require that much skill to use and has automatic settings, which is useful for users who don't know what to select. It also has dark and light themes.

It improves automation efficiency.

What needs improvement?

The AI feature needs improvement. For banking applications, we input formatted text from documents, but the AI feature is recognizing three fields as one field, e.g., for a phone number, it puts all 10 digits in the international code or country code. Then, the script fails. 

For how long have I used the solution?

I have been using UFT for the last seven or eight years. UFT One was just launched three or four months back, so I have been using it for a couple of months. 

What do I think about the stability of the solution?

It is reliable. Sometimes, the GUI does crash.

What do I think about the scalability of the solution?

It is highly scalable. 

There are around 150 users of UFT One with 8,000 test scenarios running four times a month. We are also running around 500 scripts in UFT One.

How are customer service and technical support?

Our internal team is sufficient for technical issues.

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

We have used a lot of different tools. We have used Selenium and Python as well as Java-based REST API for regular testing. With UFT one, we have all the solutions under an umbrella, so we don't have to think about other tools. It also supports API and HTML testing. Selenium only supports Java, and there is no support for HTML.

How was the initial setup?

We didn't need to do too much with the initial setup because there is an installation team.

It takes one or two days to create test automation scripts.

What was our ROI?

Object maintenance is reduced.

What other advice do I have?

We have not yet implemented the license for the AI features. However, I got a chance from OpenText to join a Hackathon for India when they launched the product, which included the AI feature. I am hoping that my company will implement this feature soon because the solution's AI capabilities will reduce my test creation time.

Every day, tools are getting smarter. UFT One is like this.

Before implementing, do a demo with your existing applications.

I would rate this solution as an eight out of 10.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
MichaelO'Rourke - PeerSpot reviewer
MichaelO'RourkeProduct Marketing Manager at Micro Focus
Vendor

Hello Rabindra,


Thank you for sharing valuable feedback about your experience with UFT One. We are
glad to hear that UFT One has not only reduced your maintenance cost, but has
also sustained its purpose: to be a reliable and scalable testing tool that
serves your business needs.


As always, your business means a lot to us, so thank you again for taking the time to review UFT One.

Team Lead at T-Systems International GmbH
Real User
Simple to set up with a good object repository and self-scripted modules
Pros and Cons
  • "It's simple to set up."
  • "The solution is expensive."

What is our primary use case?

I personally have experience with UFT One, yet only with the GUI part. I'm not familiar with the AP part. There are projects which work with UFT One and also with the AP part as well.

What is most valuable?

It's not a capture-and-replay. We don't use this only for getting something into the editor. There are possibilities to materialize the scripts.

We use the object repository, which is really great. And so is the way objects are organized in UFT and the way you can use modules by yourself - not the actions, rather, the self-scripted modules in the function library. That's the main benefit for us.

It's simple to set up. 

What needs improvement?

Last year, we had a discussion with Micro Focus, and they said they have plans to switch from DBS to Python - or at least to offer Python as an additional programming language for building automation scripts. Then, there was no progress in these plans. That's our main concern with UFT. PBS, as the programming language, is pretty old-fashioned, and a lot of things would be much easier with Python.

We had problems with the last version of the solution. There seems to be something wrong with the loading of external data into the internal data sheets. We loaded Excel sheets dynamically during test execution and stored them into the built-in data sheets of UFT, and it seems that sometimes you cannot reuse already existing internal sheets for storing new data in it from outside, from external Excel sheets. We used it a lot, and we didn't have any problems with that in the previous version. This is a new issue, and we tried to isolate this problem, and then we wanted to discuss it with Micro Focus directly. We have yet to contact them.

The solution is expensive. 

For how long have I used the solution?

We've worked with the solution across several releases. We've used it for about ten years or so. 

What do I think about the scalability of the solution?

The licensing is scalable. That said, the product itself is the product and we really build large test sets with hundreds and thousands of test scripts. So we didn't have any problem scaling the test sets, so to speak. Just not the product itself. I don't know how to scale the product itself.

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

There are a few alternatives when you want to automate tests for non-web applications. For example, Java applications or PowerBuilder applications, or .NET applications. UFT One is really, really good. When you only have to automate tests for web applications, then Selenium is maybe the better solution since it is much cheaper. It costs nothing as far as I know. You have to learn some programming language, however. You need to use Python or Java or something else in conjunction with Selenium. Maybe the first hurdle is a little bit steeper than using UFT. Then, when you can build some framework around Selenium, then maybe when I would have the personal choice, I would choose Selenium - only for web applications. While we know that there are some alternatives to UFT for non-web applications, we know there are not that many. Tosca is one of the big players. However, we don't know it. We only know that it exists, and most people who use it say it's really good.

How was the initial setup?

The initial setup is pretty easy.

When I installed it on my virtual machine, it was less than an hour, and then it's up and running. We are well trained in such things, so maybe for one who is really new, this will take two or three hours to set up. I don't know. That said, it's not a major concern.

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

The pricing could definitely be lower. I don't know the prices by heart. I'm not the one who discussed this with Micro Focus. I've heard several times that this is really expensive and we also have problems exactly for that reason. For example, for a user interface test to Selenium. At least when the SUT, the system under test, is web-based. There's not only the buying price. It's also the maintenance price. 

What other advice do I have?

I'm an end-user.

Currently, there is a 2022 version. For a couple of reasons, we've switched back to the 2021 release. We thought that we found an error in some strange special scenarios.

It's extremely useful for us with a little bit of potential to become better here and there. I would give the product an overall rating of eight out of ten.

Disclosure: I am a real user, and this review is based on my own experience and opinions.
PeerSpot user
reviewer1494726 - PeerSpot reviewer
Lead Analyst at a computer software company with 10,001+ employees
Real User
Automation has helped reduce our testing timeline significantly
Pros and Cons
  • "It helps in identifying defects earlier. With manual testing, that 15-day timeline meant there were times when we would find defects on the 11th or 12th day of the cycle, but with automation we are able to run the complete suite within a day and we are able to find the failures. It helps us to provide early feedback."
  • "We used to run it as a test suite. Micro Focus provides that in terms of a test management tool as ALM, but when we think of integrating with a distributed version control system, like Jenkins, there isn't much integration available. That means we need to make use of external solutions to make it work."

What is our primary use case?

We are working with a desktop-based application and we use the solution to automate testing of the application.

How has it helped my organization?

UFT One has helped us to reduce testing timelines. Earlier, during our manual testing days, it would take 15 days to certify a release, but with UFT One and automation, we are able to achieve that within five days. That's how important it is. It also improves the quality of our testing.

We have also seen an improvement in test coverage, going from 80 percent to over 90 percent.

In addition, it helps in identifying defects earlier. With manual testing, that 15-day timeline meant there were times when we would find defects on the 11th or 12th day of the cycle, but with automation we are able to run the complete suite within a day and we are able to find the failures. It helps us to provide early feedback.

What needs improvement?

There are a few limitations when it comes to automating desktop-based application testing. You need a medium to run the test cases. We used to run it as a test suite. OpenText provides that in terms of a test management tool as ALM, but when we think of integrating with a distributed version control system, like Jenkins, there isn't much integration available. That means we need to make use of external solutions to make it work. We have other apps which help us to integrate all the tests into a dashboard. So one area for improvement would be to allow us to run that test suite.

We would also like to see improvement when it comes to generating reports.

For how long have I used the solution?

OpenText UFT One is the latest edition, but I have been using UFT for four years.

What do I think about the stability of the solution?

UFT One provides pretty good stability.

What do I think about the scalability of the solution?

Scalability isn't really applicable to us because we have 10 virtual machines and UFT is installed in all of them. Jenkins is what takes care of the scalability, based on the workload. It allocates the jobs to any number of servers that are available.

I don't know how many people are using UFT One in our company, but on our team we have 15 people working with it. They are testers and automation engineers.

Plans to increase usage depend on the new initiatives that are coming up. For about a year and a half we have been using UFT on 15 virtual machines, to its full potential. There are plans to increase its usage, because there are new projects coming up and we intend to deploy UFT on them.

How are customer service and technical support?

If there are issues, when we reach out to the support team, they are able to assist us. It may be something like we were running an older version and there was a new deployment that created this kind of issue. But the support team is always able to assist us. I would rate their technical support at nine out of 10 or even a 10.

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

We didn't have a previous solution. We were looking for a solution where, once the elements of the object repository are created they stay there. Also, when there are changes to the application, how quickly would it be able to transition as a result? We were mainly looking for object identification and consistency of the tool.

There aren't many tools on the market for automating desktop application testing, but one of them is OpenText UFT. We tried UFT and it seemed to be suitable, so we started using it for automation testing. It suited our requirements for desktop application testing.

Which other solutions did I evaluate?

We tried TestComplete, but I was not part of the team when the decision was made to go with UFT One.

What other advice do I have?

Everyone has their own requirements, but based on my experience with UFT, I have found it to be very consistent. If anyone is looking to automate web-based or mobile-based applications, UFT is very good. My advice would be to try it and explore UFT a lot.

Using it, we have learned how to design our framework and how to adapt it to improve our test suite. We have learned how to write effective test cases and how to improve the usability of the functions that we add.

AI is kind of exciting but, at the same time, it's not available for desktop-based applications yet. So we are waiting to make use of AI. In general, AI helps to reduce testing time. It increases the amount of reusability and it also makes the tester's life easier by asking them to identify the objects and differentiate them. In addition, it helps to identify any elements that could be missed by the human eye. Those are the features that we think will be helpful for us, once they are available for desktop application testing.

Disclosure: PeerSpot contacted the reviewer to collect the review and to validate authenticity. The reviewer was referred by the vendor, but the review is not subject to editing or approval by the vendor.
PeerSpot user
Don Ingerson - PeerSpot reviewer
QA Automation Engineer at Global Fortune 500 Company
Real User
Expert
UFT One supports a large variety of Technologies and Automates both Functional and API testing
Pros and Cons
  • "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."
  • "Sometimes UFT can take a while to open and sometimes will run slower than expected."

For how long have you been using this solution?

I have 10 plus years using Unified Functional Testing (UFT) which equates to over 10,000 hours of hands-on experience. I started using QuickTest Professional (QTP) which was the predecessor to UFT. I then started using UFT 11.50 when it was released. Since then, I have used UFT versions 12.52, 12.54, 14.03, 14.52, 14.53, 15.0, and 15.0.1. The latest version I have used is UFT One (version 15.0.1). Consequently, this product review is about UFT One 15.0.1

What is your primary use case of this solution?

I primarily use a suite of UFT automated regression tests after every release to test Web applications using Chrome and Microsoft Chromium Edge Browsers. The current automation team I am on used Internet Explorer (IE) but stopped using it when support for IE ended on June 15, 2022. During my career I have also used UFT to test standalone applications (Java, Visual Basic, and SAP). This includes developing new scripts and modifying scripts as needed. UFT One 15.0.1 came out with many new features. In particular, a new UI design that is worth showing. There are two modes – Default theme and Dark theme. It is very easy for the user to switch modes by simply going to the Options setting and choosing the theme you want. 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 One has improved the organizations I have worked for because after a release, we will schedule several hundred UFT Regression Tests to run unattended at night and get the 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 a currently a challenge to find a single tool on the market besides UFT that will successfully automate tests for so many projects and environments. For Web Browser testing, UFT One 15.0.1 supports Chrome, Microsoft Chromium Edge, and Firefox. UFT One 15.0.1 also supports GUI testing of SAP, Oracle, Terminal Emulator, .NET, and PuTTY. Another plus is that UFT will automate Windows applications such as Microsoft Outlook, SharePoint, Word, and Windows Objects (i.e. dialog boxes). Furthermore, UFT One 15 has a new Data Table functionality that supports Excel files (both .XLS and .XLSX formats) for importing, exporting, and writing to. Also, AI-based testing is supported on desktop browsers as well. Before version 15.0.1, AI-based testing was supported only on mobile browsers. UFT One also supports API and database testing as well.

The InsightObject feature

All versions of UFT have a feature called the InsightObject that has the ability to identify any object by taking an image of the object and using the “similarity” property. Using the GetVisibleText method can be used to extract the text from the InsightObject even though it is essentially an image. UFT One 15.0.1 enhanced the InsightObject feature making it more accurate in identifying objects.

The InsightObject feature is so helpful I have dedicated a special section with screenshots and a brief description on how the InsightObject feature works. The following screenshots from Figure 3) to Figure 10) cover the InsightObject feature.

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 text from “InsightObjectFourPlanets” and put into 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. Also, UFT uses a lot of memory. When UFT was originally released, the “Print Button” was eliminated that existed on the Standard toolbar with the predecessor QTP. A user now has to use the keys “Ctrl + P” to print out the IDE that contains the code. Also, no “File >> Print” option exists, either. For the next release, having a “Print button” would definitely be beneficial. Also, the formatting of printed IDE output needs improvement. I frequently like to print out my code so I can examine it and make notes. However, the code displayed after printing is not easy to read due to the way it is formatted. The trial license is now limited to only 30 days, which is not enough time for a prospective buyer to fully learn all the features of the newest version. Sixty days would be more realistic and more attractive to potential customers.

Alternatives and Advice: Did you previously use a different solution and if so, why did you switch?

I originally used QuickTest Professional (QTP) and have used several different versions of UFT since. The latest version I have used is UFT One 15.0.1

What do you advise others about setup cost, pricing and/or licensing?

When considering UFT for your organization, I would first evaluate how large your QA department is and if you will have a business need to automate your functional and regression tests. Also, decide if your department is going to perform API testing because that is part of UFT. Even if your company has a salesperson come in and demo UFT, I would highly encourage at least one of your developers or automation engineers to download and install it to explore for themselves the functionality and features included during the demo trial period.

If your company is going to invest in UFT, I would encourage the company to do their due diligence in making sure that they hire an Automation Engineer well experienced with the Micro Focus tools. This person must be particularly good at writing VBScript and know all of the advanced tips and tricks in getting UFT scripts developed so they will run without stopping unexpectedly. The QA Automation Engineer must be able to write functions from scratch and know the difference between passing a parameter by Value and by Reference.

I would also encourage the company to use a Citrix Server for UFT to be installed on. The reason for this is that it is much easier to maintain the Citrix environment with respect to patches, Browser versions, etc., versus every user having to make sure their laptop or PC is up to date with patches. Also, Citrix can have multiple sessions and be accessed remotely.

Do you have any additional comments or advice regarding this solution?

Many customers do not know that UFT is not strictly just for GUI testing. All versions of UFT come included with API testing. When customers remark about the price, it is important to know that this price also includes API testing. 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 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 limiting factor is the number of licenses.

What are your impressions of the stability of this solution?

UFT 15.0.1 is pretty stable. It can sometimes run out of memory when executing a really long test set or when executing several hours continuously.

What is your ROI?

This must be determined on a case-by-case basis. Based on my experience, the largest ROI is running labor-intensive regression tests for releases over a period of time. Another point to consider is that UFT can also generate time-intensive conditioned data that can be used by manual testers, which frees up their time to concentrate on testing duties. Also, consider using the API testing that comes with UFT. Creating and using API tests will also increase the ROI.

Was the initial setup straightforward or complex and in what ways?

Installing UFT is straightforward. If you are using concurrent licenses, then a System Administrator might be necessary to configure the License Server. The setup will vary from company to company depending on the environment they choose.

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.
PeerSpot user

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. 

Don Ingerson - PeerSpot reviewer
Don IngersonQA Automation Engineer at Global Fortune 500 Company
ExpertReal User

Thank you for reading my review and the comment. Glad you felt it added value.

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