UFT – A Sneak Peek at Unified Functional Testing 12.5

Unified Functional Testing 12.5

Hands down, the most exciting announcement made at this year’s HP Discover this year for me was LeanFT, but that’s not the only thing HP has been working on.

If you’re a Unified Functional Tester user, HP has made some significant improvements to UFT as well.

UFT 12.5 Highlights

The five main areas in which functionality has been added to or enhanced with UFT 12.5 are:

  • Cross-Browser Testing
  • Mobile
  • Integrations & Technologies
  • Usability
  • Flexible Consumption

Cross-Browser Testing

HP has enhanced the Chrome recording ability and made it easier to create test scripts for cross-browser tests. This update should allow us to use one script that works against all four browsers: IE, Chrome, Firefox and Safari.

They’ve also added a way for users to easily specify which browser to run against and to receive a single report that shows the results of all the test executions against all the different browsers. Way cool!

Flexible Consumption

This new feature is pretty wild. HP has separated all the code needed for UFT execution to create what they are calling a UFT Runtime Engine. This is a separate installation piece now, which allows users to easily deploy test scripts to other machines. It also includes a new license type, which offers users lower-priced license options for machines on which they just need to execute scripts.

When you buy the UFT bundle you’re getting both the UFT and LeanFT licenses. (This applies if you already have an existing Unified Functional Testing license.) You get to decide which flavor you want to use to create your test scripts. You can mix and match. You can also install both UFT and LeanFT on the same machine.

Mix and match licenses as you please; companies that have lots of licenses but still need more don’t need to buy UFT if they don’t need a full-blown solution. You can buy just the lower-cost LeanFT license, or even just a runtime engine license. This flexibility in the different licenses allows you to get only the functionality you really need, and will hopefully save you some money.

Since it hasn’t been released yet, I’m not sure what the cost difference will be between the different license options, but it sounds like it will be a considerable difference.

Can you convert a UFT script to a LeanFT script?

Someone in the UFT 12.5 session asked the question, “Can you convert the UFT script to a LeanFT script?” The answer was that the UFT object repository will be compatible with LeanFT, but that you’ll need to manually recreate your scripts in LeanFT.

I also saw a demo of a conversion tool that Gallop software (an HP partner) has created that looked pretty slick, but I’m not sure how well it works as of yet.

In any case, the only reason you should move from UFT to LeanFT is to take advantage of the Object Oriented Features of Java and C#. I can’t see many scenarios where you would want to convert your existing UFT scripts over without rewriting them specifically to take advantage of Java or C#.

Usability

I haven’t seen the new IDE UI, but I’ve heard it got a little facelift that’s supposed to make it easier to use. There have also been some keyword view enhancements which I never use, but maybe some of you do. It sounds like the biggest change here was the new, lightweight, HTML-based report feature. Now you can share results without your team members without them needing to have Results Viewer installed on their machine. This should make sharing info among your non-automation team members quicker and easier.

Integration & Technologies

With more and more companies moving to continuous delivery and integration, it was difficult before now to get UFT to fit into this new workflow. Thankfully, UFT 12.5 HP has added functionality that allows users to integrate with source-control tools like Git and Subversion. (This had been a long-standing hassle for me, since the only tool I could use for version control was ALM, which made it difficult to integrate our automation scripts with our Continuous Integration environment.)

Mobile

UFT 12.5 will integrate better with HP Mobile Solution. There have also been some improvements around this for designing mobile tests, using the spy and highlighting within UFT. Now you can use the UFT SPY and highlight on mobile user interfaces. There is also a run mobile test option using UFT Jenkins plugin.

What else?

That’s everything worth noting from the HP Discover UFT session. When UFT 12.5 is officially released, I’ll try to update anything I missed or got wrong.

To sum it all up, it looks like HP is trying to create different licenses and flavors of their products to meet the requirements of a variety of users. I think many of these changes have come a little late, but I’m happy they’re finally here.

11comments
Chris - June 12, 2015

Thanks Joe. I’ll be keeping an eye out for the release next month.

Reply
Ted Nelson - August 5, 2015

Thanks for the article, any idea on the cost for the runtime component license?

Reply
NatarajG - August 7, 2015

Does UFT 12.5 support firefox version 36.0??

Reply
    Joe Colantonio - August 8, 2015

    Yes it does

    Reply
Manoj - August 14, 2015

Thanks Joe… I will keep my eye on this for further post
Amazing feature… feeling excited to use LeanFT

Reply
veronika - September 8, 2015

Hi,
I have just installed UFT12.5 and started to record my testing steps for a web application. But script is not getting generated.Please help!!

Reply
    Joe Colantonio - September 9, 2015

    Are you getting error messages. What kind of application are you testing. What add-ins do you have loaded. Does work against any other application? What browser are you using?

    Reply
Jeremy - October 27, 2015

Its high-time they offered cheaper flavors especially when other options like Selenium and Watir are slowly but steadily gaining popularity.

Reply
Pete - November 26, 2015

I was told there is integration with Eclipse by way of plugin to take advantage of Java.

Reply
Click here to add a comment

Leave a comment: