Categories

Netsparker Web Application Security Scanner

Introduction to HP Unified Functional Testing (UFT) - Latest version of Quick Test Professional (QTP)

Today we are bring out the new multi-part post training tutorials series on latest version of QTP called HP Unified Functional Testing (UFT). In this training tutorials series we are concentrating on features UFT in pictorial diagrams to understand more easily & efficiently. These articles are specially designed for beginner to advanced users.
 
Here we are covering UFT basics to advanced scripting with proper examples to get better understanding for our readers. Considering big list of articles I will keep the all articles link in single place to get accessible easily.
 
Trail version of UFT is available for free you can download at your home & practice it (I will post next article on download & installation).Your questions feedback are always welcome, you can ask the queries in the comments below. We will make sure to reply on the queries. As well you can share your experience in the comment section to improve our UFT training series.
 
Unified Functional Testing UFT

 

QTP stands for Quick Test Professional, given by Hewlett Packard (HP). QTP is a software application used for Automation Testing process to test the software applications, more useful for“Functional” and “Regression” testing.

QTP’s user interface is called as an Integrated Development environment (IDE) for the test itself, IDE comes with various features which motivate testers to develop a complete script which will effectively validate the determination of the test.

QTP runs only in a windows environment and uses “VB Script”scripting language is one that gets interpreted at run time.

It supported technologies totally depends on the version of QTP is accessible for Web, Java (Core and Advanced), .Net, WPF, SAP, Oracle, Siebel, PeopleSoft, Delphi, Power Builder, Stingray 1, Terminal Emulator, Flex, Web Services, Windows Mobile, VisualAge Smalltalk, Silverlight and mainframe terminal emulators.

 

Latest version of QTP called UFT:

The latest version of QTP is 11.5; this new version of QTP is named as HP Unified Functional Testing (UFT). Basically, the UFT is a mixture of HP QTP (GUI testing tool) and HP Service Test (API testing tool). Mixture of QTP and ST will be available on a single graphic user interface. So from now onward, user does not have to download two different tools while working.

 

UFT - Latest version of QTP

 

Latest version of QTP supports Web, Java .Net, SAP, Oracle, Siebel, PeopleSoft, Web Services, and many other major languages and platforms, but some older versions do not support all above mentioned languages and platforms.

HP UFT 11.5 will also facilitate open source Continuous Integration(CI) systems like Jenkins and Hudson. While, understanding the need of phone (smart-phones + tablets) among users, HP is more giving attention on this;HP’s UFT 11.5 will deliver an enhanced support for mobile testing. With this HP UFT Mobile support, HP says that user will be able to generate mobile platform agnostic scripts.Agnostic scripts which has been created iOS, can also work on Android. It will also support emulators and real devices. The real devices can be taken from the public cloud of collective real devices and/or private cloud of devoted real devices.

 

Automated Testing Process and Progress Steps:

Any automated tool execution process has to go through the following steps given below in the figure. Here each step performs particular activity for better result.

 

QTP/UFT Automated Testing Process and Progress Steps

 

Feasibility analysis during automation: Before doing automation testing on software, it is necessary to check that the software can be automated or not, because user cannot automate all software due to some reason.

Suitable tool section process: Select the automation tool depends on the software requirement, function, and usage.

Select and develop the automation framework: After selecting automation tool,the next process will be to select an appropriate framework for automation. There are different kinds of frameworks and each framework has its own quality. Also, develop the framework that is very important process of any successful test automation project.

Figure the proof of Concept: Proof of Concept(POC) is established with an end to end setup to estimate if the tool can support the automation of the application. Although, it is achieved with an end to end setup which will confirm that the main functionality can be automated.

Develop, execute and analyse the test script:After script get developed,the scripts should go for execution,result analysis, and defect logging. Usually, test scripts are version controlled.

 

Version History of QTP

HP Unified Functional Testing was initially given by Mercury Interactive and Mercury Interactive was consequently developed by Hewlett Packard (HP) in 2006. Its first name was Astra Quick Test, later on called as Quick Test Professional and the latest version is known as Unified Functional Tester(UFT).

Timelines

Versions

2001

5.5

2002

6.0

2003

6.5

2004

8.0

2005

8.2

2007

9.0

2007

9.1

2007

9.2

2008

9.5

2009

10.0

2010

11.0

2012

11.5

2013

11.52

2013

11.53

 

Advantage and Disadvantage of QTP/UFT:

Advantages

  • Freely Combined with Test Management Tool (Hp-Quality Center) which allows easy scheduling and Monitoring.
  • Very simple and easy to use and understand, very easy to navigate, provides very user-friendly results validation and Report generation process.
  • It has become very significant for Mobile Application Testing.
  • Although, it is a HP product, HP provides it full support in any manner.
  • Development process of QTP/UFT automation testing uses VBScript language which comes with very much skilled and easy code as compare to any other object oriented programming languages.
  • Although, it is a commercial tool, very costly to purchase its license.
  • QTP/UFT scripting process takes less time, but execution process takes relatively more time and increases load on CPU & RAM.
  • QTP/UFT does not work with all browsers’ versions, testers are always depend on patch file of the browser particular version.
  • Just like Selenium, QTP/UFT works only on Windows OS.

Disadvantages

  • Although, it is a commercial tool, very costly to purchase its license.
  • QTP scripting process takes less time, but execution process takes relatively more time and increases load on CPU & RAM.
  • QTP does not work with all browsers’ versions, testers are always depend on patch file of the browser particular version.
  • Just like Selenium, QTP works only on Windows OS.

 
Today in this post we have seen the “Introduction to HP Unified Functional Testing (UFT)”. Considering big list of posts we are publishing articles more frequently. In next article we are talking about “How to download and install latest version of QTP (UFT)

Please join and share this FREE UFT/QTP training series with your friends. Ask your questions in the comments below.

 


 

8 comments to Introduction to HP Unified Functional Testing (UFT) – Latest version of Quick Test Professional (QTP)

  • Sumedha

    Thanks for sharing good information about uft-qtp, really helpful for me..

  • soujanya

    Hi, your articles on testing are very good. i want to inform you one of my observation that disadvantages points specified under advantages section in Advantage and Disadvantage of QTP/UFT topic.

  • Ram

    “Just like Selenium, QTP works only on Windows OS.” – Selenium can be used with linux/mac too, right?

  • zammy

    yepp Ram, Selenium works in linux/mac too

  • Zarabi

    sdf

  • Anita

    Nice article… Iam a beginner with this tool and testing field…
    Just downloaded the trial version of UFT…Cannot see the Keyboard view so is VB scripting is the only way to write or modify the script ?

  • Rajeew

    It is very useful information on UFT (Unified Functional Testing)

  • Mxolisi

    You say “Just like Selenium, QTP works only on Windows OS.”, this is not true.
    Selenium works on all operating systems while QTP is limited to windows.

Leave a Reply

You can use these HTML tags

<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>