Why UFT Needs to Go !

Why UFT Needs to Go !

I have finally made up my mind to try to stay away from UFT. I don’t think HP has done justice to QTP after introducing UFT.

I clearly remember the first time UFT was launched in 2012, I was like – “Wowww ! It’s a great effort by HP. There are some stability issues that I’m sure will be fixed as the tool matures”.

In 2015, I was like – “Oh myyy ! UFT is still in same shape. Let me move my Web based tests to Selenium.”

Now in 2016, when I need to run my older scripts in UFT, I’m like – “I think I need to move my Desktop based scripts to LeanFT”.

In case you haven’t worked with UFT or you can’t relate to what I’m saying, here are a list of things I have been facing with UFT:-

  1. Debugging – I place a breakpoint in my code, while pressing F10 and going to consecutive lines, UFT goes into a state of TRANCE and I need to restart it and repeat the same process (and hope it doesn’t happen this time).
  2. Error Handling – In the name of Error Handling, all we have is “On Error Resume Next”. Time to move on to try catch !
  3. Latency Issue – I sometimes can’t type in the UFT IDE coz its just so slow. I have to write in a text editor and paste in UFT IDE.
  4. Watch Window – The Dreaded HRESULT E_Fail error comes up when I try to look up something in the Watch Window.
  5. Automation Object Model – Following statement – Set objQTP = CreateObject(“QuickTest.Application”) takes atleast 10 times more time with UFT as compared to QTP.

These are only some of the issues that I have personally encountered. Apart from the above, freezing/crashing is quite frequent and performance is very slow in comparison to QTP 11.

In a nutshell, I think Selenium is awesome if you want to automate JUST web based applications but if you want the whole package of Automating Web as well as Desktop applications and use modern programming languages like C# and Java instead of VBScript, go for LeanFT ! For learning more about it, you can refer my short tutorial.

I don’t feel happy saying this, but RIP UFT :(

Agree with your cons of using UFT. However, I am still to find a product with coverage as vast as that of UFT (Web, Desktop, Mobile). Some of the products that I came across are really good and have some exciting features but sadly are limited to a specific domain. The stability issues are definitely troublesome, which in my personal opinion if fixed can boost the position of UFT to the front row of the race.

Nice post Harshit! Especially in times of agile/lean development projects, UFT based automation testing is quickly disappearing. Selenium is definitely a very versatile way of solving this problem and keeping up with shorter release cycles.

To view or add a comment, sign in

More articles by Harshit Kohli

  • Hasta la vista Monday Blues!

    In case you are not sure what “Hasta la vista” means, let me google that for you. As per my observation, many…

  • To Flutter...or not ?

    It goes without saying that Flutter has been gaining traction over the last couple of years. Rather it can be said that…

  • Why I left my job?

    I’ll be turning 30 this month and I decided to make a drastic change by leaving my job and going the entrepreneurial…

    6 Comments
  • How to set Jenkins Job status based on Test Case Pass % ?

    We all love to run our tests from Jenkins ! Its quite easy to run your test script from the Jenkins command line…

  • Jenkins Training

    Jenkins is THE first tool that comes in mind when you talk about Continuous Integration and Deployment and there is no…

    1 Comment
  • Docker Training

    Containerization has been rocking the IT world from some time now with Docker leading the way. Docker basically answers…

  • TestNG - Using @DataProvider and @Factory

    TestNG gives you two awesome annotations to implement Data Driven tests. Lets look at them one by one:- @DataProvider -…

    3 Comments
  • HP LeanFT Java Tutorial

    Hi, If you are an Automation QA Enthusiast, I'm sure you must have heard about LeanFT and how HP's trying to break away…

    3 Comments
  • DSTC 2016 Day 1 - Test Automation Contest

    DSTC organized a Test Automation Contest today at Radisson Blu, Dwarka, New Delhi. It was a well conducted event with…

    4 Comments
  • HP LeanFT C# Tutorial

    Hi, If you are an Automation QA Enthusiast, I'm sure you must have heard about LeanFT and how HP's trying to break away…

    2 Comments

Others also viewed

Explore content categories