In a very small location, we are using this solution for the infrastructure-related applications for testing and with a very low number of licenses, only two.
We are planning to change to SAP S/4HANA.
In a very small location, we are using this solution for the infrastructure-related applications for testing and with a very low number of licenses, only two.
We are planning to change to SAP S/4HANA.
The cost is the most important factor in this tool.
Feature-wise it's okay, and it's comparable with other tools. All of the features that we need for our testing are available.
We have additional features such as reporting, and one other important feature, in UFT, is the AI-based object recognition plugin. This is a good feature in UFT.
UFT is more code-based, and we have to have knowledge of VB scripting to prepare the automation test cases. This is an area that is lagging behind with UFT.
One of the biggest challenges we face is not being able to easily interact with ALMs, other than HP ALM. This is an area that needs improvement.
In the next release, I would like to see the connectivity improved to be less complex and more stable.
Also, they can improve the coding interfaces to be easier and closer to English or any other international language, rather than a programming language.
I recently started with this solution just two months ago, but the company has been using this tool for ten years.
This solution is quite stable. We have been using it for ten years with no technical challenges involved.
At times, we do have some problems connecting with other ALMs because somehow it is a managed connection.
There are many sharp and live connectivities provided by the UFT with other ALMS. We may face some hacks at times.
We have not yet explored this area, because we are extending our requirements and our requirement is not expanding a lot.
In the future, we have to scale it for mobile applications and for other non-UFT areas. We may have to purchase additional licenses for mobile testing.
I think that this tool is scalable, but have not used this feature yet.
Technical support is good.
They are very quick, the response time is very good.
We are satisfied with the support.
The initial setup was quite easy.
It's one installation file, then everything was just connected to the server.
There is no complexity in the installation.
There are some tools in the market that are cloud-based and are much easier to use because you only have to log in and use it.
Pricing is the biggest feature. When we compare in the market with other tools that have similar features, it may be a little bit extra, but the cost is ten times less.
We are planning to use SAPS/4HANA for migration testing and to have more licenses for more testers.
If someone is starting right from the beginning, I would not recommend they go with UFT. Instead, I would recommend Tosca.
The good points in UFT are the cost, it's easy to use, the installation is quite clear, the licensing model is quite good, and the object recognition feature is very good.
The con is that the code-based it not a good thing. Tosca has better features in terms of analytical capabilities. The impact analysis is available in Tosca, yet not offered in UFT.
I would rate this solution an eight out of ten.
I'm head of testing services and we are partners with Micro Focus.
Since we started using the Quality Center for the integration of all Microsoft tools, things have been much easier for us. Whatever integration we use between the tools creates a complete package of one set of tools. Many of our customers use Jira and Confluence and we can see how these tools integrate even with these things.
The issue with all the integration is that it can become very costly and expensive and we'd like to be able to recommend one single tool that will do it all.
We've been using the solution for at least six years.
The solution is stable.
Our projects are generally relatively small and we haven't had any issues scaling to our needs. I'm sure it's scalable in a larger environment.
We have a separate in-house team that deals with technical support.
The pricing and licensing can be a bit of a challenge.
I definitely recommend this product. It's important to define your needs before choosing any solution.
I rate the solution eight out of 10.
We are an IT-based company. We have our own product. I am primarily using Micro Focus UFT Developer for SAP applications such as SAP ECC and SAP HANA.
It is quite stable, and it has got very user-friendly features, which are important in terms of maintaining our scripts from a long-term perspective. It is very stable for desktop-based, UI-based, and mobile applications. Object repositories and other features are also quite good.
UFT Developer is good, but it requires high-level development skills. Scripting is something that everybody should know to be able to work with this product. Currently, it is very development intensive, and you need to know various scripting languages. It would be good if the development effort could be cut short, and it can be scriptless like Tosca. It will help in more adoption because not every team has people with a software engineering background. If it is scriptless, the analysts who wear multiple hats and come from different backgrounds can also use it in a friendly manner.
It is also quite expensive.
I have been using this solution for ten years.
It is quite stable.
It is quite scalable. It can be used for multiple applications. It doesn't only cater to SAP applications. It can also be used for UI-based applications and mobile applications.
We have started with five developer licenses, and we are planning to have more licenses in place for more application automation.
It is deployed directly on my desktop.
Its cost is a bit high. From the licensing perspective, I am using a concurrent license. It is not a seed license. It is something that I can use in our network. It can also be used by other users.
It is a great tool. It is not really rocket science. Once you learn it, you can easily adopt it.
I would rate Micro Focus UFT Developer an eight out of ten.
This solution is used for testing. It is usually used with our Quality Center solution.
The most valuable feature for UFT is the ability to test a desktop application.
You need a more modern language to write test cases in because Visual Basic is not powerful enough.
I have to keep the remote machine open while the tests are running, otherwise, it leads to instability.
I have been working with Micro Focus UFT Developer since approximately 2011.
It can be very unstable. Basically, right now when I go running any of those test cases, I have to keep the remote machine that I'm running it on open, and can't minimize it or anything like that, because it's dependent on the actual location of the elements on the screen.
This is unlike Selenium, where you could run remotely and not have to log into the VM. On the UFT, you have to have it open and it's got to be up there. I'm assuming you are not running in on your own local machine, but rather in another environment. If you are running it on your own machine then it's going to be moving the mouse everywhere and you won't be able to get anything done. In my mind, this defeats the purpose of automation, to begin with, because you're stuck having to watch the testing.
This solution is not scalable at all. We have a test suite of approximately 45 test cases and things take three and a half hours to complete. I've got to sit there watching it the entire time.
I have worked with Selenium and while it is better in some ways, Selenium is not able to handle desktop applications
The licensing is very expensive, so often, we don't have enough VMs to run all of our tests.
We have a lot of manual test cases that are still waiting to be imported into UFT. The way it was set up was that they imported Excel spreadsheets. They never went in and defined the test steps or integrated with our Jira requirements.
My advice for anybody who is implementing this product is to make sure that you've got your manual test steps documented somewhere for when the tests fail. In my case, I'm working with many tests that were written by other people. I'm trying to run them, and then debug when half of them are failing. There's no documentation around to explain what the tests were even supposed to be doing. So, the bottom line is to make sure that you've got documentation.
I would rate this solution a five out of ten.
We use this solution with one of the software applications that we have in our company, where we are trying to automate the different scenarios or workflows that we have.
I would also like to see cloud-Ops.
The most valuable feature is the object repository. The objects get identified using the tool or where the different properties of the objects are being captured.
Also, object identification is something that really fascinates me about UFT.
As I have only been using this solution for a few weeks, I am really not in a position to say what needs improvement. I need to use it more where I can explore all the available features. If I am not able to perform any operation, then I will be in a position to answer this area of improvement better.
In the next release, I would like to see integration with different cloud-based tools such as Azure. Microsoft already supports the internet.
I have been using MicroFocus UFT Developer for a few weeks.
We use version 15.20 or 1A.
It's a stable product.
This solution is scalable. At this time we have one user in our organization.
We are looking forward to using this solution in the future. We use the trial version and the team is considering the paid version. We have to see how it goes.
I have not contacted technical support. I have not needed to, there have been no issues.
Previously, we explored a few other solutions. One was TesComplete from SmartBear, and the other was Katalon Studio.
The initial setup was straightforward. It was easy.
The configuration that I have on the machine is the latest one. I haven't faced any issues.
It didn't take long to deploy.
I am not aware of the pricing.
With the experience that I have, I think that it's very good, and I would recommend this solution to others.
Again, with the knowledge that I have in the few weeks that I have been using it, I would rate this solution a seven out of ten.
I primarily use this solution for the automation of regression testing in SAP.
The most valuable feature is stability.
This is a script-based tool and the usability needs to be improved.
Easier connectivity and integration with SAP would be helpful.
In the future, I would like to see module-based tests instead of scripting.
I have been working with UFT for about one year.
The stability is quite good and we haven't had any issues.
Scalability is not an issue except that you need to create quite a few scripts. It is not easy to just create new test cases for new solutions. When you have to consider other solutions or applications then it's a bit tricky.
The number of people using the UFT application is quite limited, at perhaps three or four. However, there are a couple of hundred people responsible for performing the tests it creates.
I would rate the technical support as okay, but not better. There are bugs between UFT and HTLM that they have not been able to solve.
The initial setup is complex because of the integrations. A lot of knowledge is required to do the scripting, we did not have it, and it is difficult to find. Our deployment took about two months.
A consultant assisted us with the deployment and we were satisfied with the service.
Ultimately, due to the scripting, integration, and other functionality that is missing, we may switch to another solution in the future.
I would rate this solution a five out of ten.
We use UFT Developer during the application testing process.
The most valuable feature is the Object Model, where you can directly pull up the object as a global or a local. It does not require as much scripting.
A basic level of programming knowledge is definitely needed to use this solution. It would be improved by adding a drag-and-drop interface to help alleviate the coding. We are investigating solutions where a layperson, with an interest in automation, can begin to work with the tool.
I have been using this solution for one and a half years.
This is a stable solution and it is used perhaps three times per week.
We may increase our usage in the future but it depends on our clients and their requirements. If their operations increase then our usage will as well.
UFT Developer is easy to scale. I am not sure how many people use this solution in the entire company, although I can say that we have approximately nine people who use it in my group.
The technical support has been fine.
We are also working with Selenium, which is an open-source solution. We did not use another tool before these.
The initial setup is of medium complexity. The deployment took a little longer than we had expected. We had planned for one day and it took a few hours longer than that.
The deployment was done by four to five people from our in-house team. They are mainly IT architects.
The cost of this solution is a little bit high and we are considering moving to another one.
We are considering moving to Katalon Studio in order to save costs. I am also hoping that it will be easier for people with non-programming backgrounds to use.
This is a good solution and I recommend it. I also recommend using Selenium if people want to use a more web-based application.
Overall, Micro Focus UFT is a good tool, but it is a little bit expensive.
I would rate this solution a seven out of ten.
I am a software developer and at my company, we use this solution for testing a banking ATM application that is written in C#. There is a customer screen that is part of a simulator for physical devices and different scenarios such as card and PIN entry have to be tested. Example test cases can be things like insufficient funds to dispense or it does not have the required bills. Another might be that the printer raises a hardware error. There are approximately 500 scenarios to test and in some, it will reject the transaction.
We have UFT deployed on a TFS server and the test agents are running the scenarios on virtual machines.
The most valuable feature is the automation of test cases.
UFT is sometimes difficult to run. For example, the customer application is represented by an embedded browser control, waiting for input. If I want to recognize the browser then I need to first start the UFT Pro environment. This can be done from Visual Studio or the management console. The problem is that UFT is not able to identify the object that is inside the browser. In one of my test cases where I have to select the card, I need to right-click on a picture and then select an item from a drop-down menu. I had opened a ticket in version 14.02 and I spent two weeks speaking with people from Nigeria, trying to convince them that there is a bug in the software. I was finally redirected to the engineers who solved the bug, but they sent me a DLL patch as opposed to an official update.
The support from Micro Focus needs a lot of improvement.
My simulator is able to create a receipt as if it were printed from the ATM. However, in the current version of UFT, I am not able to perform an OCR on it correctly. The accuracy is about 20%. When I told support that our code was written in C#, they showed us some Java code and were convinced that it would work simply by using Java instead of C#.
I would like the Object Finder Application Center to be improved. It is a plugin that is used to recognize the object on the screen, but it runs very slowly and crashes often.
We have been working with UFT since 2017, almost three years.
I am currently having some issues with stability, although I'm not sure if it can be attributed to UFT Pro or the virtual machine. The errors require me to restart. It may have to do with the simulated environment being 32-bit where the maximum memory is four gigabytes. It is possible that there is an error in the configuration of our virtual machine.
I think that this solution is scalable.
All of our test cases run automatically and this solution is used by our entire team, which is about 15 people.
I would rate technical support a one out of five.
When I ask for something on the Micro Focus page, I never get a reply. It also took me a long time to get a reply and the answers that I received did not always fit my inquiry.
Prior to my work with UFT Pro and C#, two others had been writing tests using UFT Basic. This requires that the tests be written in Visual Basic. They are very slow and the Visual Basic version generates a lot of duplicate code. The C# version allows me to use a special library that helps to avoid code duplication.
The initial setup is straightforward. The deployment took about two hours.
The only issue we had is that the ACL needed to be configured with the firewall.
I deployed UFT Pro on my own.
I did evaluate other options in the interest of changing solutions.
I tried UFT Testpack, which is a library for testing but it isn't very scalable. I also tried Atrium from Selenium, but it only works on Windows 10 and it is unable to automate Java Swing applications. There is a software application from SmarteSoft that is written in Java, but I didn't find a tool that was capable of automating this application.
I requested a trial of the most recent version and I have not yet received a response.
The biggest lesson that I have learned from using this solution is that I cannot automate everything. That had been my initial goal.
Even with the problems that I have mentioned, I think that this is one of the best solutions on the market right now. I tried changing solutions but I was not able to fully automate my application. If they just improve the support then it would be great.
I would rate this solution an eight out of ten.
Thank you for your time and effort in writing this review. It helps us better understand your experiences and also helps guide your peers when they evaluate solutions. It is very positive, which we like to see, especially as your version appears to be several years old, which after speaking with Stefan Untereichner, the Product Manager here at Micro Focus, leads us to highlight a number of major advances made to UFT Developer, as well as providing clarity on a few topics:
• Regarding OCR, UFT Developer’s OCR is also available in the .NET SDK as well (please learn more about this in the Help page for OCR Code Samples: admhelp.microfocus.com/uftdev/en/15.0/NetSDKReference/webframe.html)
• The Object Finder Application has been improved and has also been renamed to Object Identification Center. After updating to the newest version of UFT Developer, please let us know if the issues still exist.
• We’re sorry you were having issues connecting with customer support. For future issues, please submit your questions via the "Contact Us: UFT Developr" page at www.microfocus.com/en-us/products/uft-developer/contact
• For more information on the most recent release of UFT Developer, do read: “Introducing UFT Developer 15.0!” at community.microfocus.com/t5/Application-Delivery-Management/Introducing-UFT-Developer-15-0/ba-p/2744050. For software updates, please visit the Software Updates page at support.microfocus.com/downloads/swgrp.html. Or for a trial of UFT Developer, please visit the "UFT Developer - Free Trial' page at www.microfocus.com/en-us/products/uft-developer/free-trial
Our primary use at this time is mainly to automate testing of Windows and web-based GUIs.
The recording feature is quite good as it helps us to find out how things are working.
There is quite a bit of room for improvement. As time has gone on the product has failed to improve. Basically, Micro Focus' UFT (Unified Functional Testing) was a good product 15 years ago when it was first introduced. They have not really made substantial changes to it since then — which they should have done to make the product more useful and competitive. The gap between it and the competition has shown in the product's lack of development.
To improve the product they could better integrate the API and the GUI testing. At the moment, when you run the GUI testing, you run it in Visual Basic Script — which is a very old Microsoft product that Microsoft no longer supports. For the API testing, you have to write your tests in C# or C++. If you write a functional library for one test process, you can not use the same library with another test. A further problem is that even if you have a functional library written in VBScript, you can not use it for multiple projects. You have to make a copy of the library for each project that you use it with. Then, of course, every time you make a change, you have to replicate the change manually through the different projects and that is a real pain.
A new feature that I would like to see is better integration between the API and the GUI testing so that you could use the same libraries and the same scripting languages and so forth. That is a major missing piece because of their lack of effort in development over time.
The stability of the product is adequate.
When it comes to scalability we never had the opportunity to run UFT in parallel with multiple platforms, so I don't know that the product hits the mark at this point for the type of scalability we would want to test.
We did actually contact the technical support for an issue once. The support was actually quite good. But, honestly, that is what I would expect for a product at this price point.
Micro Focus UFT is an okay solution for specific purposes that we use it for. I also use Katalon Studio and, since Katalon Studios is Java and Groovy-based, it is much better and more up-to-date for testing.
The initial setup was reasonably straightforward. I have no issues there. I don't remember exactly because it was a long time ago, but the setup was not excessively long. It was just like any basic software installation.
We didn't need to use a reseller or a consultant for the implementation. We did it on our own.
As far as comparing to other products, the licensing costs for UFT are very high. I don't remember the cost exactly. The maintenance of the service contract was very high as well and, frankly — compared with more modern tools — it was and is not worth it.
A good thing is that there are not any costs in addition to standard licensing fees, but the standard licensing fees are going to be high in comparison to other products so you don't gain anything.
My advice for those considering this product as a solution is that they should look closely at alternative products to make a good comparison of features, capabilities, and cost. At the moment we are also using a product called Katalon Studio, which is freeware and it does pretty much everything that we want it to do.
The biggest lesson I've learned from using UFT is to compare solutions. I would go so far as to say that even if UFT were free, I would still prefer Katalon Studio.
On a scale from one to ten where ten is the best, I would rate UFT Pro as only a five now. I would rate it so low because over the last 10 or 15 years this product, which was a superior solution at one point, has not really been developed to its capacity.
We primarily use the solution to enable us to easily automate tasks on several different applications based on different technologies.
The most valuable feature of the solution is the number of plugins for object recognition. The predefined libraries allow us to automate tasks.
UFT is like a flagship of testing tools, but it's too expensive and people are not using it so much. They should work on their pricing to make themselves more competitive.
The performance can be improved. There are much faster tools now. This solution is a bit older and works with older systems, but it's a bit slower because of this.
They should modernize the product a little bit. The UI looks okay, but it also looks like something that is ten to twenty years old.
The stability of the solution is good.
The scalability is good.
Technical support is okay, as long as you pay for it. It's not free.
You don't need a lot of in-depth experience to handle the setup. It's enough if you read some documentation. There are plenty of tutorials to help you if you need it.
I handled the implementation myself.
Pricing depends on which model you choose. The cloud version has a monthly fee, whereas on-prem versions offer yearly or monthly fees. You can also purchase a permanent license. If your license expires, you will still be able to use the solution, but without support.
We use the on-premises version.
I'd rate the solution eight out of ten.
If a company doesn't have people who are skilled in programming, they definitely should go with UFT, as it's simple to use and doesn't require programming knowledge.
UFT Pro is something that is completely new, and has been rewritten from the beginning. They may be trying to compete with Selenium, but Selenium is completely free, unlike this solution.

Posted on behalf of the UFT Developer Product Team:
Thank you for taking the time to share your experience with UFT Developer. We’re glad to hear that the Object Model is a valuable feature that reduces scripting for you. Regarding Selenium usage, we’re happy to say that UFT Developer not only integrates with Selenium, but also greatly enhances Selenium usage. Also, UFT Developer can build on existing Selenium tests and even create new reusable Selenium tests within minutes with out-of-the-box IDE templates and an extension for Selenium WebDriver API that adds object locators and an Object Identification Center for more maintainable identifiers. There is more about UFT Developer’s open source integration here: UFT Developer for Selenium - admhelp.microfocus.com/uftdev/en/15.0/HelpCenter/Content/HowTo/Sel_LeanFT4SelT.htm
Regarding a ‘level of programming knowledge’ that is necessary for UFT Developer, it is true that UFT Developer is well-suited for the shift left, developer-centered tester. However, UFT Developer also supports Behavior Driven Development (BDD) using the Cucumber testing framework (see: admhelp.microfocus.com/uftdev/en/15.0/HelpCenter/Content/HowTo/Cucumber.htm - which defines application behavior with simple English text using the Gherkin language. Another option would be to look at UFT One, our automated functional testing solution which allows for both a keyword-driven GUI testing (see: admhelp.microfocus.com/uft/en/15.0/UFT_Help/Content/User_Guide/CreateTestKWD_Task.htm) capability as well as the drag-and-drop interface that is also well-suited for new users.
Please know the Micro Focus support team is always on hand to investigate and help resolve any issues you might be experiencing and are accessible via this link: mysupport.microfocus.com/group/softwaresupport/case-manager where you can log a support ticket. Micro Focus also has a very active user forum (see: community.microfocus.com/t5/UFT-Developer/ct-p/LeanFT), monitored by our R&D team, where users are welcome to share their thoughts about products, get solutions to issues, and suggest the enhancements which drive our products’ directions. Finally, I would strongly urge you to check out the latest version of Micro Focus UFT Developer 15.0, our most advanced release to date. You can learn more about this release here: community.microfocus.com/t5/Application-Delivery-Management/Introducing-UFT-Developer-15-0/ba-p/2744050 or here www.microfocus.com/media/what's-new/uft-developer-whats-new.pdf.