Discover What is UFT HP’s Unified Functional Testing

Discover What is UFT HP’s Unified Functional Testing

UFT UPdate

Hp released a new tool named Unified Functional Testing which is a new tool that integrates two of HP’s Testing product in a common and IDE to provide a power-full testing framework for GUI and API testing:

•HP Service Test
•HP QuickTest Professional
To learn more check out my articles on:

UFT Confusion

Does HP sometimes leave you scratching your head in confusion? It’s definitely what happened to me when they announced their new HP Unified Testing Software product. I already have QTP 11 and Service 11.10, so I was left to wonder — was this a new and separate product??

Unified Functional Testing (UFT)

As of now – as far as I can tell — it is not a separate, standalone product. If you log on to HP’s site and select Functional Test, what you are really doing is downloading QTP 11.

UFT download

If you also want Service Test, it’s a separate download. My guess is that eventually HP will have an actual product named Functional Test that will possess the same functionality of QTP & Service Test in one standalone app.

So, my suggestion is, at least for now, is that when you hear “HP Unified Functional Testing software,” think “HP UFT” — a machine that has a standalone install of QTP Pro 11 with all add-ins, and a separate standalone install of Service Test 11.10 and you are using a Unified Functional Testing license.


Basically “Unified Functional Testing” (UFT) is a license type that allows you to integrate QuickTest Pro with Service Test.

“Unified Functional Testing” Version 1.0 license key supports Version 11.00 (and later versions) of QuickTest Professional (including its Add-ins) and Service Test. That means that if you want to be able to call QTP from ST (or vice versa) you’ll need a special license called UFT.

If you only have an “FT-Unified” license for QTP and ST, you will not be able to use the built-in integration ability of either product. So if you have a FT-Unified license and you select the ‘insert\Call to Service Test Test’ menu option you will get the following message: “To insert a call to a Service Test test, QuickTest, you must be using a Unified Functional Testing license.”


Since this new license was most likely not included in the original HP licensing agreement, companies that currently hold an “enterprise License” will probably will be out of luck when it comes to using UFT.

So how do I know what license type I have?

A Unified FunctionalTesting license will look something like this:
RWEHKWHEKHWKEHKWJOEJOEFSJKSFJOE# “Unified FunctionalTesting” version “1.0”

a Functional Testing license will look like this:

Notice why this is confusing — both have the word “Unified” in them – WTF!

Please – let me know if I’m not understanding UFT correctly.

QTP – Have You Ever Wanted to Simply Call a Jar File or Java Class from QTP But Wasn’t Sure How? — Joe Colantonio -- Test Automation Geek | Bibliomaniac | Software Imagineer - July 18, 2011

[…] interact with, you could use Service Test 11, which contains a call java class activity. With a “Unified Functional license ,” you could call Service Test from QTP; in our case, however, this would have been overkill, so […]

alin - August 30, 2011

That is why I was not finding anything on HP site about QTP :(

They should really test the web site for usability !
Thank you for the info.

    Joe Colantonio - August 31, 2011

    alin » Hi Alin – I feel your pain. Whats even worst is that it looks like HP plans on releasing a scaled down version called ‘HP QTP Essentials’. So that should really make things more confusing – Uggg!

Kari - October 7, 2011

I installed the QTP Essentials and just installed my license key. After which I recieved the message, “QuickTest Professional is currently using a Unified Functional Testing Demo License that will expire in 14 days. After this license expires, QuickTest will use your existing seat license, which does not support Unified Functional Testing. To continue using HP’s QTP-Service Test integration functionality, you must install a valid Unified Functional Testing license.”

What functionality will I be losing if I don’t have this additional license?

    Joe Colantonio - October 7, 2011

    Kari » You will lose the ability to use and Service Test and Call Service Tests from QTP. If you don’t use HP Service Test that should be the only functionality that is lost. Please let me know if this is not the case. Cheers~Joe

    Kartik - February 9, 2012


    Did you in first place install Demo version of UFT (with all add-ins); if that’s the case then the error seems to be right as you have bought the scaled down version of UFT which is called QTP Essential which doesn’t support the all add-ins.
    ~ Kartik

Henry Shen - March 4, 2012

Man I just love the word WTF which HP highly deserves! I guess those people who have years of experience working with HP software programs will agree with me. Clumsy, unnecessarily confusing and complicated, user UNfriendly. QC / QTP are a little bit different, maybe just because they were made by Mercury Interactive, not HP itself!

Kamineni - April 17, 2012

Thank u for sharing this article…I got overview about Service test test option in qtp..thanks a lot..

    Joe Colantonio - April 17, 2012

    Kamineni » Awesome – Nice to hear that it helped you!

JC - July 13, 2012

Cool thanks for this post…

Alvaro - December 12, 2012

*Functional Testing = QTP
*Unified Functional Testing = QTP + ST
*UnifiedFunctionalTesting 1.0 = License feature
*UFT 11.50 = one single tool with QTP+ST
*QTP Essentials = Same QTP 11, but limited addins and QC integration (QTPEssentials license feature)

Shahid - January 31, 2013

Hi Joe, I am hoping you are fine. We have UFT 11.5 and QC 10. Looks like there is no add in available to work with UFT 11.5. Do you have any info on this ? I can’t run UFT 11.5 test cases from QC 10 ? When clicked on QC –> add ins page –> HP Quicktest professiona , I see only information about QTP 11.


    Joe Colantonio - January 31, 2013

    Shahid » Hi Shahid – what patch level is your QC instance at? According to the UFT support Matrix QC 10 with patch 27 and above should work.

arigs - April 16, 2013

@Joe, I had integrated QC10 and UFT . But, I am not able to execute the BPT from QC. Whenever I started executing from QC, it is failing. any help?All the resources are also loaded into UFT.

    Joe Colantonio - April 18, 2013

    arigs » What is the exact error message? Are you able to run the BPT locally from QC? Do you have the latest UFT critical service packs installed?

Ismael - May 17, 2013

Hi everyone, has anyone training material for ALM and UFT? I want to take the certification exam for both tools and I have not found out any material yet.
Thanks in advance.

Arman - November 5, 2013

After the upgrade is done from QTP 10 & QC 10 –> to –> QTP 11.52 and QC 11.52, scripts are running very fast. It is not even giving time to load a page and getting failed. I have tried to increase the time (5 sec) between each steps from Tools -> Options. When I am executing the component from UFT then each step is waiting 5 seconds and all steps are getting executed. But when I am trying to execute the BPT from ALM then same script is not taking the waiting time.
Any ideas how to fix this issue ?

murthy - February 24, 2014

QTP and UFT are one and the same?, if I want to purchase for QTP, shall i ask now as UFT?

    Joe Colantonio - February 28, 2014

    Yes QTP is now called UFT (Unified Functional Testing)

      Sriram - April 9, 2014

      Hi Joe,

      Can we install HP Service test and UFT on the same desktop?


        Joe Colantonio - June 22, 2014

        i’m not 100% sure but i think you can

rekha - July 22, 2014

what is the cost for licence of hp functional tool

    Joe Colantonio - July 22, 2014

    Not sure you would have to check with HP. Anyone else know what HP is currently charging?

[BLOCKED BY STBV] What is QTP Essentials Edition? | Joe Colantonio - Selenium-UFT-QTP-SoapUI-ALM-LoadRunner & more - July 22, 2014

[…] What make things really confusing is that HP recently changed the name of QTP to UFT… but then they release a lite version of UFT and call it QTP?? Urggg! I covered this a previous blog post. (WTF is UFT?) […]

Tushar Modi - August 5, 2014

I have read in HP-QTP11.0 version user guide
QuickTest inserts a step that calls the Service Test test, for example:
var_CallServiceTest = CallServiceTest (“”,”MySTParams-1.xml”)
but in QTP you can directly access the XML in setting options
correct me if I am wrong.
Tushar :)

Saurab - June 18, 2015

How an i run UFT Tests using Jenkins(not HP ALM)

Click here to add a comment

Leave a comment: