HP LeanFT and Unified Functional Testing 12.5 now Available


What’s new in UFT 12.5

Good news for QTP/UFT engineers HP has just released the latest version of Unified Functional Testing 12.5 which is loaded with a bunch of highly anticipated automation goodies. The UFT 12.5 install also includes the option to install LeanFT.

What is new in UFT 12.5

Here are the newest features that HP has added

  • LeanFT – use LeanFT to create automaton scripts using the same tools as your developers like C#, Java, Visual Studio or Eclipse. I’m most excited about this feature and will be posting much more on it in the future so stay tuned.
  • Mobile – Mobile testing has been expanded to include new capabilities like the use of the Spy and Highlight controls in your mobile application.
  • HTML Report – New HTML-based run results report. This report is used by both UFT and LeanFT. This report should load faster than the older UFT reporter and more important results can be easily sent to others on the team with them having to install anything on their system to view.
  • Version Control Integration – this is been a feature I’ve been requesting for at least five years and I can’t believe it’s finally here. You can now integrate with version control systems like GIT or SVN to now directly store your UFT tests
  • Run test without the UFT IDE – There is now a feature to be able to run your UFT test without having to use the UFT IDE. This is a feature is awesome especially if you need to run your test in a CI environment. When you do an install there is now a feature to just do a RunTime engine option.
  • BPT – New SAP options that allow you to test SAP application with BPT using HP’s BPT Package Apps Kit.
  • Cross Browser – If you’ve created tests in QTP/UFT before you know how difficult cross browser testing can be. IN UFT 12.5 there is a number of changes that help to create a more uniform test across all browsers.

Those are the most important changes to me. HP has also made a number of enhancements to UFT.

Unified Functional Testing Enhancements

Here are the main UFT add-ins that have been improved in the latest release:

  • Flex – New support and capabilities have been added to Flex which can now work with embedded FlexTreeView controls
  • SAP – SAPUI5 is now supported in Chrome and Firefox
  • SiebelOpenUI – can now work with buttons and drop down lists
  • Oracle – the add-in now supports menus in an Oracle application.

Also new environments are now supported by UFT 12.5

UFT 12.5 New Environments Supported

•Safari 7.1 and 8

•Siebel high interactivity

•Siebel high interactivity

•Flex 3.6 and 4.1.0


•Delphi XE7

•Hummingbird HostExplorer14 (64-bit) TE

•PowerBuilder 12.6

•Oracle 12.2.4

• VMware ESXi 5.5

•ASP .NET AJAX 4.1.5

•Ext-JS 4.2.2 and 4.2.3

•Google Web Toolkit (GWT) 2.

More to come

I just wanted to give you a quick overview to let you know that UFT 12.5 is now available and what changes have been made.

Make sure to come back often for new post that I will cover many of these new features in. Let me know if there is anything in particular you would like me to focus on.

Chri s Lawn - July 31, 2015

Thanks Joe. I will be having a look this weekend.

Jayson Rully - August 3, 2015

Joe –

Where do I find documentation on the UFT Activity object for code to be used in the TestUserCode.cs files? Meaning, when I am looking to interact with the response message from a REST service call, and use the following ” this.RESTActivityV24.”, and the dot operator brings up the menu listing all the properties and methods, how do I find out more information on the methods or properties? For example, what is the difference between the following:

In my experience the response from a REST Service is loaded into an XMLDocument object, so not sure what the differences are are.

Any help or information on this would be great.

Thanks in advance!

Shifting left with LeanFT | Automation Candy - August 8, 2015

[…] Overview by Joe Colantonio (text). Includes a link to a video demo (you can skip to 9:40 in the video) […]

Suman - October 6, 2015

very good! we are waiting for new features!

Muhshin - December 7, 2015

Very helpful article Joe.
Thank you very much.

dinesh - April 27, 2016

Hi, i need small help… actually, we are automated one window based application with help of QTP. Now that window based application is migrating towards to MVC architecture and they are developing Views with help of HTML, CSS, Media Query, Angular JS. now the problem isUFT is not identifying those type of objects.
do we have any solution for this in LeanFT? kindly help me on this.
Thanks in advance.

    Joe Colantonio - May 19, 2016

    Since LeanFT uses UFT in the background – if UFT does not support something I would guess that LeanFT would not support it either

Ramyasri - July 12, 2016

Hi Joe
Thanks for the nice article.
We are rewriting one of our web application with AnjularJS. Want to know if UFT supports AnjularJS and if add-ins are readily available.

    Joe Colantonio - July 13, 2016

    Hi- there are not specific “AngulerJs” add-ins that I’m aware of. QTP/UFT should be able to interact with the fields just like any other HTML element (as long as your not using some odd custom controls). Have you tried spying on it using UFT to see if everything is identified?

Divya Nayak - September 19, 2016

Hi Joe,

Hope to get some positive answer from you. I am working on an application which is developed using ExtJS 5.0. We are using UFT 12.52 to automate this application , but when i spy / record the object it is getting identified as Web Element instead of “ExtJs” prefix controls. My question is that is there any add ins available in UFT 12.52 to identify these objects .If Yes do i need to install any patches for particular add ins I haven’t seen any ExtJs add ins under Web add ins.?


RAVI KANT SHARMA - October 7, 2016

Hi Joe,

I am following you since 2011 an amazed with your solutions on QTP.
Recently our company moved from HP-QTP v11 to UFT 12.5, we also moved out from HP-ALM v11 to HP-ALM 12.01.
After the migration, I am facing one unusual issue with UFT 12.51.
I I try to run the Automated Test Scripts using Automatic Runner in HP-ALM, the automatic Runner is showing status for the currently running test as “Undefined” and after the execution is completed, the execution status for that test in ‘HP-ALM Automatic Runner’ is shown as “Testing Tool is ready”.

I am working on QTP and QC\ALM since 2006 and never came across such issue so far.

Although after googling, I have got the following links but nothing worked so far….
1. https://softwaretesttips.com/2014/05/10/error-message-unspecified-error-appears-in-the-automatic-runner/
2. http://stackoverflow.com/questions/24633171/getting-unspecified-error-while-running-scripts-from-alm-11-5
3. https://community.hpe.com/t5/Unified-Functional-Testing/Getting-Unspecified-Error-while-running-Scripts-from-ALM-11-5/td-p/6529588

Hence requesting you to kindly share some thought that may help me in resolving this issue.


    Joe Colantonio - October 13, 2016

    Thanks Ravi! I haven’t been using ALM much in the past few years but this error does sound familiar. Sometime what helped me was installing the ALM local addin which sometimes fixed weird random corruption issues

Sandeep Jain - June 14, 2017

Hi Joe,

Thanks for sharing such nice articles!! Appreciate your efforts.
Can you please guide me if UFT and TFS integration possible by any chance?
In my project, Dev team is using TFS for code checking and requirements and their expectation is to integrate UFT with TFS to kick off regression when a new build is deployed to lab. Please suggest.

Thank you.

Click here to add a comment

Leave a comment: