What is UFT One (QTP)?

UFT One / QTP is an automated functional testing tool by Micro Focus that uses automated tests to identify bugs in an application under test.

UFT stands for Unified Functional Testing. It was earlier known as QTP (QuickTest Professional). In fact veterans to this tool still continue to refer it as QTP.

QTP was initially created by Mercury Interactive, which later got acquired by Hewlett Packard (HP) in 2006. In 2011, the software was rebranded to UFT with the release of version 11.5. Following the spin merge of HPE into Micro Focus in September 2017, Micro Focus took over the responsibility of designing, supporting, and maintaining UFT. In November 2019, Micro Focus decided to change the name of UFT to UFT One.
As of January 2023, Micro Focus has been acquired by OpenText.

Prior to 2021, UFT was named in sequential order according to the version releases, such as UFT 12.x, UFT 14.x, UFT 15.x, and so on. However, starting in 2021, Micro Focus decided to change the naming convention to reflect the year of release. As a result, the current names of the software are UFT One 2021, UFT One 2022, and UFT One 2023.

UFT One is primarily used for functional, regression and service testing. Using UFT One, you can automate user actions on a web or client based computer application and test and identify bugs on the same actions for different users, different data set, on various Windows operating systems and/or different browsers. Automation using UFT One if planned and executed in a proper manner can save considerable time and money compared to manual testing.

UFT One is one of the most widely used commercial automation testing tools in the market today. It is known for its ease of use and support by the vendor and large community of automation testers. Due to this reason, skilled UFT One professionals are always in demand.

Browse by topic: Click any of the links below to jump to each topic on this page.

Supported Languages

All versions of QTP/UFT comes pre-installed with a Product Availability Matrix available by the name QTP_PAM.pdf (for versions below 11.0) or UFT_PAM.pdf (for versions 11.5 or above) This is the best way to find compatibility of QTP/UFT with various Operating systems, browsers, technologies, addins etc.

Micro Focus Unified Functional Testing uses VB Script as its scripting language. This is the only language that is fully supported by UFT One’s IDE. VB Script supports Object Oriented Programming concepts but not polymorphism and inheritance.

Supported Browsers

Browsers supported by QTP

Supported Operating Systems

QTP supports windows OSWindows 7 (SP1) , Windows 8/8.1 and Windows 10 including Surface support for Windows 8.1 and Windows 10. UFT 12 onward supports Safari on Mac OS (in Beta mode)

UFT/QTP System Requirements : UFT One 2023

To successfully install and run UFT One 2023, your computer must meet the minimum system requirements shown below.
However, It is always recommended to have a configuration higher than the minimum requirements.

  • Computer/Processor: Dual Core CPUs or better
  • Operating System: Windows 7 SP1 (32 bit or 64 bit)
  • Memory: Minimum of 2 GB when no more than three add-ins are loaded simultaneously.  [Additional memory is required when loading more add-ins and when using the Save movie to results option to capture movies during run sessions.]
  • Color Settings: High Color (16 bit)
  • Graphics Card: Graphics card with 64 MB video memory
  • Free Hard Disk Space: Minimum of 2 GB of free disk space for application files and folders.

UFT/QTP Supported Technologies

UFT One can be used to automate web based and windows based client-server applications. However, it doesn’t support all technologies by default. For an extended support, we need to load the corresponding add–in. For instance, if you were to automate an application based on Java technology, you will have to load Java add–in. [UFT One Add-Ins are software provided by Micro Focus that needs to be installed on a machine where UFT One is installed  – to support a corresponding technology.]

UFT One comes pre-installed with 4 add ins by default – ActiveX, Visual Basic, Web and Mobile. All-in-all UFT One supports .Net, Web, VB, Mobile, Java, Oracle apps, SAP, PeopleSoft, Siebel, Stingray, Terminal Emulators (Unix, Mainframes), Power Builder, Delphi, Visual Age, Web Services, Flex (By Adobe), Shunra VE Desktop Professional for WAN emulation (By Shunra)

License Types

When you install UFT One, it comes with a default 30 days fully functional demo license. After the demo period, we need to purchase one of the licenses so as to QTP license typescontinue working with the tool. There are two types of license, Seat and Concurrent License.

Seat License

It’s a license that is specific to the computer on which the tool is installed i.e. if two or more people want to work on the tool then each one of them has to install the seat license on their respective machines.

Concurrent License

This is a network based license that can be used by multiple users at the same time. This license is installed on a remote license server. Hence a particular number of users can work with the tool by connecting to the license server at the same time; the number varies based on the number of concurrent licenses purchased.
There is a sub type of concurrent license called commuter license. It is a concurrent license that works like a seat license for a given time period. The validity period is usually 180 days. Let’s assume we have configured 10 concurrent licenses and one or two members have to travel on a business trip because of which they couldn’t connect to the license server. In such instances, we can ask administrator to configure commuter license. This works like a seat license for a given time period. Thus for this specific time period, the concurrent licenses available offshore will be equal to total concurrent licenses minus commuter licenses.

Read about UFT One licenses in detail

UFT One Cost

A seat license purchased for one year will cost you $3200 while a concurrent license for the same duration will cost $4500. You may buy a license for 3 months, 6 months or 1 year duration. Here is a chart:
UFT License Cost for Seat and Concurrent LicensesUFT license price may vary by region and by organization. Enterprises buying in bulk may get substantial discount. Check various options here.

Certifications Available for UFT

Micro Focus conducts a popular UFT certification program called UFT120 -15.x CP on UFT One 15.x. Here is a complete Guide on the latest UFT Certification exam.

Training on UFT One

QTP trainingThere are many options available for UFT One training. Micro Focus offers classroom based training’s but the general consensus among UFT professionals is that the fee charged by them is too high and the syllabus covered is too narrow.  LearnQTP has been conducting an affordable online UFT One training program called UFT training OnDemand. This program was started back in 2009 and has seen many revisions since then incorporating feedback from trainees and adding content as per the needs. It is one of the most recommended and well liked UFT training programs available today. Since the program is available online, provides real world knowledge, individuals across the world join this training to enhance their skill set. Check complete details about this program here.

A Raw Example Where UFT One can be Used

Let’s consider the scenario where you want to test login for a particular user. To test this scenario manually, you would generally follow these steps –

  1. Open web browser
  2. Enter the URL of the application.
  3. Enter user id & password and then click on “Login” button on login page.
  4. Verify that login is successful

Now consider a case where you have to test this login functionality many a times or you have to test the same functionality for large number of different users say a 1000 or more users. Performing this action manually is time consuming & tiresome activity. Now UFT helps you replicate your actions that you do manually such as opening the application, entering user id and password and hitting the “Login” or “Submit” button and verifying whether or not you have logged in successfully. To achieve this, you can write your code for log in scenario in UFT and run the code any number of times with a single click of a button, of course with same or different test data as required. This is a very raw example, in trained hands UFT One can accomplish a lot many tasks. As of November 2024, Micro Focus UFT One 2023 is the latest version available in the market.

Here is a free tutorial series to learn UFT One from scratch starting with Tutorial 1: Getting ready to learn UFT

UFT One Version history

Astra Quicktest (First version)

The first version of QTP was named Astra QuickTest and it was released by Mercury Interactive(MI) in May 1998. The starting price for the software was $3995 per copy. Source: 10k Sec filing by MI on March 29th, 2001

Astra QuickTest 3.0

Astra QuickTest 3.0 was released in Feb 2000. The software copy was priced at $2995 and it needed IE4.0 or higher to run. Source: Mike Oliveira

Astra QuickTest 5.0 (Astra QuickTest Professional 5.5)

Astra QuickTest 5.0 was released in Feb 2001. This version was able to test multimedia elements like Real Audio/Video and Macromedia Flash etc. After the addition of various patches, Astra Quicktest 5.0 was renamed Astra QuickTest Professional 5.5. This version was able to test websites to ensure they meet the requirements of Section 508, an amendment to the Rehabilitation Act of 1973

QuickTest Professional 6.5

QuickTest Professional 6.5 was released in Sep 2003 and lost Astra as part of its name. The major new features added in this version were:

QuickTest Professional 8.0

QuickTest Professional 8.0 was released in late 2004. The major new features added in this version were:

  • Unicode Support
  • Keyword View
  • Business Process Testing
  • Action/Test Parameters

QuickTest Professional 8.2

QuickTest Professional 8.2 was released in early 2005. The major new features added in this version were:

  • Patches on top of version QTP 8.0
  • Ability for Auto-Documentation
  • Step Generator
  • Enhanced Expert View

QuickTest Professional 9.0

QuickTest Professional 9.0 was released in April 2006. This was the time when Mercury started phasing out another popular product WinRunner since the company had integrated all its capabilities in QTP. The major new features added in this version were:

  • Object Repository Manager
  • Object Repository Merge Tool
  • Multiple Object Repositories per Action or Component
  • XML Object Repository Format
  • Function Library Editor
  • Handling Missing Actions and Resources

QuickTest Professional 9.1/9.2

QuickTest Professional 9.2 was released in Feb 2007. During this time HP completed its acquisition of Mercury interactive(MI) which started in late 2006. The major new features added in this version were:

  • Mercury Screen Recorder
  • Dynamic Management of Object Repositories

QuickTest Professional 9.5

QuickTest Professional 9.5 was released in Jan 2008. The major new features added in this version were:

  • Support for tabbed browsing
  • Bitmap checkpoint tolerance level through UI itself
  • WebAddin Extensibility

QuickTest Professional 10.0

QuickTest Professional 10.0 was released in Jan 2009. With this version QTP started providing 30 days trial instead of 14 days trial offered in the earlier versions.  The major new features introduced in this version were:

  • Centrally Manage and Share Testing Assets, Dependencies, and Versions in Quality Center 10.00
  • Perform Single-User Local System Monitoring While Running Your Tests
  • Improve Portability by Saving Copies of Tests Together with Their Resource Files
  • Call Actions Dynamically During the Test Run
  • Develop Your Own Bitmap Checkpoint Comparison Algorithm
  • Centrally Manage Your Work Items and ToDo Tasks in the To Do Pane
  • Improve Test Results Analysis with New Reporting Functionality
  • Test Standard and Custom Delphi Objects Using the Delphi Add-in and Delphi Add-in Extensibility

QuickTest Professional 11.0

QuickTest Professional 11.0 was released in Sep 2010. The major new features introduced in this version were:

  • XPath and CSS based object identification
  • Good Looking and Enhanced Results Viewer
  • Easy Regular Expressions
  • Now identify objects not only in relation to each other but in relation to neighboring objects. Visual Relation Identifier
  • Load Function Libraries at Run Time
  • Test Your GUI and UI-Less Application Functionality in One Test
  • Record Support For FireFox is now available
  • QTP 11 is capable of receiving Java or .NET log framework messages from your application which can then be embedded in the run results
  • Embed/Run Javascript in web pages
  • Improved test data management when integrated with Quality Center
  • QTP 11 now supports Web 2.0 Toolkit Applications out-of-the-box similar to any other add-ins.

QuickTest Professional 11.50 Unified Functional Testing 11.50

Unified Functional Testing 11.50 was released in Dec 2012. The combo of QuickTest Pro(QTP) + Service Test(ST) is now integrated into Unified Functional Testing(UFT). The major new features introduced in this version were:

  • HP UFT Insight
  • Multiple script Debugging
  • PDF Checkpoints
  • Support Open Source CI Systems
  • Mobile Testing Support

Unified Functional Testing 11.51

A service pack UFT_00001.exe was released in Feb 2013 which has changed the version of UFT from UFT 11.50 to UFT 11.51.

  • This patch has various bug fixes and minor enhancements. It has an added support for Windows 8 and IE 10.
  • Mozilla Firefox version 19 is now supported with a patch UFT_00037.EXE

Unified Functional Testing 11.52

A service pack UFT_00022.EXE was released in June 2013 which has changed the version of UFT from UFT 11.51 to UFT 11.52. (This service pack can be installed directly on top of 11.50, you don’t need UFT 11.51 if you have not installed it earlier)

  • This patch has various bug fixes and minor enhancements. With this patch, UFT now fully supports .xlsx format.
  • HP is keeping pace with Firefox. It has added support for Firefox 21 in this pack.
  • A new method was added for Insight objects: ClickSpecial.
  • New versions are supported for SAP CRM, WDA, SAP Portal.
  • New support for numerous SAP Web Dynpro ABAP controls.

Unified Functional Testing 11.53

A service pack UFT_00044.EXE was released in December 2013 which has changed the version of UFT from UFT 11.52 to UFT 11.53. (This service pack can be installed directly on top of 11.50, you don’t need UFT 11.51 or 11.52 if you have not installed them earlier)

  • This Service Pack addresses quality and performance issues found in the 11.50 Major release and its previous service packs, SP 1 & SP 2.
  • This service pack is a mandatory update for all UFT 11.50/11.51/11.52 and Service Test 11.50/11.51/11.52 users.

Unified Functional Testing 12

UFT 12 was released in March 2014. The major new features introduced in UFT 12 were:

  • Better, Faster installer
  • Better ALM authentication
  • Auto Upload of run results to ALM
  • Introducing support to test Safari browser on a remote Mac (in technology preview mode)
  • Support for more technologies

Unified Functional Testing 12.01

UFT 12.01 was released in July 2014. The major new features introduced in UFT 12.01 were:

  • Official support for Windows 8.1
  • Support for Safari on Mac OS is now out of Tech Preview and available for production environment
  • Chrome extension for UFT is available in Chrome Store from now on
  • Better documentation
  • Support for windows run time objects

Unified Functional Testing 12.5

UFT 12.5 was released in July 2015.  The major new features introduced in UFT 12.5 were:

  • LeanFT – A brand new powerful tool which can compliment your testing with UFT
  • Version control with Git
  • Running UFT test without the full IDE using Run Time Engine
  • Enhanced support for cross browser testing
  • Migration of UFT licensing mechanism from Sentinel to AutoPass

Unified Functional Testing 12.54

UFT 12.54 was released on Oct 1st, 2016.  The major new features introduced in UFT 12.54 were:

  • Demo license period increased from 30 days to 60 days
  • Drag and drop an object from Object Spy to Editor
  • JavaFX Support
  • Improved ALM support
  • Improved Web Accessibility. HPE has now added new supported roles for role property in web applications.

Unified Functional Testing 14

UFT 14 was released on Jan 31st, 2017.  The major new features introduced in UFT 14 were:

  • UFT is now offered in 3 new flavors. UFT Ultimate, UFT Enterprise, and UFT Pro
  •  A new tool called Test Combinations Generator was introduced in UFT IDE
  • New Capture Mode was introduced
  • UFT Pro (LeanFT) goes cross platform
  • LeanFT for Selenium which is bundled with HPE UFT Pro (LeanFT) was introduced. It enables Selenium users to create and maintain Selenium scripts easily.
  • UFT documentation is now online by default (and not local machine which was the default earlier). However you can still download them to your local machine for faster access. Here is how to download and install UFT Help and VB Script reference on your local machine.

Unified Functional Testing 14.01

UFT 14.01 was released on Aug 18th, 2017.  The major new enhancements made in UFT 14.01 were:

  • Object Spy is no more a ‘modal’ window
  • You can now choose the object repository from Object Spy itself
  • IDE gets option to Run UFT tests in a locked, remote session
  • Run UFT tests in StormRunner Functional (SRF)
  • Complete support for Angular JS, Angular 2 & Angular 4

Unified Functional Testing 14.02

UFT 14.02 was released in December 2017.  The major new enhancements made in UFT 14.02 were:

Unified Functional Testing 14.03

UFT 14.03 was released in March 2018. The major enhancements made in UFT 14.03 were:

  • Compare tool in Object Spy Window
  • Ability to remote record UFT Tests in SRF
  • Ability to run several mobile tests in parallel
  • Support for fingerprint authentication simulation

Unified Functional Testing 14.50

UFT 14.50 was released in Aug 2018. The major enhancements made in UFT 14.50 were:

  • Hover mode in Object Spy
  • Ability to run up to 4 web tests in parallel
  • AOM support for SRF
  • Support for facial and barcode authentication simulation

Unified Functional Testing 14.51

UFT 14.51 was released in Nov 2018. The major enhancements made in UFT 14.51 were:

  • Docker Support for UFT
  • Automated PDF reports
  • Smart Identification enhancements in reports
  • Parallel tests steps that can run in isolated mode and more

Unified Functional Testing 14.52

UFT 14.52 was released in March 2019. The major enhancements made in UFT 14.52 were:

  • New PDF Add-In
  • Mobile testing on local devices
  • Ability to run tests on locked machine
  • Ability to disable regular expression in static Descriptive Programming using the newly launched UftIsRegex property

Unified Functional Testing 14.53

UFT 14.53 was released in July 2019. The major enhancements made in UFT 14.53 were:

  • Artificial Intelligence (AI) capabilities
  • 20+ newly supported technologies
  • Better PDF reports
  • Enhanced PDF Add-in and Salesforce Lightning Add-in

UFT One 15.0

UFT One 15.0 was released in November 2019 sporting a fresh new colorful look. The major updates and enhancements made in UFT One 15.0 were:

  • Change of name: UFT will henceforth be known as UFT One. LeanFT will be know as UFT Developer. Mobile Center will be known as UFT Mobile
  • Enhanced AI capabilities
  • Support for excel .XLSX format in the data table
  • Enhanced support for PDF Add-in and Salesforce Lightning Add-in

UFT One 15.0.1

UFT One 15.0.1 was released in April 2020. The major updates and enhancements made in UFT One 15.0.1 were:

  • Dynamic add-in loading
  • Support for latest browser Microsoft Chromium Edge
  • Enhanced AI capabilities
  • Support for dark theme
  • Two new OCR vendor support namely Google OCR and Baidu OCR
  • Demo license period period decreased from 60 days to 30 days.

UFT One 15.0.2

UFT One 15.0.2 was released in Nov 2020. The major updates and enhancements made in UFT One 15.0.2 were:

  • Introduction of Object Identification Center – a replacement of Object Spy.
  • Faster test executions.
  • Accurate highlighting on zoomed web pages.
  • Enhanced AI capabilities.
  • Continued focus on look and feel.

Here is a quick video introduction to UFT One (73 sec)

UFT One 2023 is the latest version available in the market as of November 2024.

121 Comments

  1. Hi,

    Version control with Git is possible with QuickTest Professional 11.0 also?

    Reply
  2. QTP ES UFT? UFT IS QTP?

    Reply
  3. How to use UFT for applications that are not browser based?. I am trying to use this on a LIMS application that runs in CITRIX. Since this application does not run under a browser, how to record the actions that are taking place in this application using UFT?

    Reply
    • Hi, Have you achieved ?

      Reply
  4. Hi Ankur,
    Im working in Manual Testing (Windows based application) for past two years i would like to study the automation so which course is better for my career…

    Reply
  5. How to use javascript in UFT? Should i need to add any Add-ins?

    Reply
  6. can we use uft tool to automate PLC IDE like rslogix ???

    Reply
  7. Hi, I am planning to install UFT in a system which already has QTP. Will the installation overwrite my earlier QTP ?

    Reply
    • @Poorni: It is advisable to uninstall QTP and then install UFT.

      Reply
      • hi ankur
        i downloaded latest version of uft but each time i run any test on sample flight booking one it stucks at first step that uft is unable to recognize so and so

        the error msg i get is

        “Cannot identify the object “HPE MyFlight Sample Applicatio” (of class Window).
        Verify that this object’s properties match an object currently displayed in your application.

        Line (1): “Window(“HPE MyFlight Sample Applicatio”).Click 196,227″.

        Tip: If the objects in your application have changed, the Maintenance Run Mode can
        help you identify and update your steps and/or the objects in your repository.”

      • @Namrata: Are you using WPF addin with the new sample application?

  8. Hi, I worked as a QTP and manual tester 6 years back. Used QTP 10 version then. Since then, I have a gap of 6 years in my career. What things I need to brush up to get myself again in job track? What course do you prefer for my situation since I have no knowledge on UFT? Please advice.

    Reply
  9. Dear sir ,I don’t have knowledge on developing(coding) and SQL queries .So can I join in UFT testing . If I get any job am I sustain or not in the job. Please Give your advice
    Thanks
    Kumar.

    Reply
  10. How do we use QTP tool for testing?? Do we have actually do coding in VB script or there are excel formats to directly generate the scripts?

    Reply
    • @Versha: For anything meaningful t be achieved in UFT (formerly QTP), you need scripting knowledge.

      Reply
  11. Hi Ankur,

    I am from a non-IT background trying to become QA tester, I am interested in learning QTP/UFT but I think i should learn VBScripting first. Can you please guide me. To what extent do I need VBscript knowledge and how can I learn it.

    Reply
  12. How to Use UFT for Embedded Application..

    Reply
  13. Can UFT/QTP be used to automate the workflows created using Informatica Data Quality(IDQ). That is to run the mappings in an automated manner can we use QTP/UFT?

    PS : IDQ is and ETL tool.

    Reply
  14. how can i get table headers in UIATable for UFT12.53.

    I tried native methods as well but it is throwing me an error.

    pls suggest

    Reply
  15. Hi, can I use QC V11.53 whith UFT 12.5 ?
    thank you.

    Reply
  16. Hi ,

    I have one question i.e What is the purpose of QTP Addins because if i not selected addins in qtp it is able to identify the objects in application How?

    Reply
    • Addins used for specifying which type of langugae used in project.
      suppose ur application is in .net language then you have to add addins like .net,wpf etc. Then it will not give error of object identification

      Reply
  17. Hello, Does UFT supports Hl7 message format testing?

    Reply
  18. qtp version is changing frequently. how to prepare for certification? without practice with the stable version as well as solving questions and answers, It is difficult to pass certification.

    Reply
  19. Hi,

    Does UFT 12.51 support chrome because

    I am unable to record any thing in chrome version 45.0.2454.101 any suggestion how to solve this issue.

    Reply
  20. I HAVE A TRICK…BY WHICH WE WILL ABLE TO RE-INSTALL QTP WITHOUT FORMATATION OUR SYSTEM…

    Reply
    • Hi Rajveer,

      This is Rajesh, can you please share me the trick to re-install qtp without formatation.

      Reply
    • Need a trick to re-install QTP without formatting.

      Reply
  21. Hi Ankur, Am new to QTP/UFT, so how i will follow to learn QTP quickly.
    Please provide some materials. Suggest me.

    Reply
  22. Its really a good article. Thank you so much.
    Could you please send me QTP 11.0 learning document/stuff.

    Reply
  23. Hi

    Am new to QTP. Can anyone guide me like which is the right thing to learn/work QTP.

    Thanks in advance.

    Reply
  24. Whether UFT 12 supports flash/flex objects

    Reply
  25. Thanks ankur.And where can I get it QTP tutorials.

    Reply
  26. Hi,

    I have scripts developed in QTP 11 version. I got the new UFT 12.02 installed on my system. The QTP scripts execute in read only mode and cannot be edited for modification. Can some one please help me open those in write mode please?

    Many Thanks,
    Rupali

    Reply
  27. Do we have a patch for IE9 and above, Chrome 39 and above, firefox 29 and above for QTP 11.0

    Reply
  28. Very good way of presenting the knowledge on QTP!

    Reply
  29. This is great information and thanks to you and your team Ankur.

    I wanted to inform that UFT v12.02 is the latest version available as of 12/20/2014 (or so)

    Reply
    • @Atul: You’re right. Thanks. We have updated the info accordingly.

      Reply
  30. Hi Shafi,
    You can valudate xml using xml checkpoint.

    Reply
  31. thank you ankur.its

    Reply
  32. can i continue my uft 12 trail period tool after i re-install the operating system ?

    Reply
    • @neelkant – Yes, you can continue your uft 12 trial period after reinstalling OS

      Reply
      • Instead re-install OS, reset n<30 binary code. Does it work?

  33. Can QTP calculate the number of pixels on a web page?

    Reply
  34. Hi Ankur,

    I have installed UFT 11.5 on my system. i am using a concurrent license.

    .Net ADD in was not instalelled. Other addins were installed. I am not able to find any patch for .net add in for 11.5.

    Kindly help.

    Reply
  35. I am unabe to compare a bitmap image in a runtime with the one i load rather the bitmap checkpoint gives totally different results every time whenever i am using the same set of values .many times UFT is getting crashed at the checkpoint please suggest better solution to the same i am using trial version after which only i will be buying the licensed version.

    Reply
  36. Hi, I have installed QTP 11 on my machine. This is creating a conflict with Oracle SQL Developer. I am unable to open sql developer after installing QTP. Once I uninstall QTP, SQL developer is working. Is there a way to fix this?
    Thanks

    Reply
    • Hi DS did u got solution for your query? Me too facing similar issue. Please help me

      Reply
  37. Dear Ankur,
    Thanks for setting up this website I’m new to QTP and learning it now, I’d like to know if could QTP be used to Validate a a xml message against a particulat .xsd schema.
    Thanks
    Shafi

    Reply
  38. hello,

    I am not able to obtain HP Learner’s ID, please help me. Do send me the exact link where i can get it.

    Thank you.

    Reply
  39. Hi all, my question is what is the use of recording step to generate scripts in real life situation? How many process possible to create script for QTP? Thanks for the help.

    Reply
  40. Can you please reply to PRAJAKTA’s question as i have the same query/doubt.

    Thanks in Advance 🙂

    Reply
    • @Prajakta, Jas: QTP’s trial version is available for 30 days only. Legally it is not possible to install it again, unless you format the OS.

      Reply
  41. Does QTP support Safari? If so until which version it will support?

    Thanks

    Reply
    • Hello Subha,
      UFT 12 onward supports Safari on Mac OS (in Beta mode).

      Reply
  42. hello,
    I am new to testing, In UFT how to make the IDE(script window) visible while recording.
    Thanks in advance

    Reply
  43. Can you please tell me ? Can I use QTP for embedded testing?

    Reply
  44. Learn QTP is a very good way to learn QTP.I really find it very useful.Thanks a lot Ankur Sir 🙂

    Reply
  45. Please Help….it is not recognizing file path for the syntax
    executefile(“path of the file”)

    Reply
    • Can you provide more information on what error you are getting?
      If it’s just a browser you are opening, try using SystemUtil and also verify you are pulling the correct program file location (program files for 64 bit and program files (x86) for 32 bit, on a 64 bit machine). It could be you are trying to open a 64bit Application or Browser, which QTP/UFT sometimes has issues with (ok, almost always has issues with).

      Reply
  46. Really information.. ..useful..

    Reply
  47. @guru – did you tried installing latest patch for 11.5?

    It has many fixes. If installing that service pack (patch) did not fixes that issue, then you have to report this to HP.

    Reply
  48. Hi

    My appplication is dotnet appln. when i was using it on QTP 11 it was working fine and was identifying all the objects as SWFEdit, SWfButotn etc. But the application got migrated from Windows 2003 server to windows server 2008. and now when i identify the objects it is showing as SWFObject for all the objects. I have installed all the patches like Step 1:- Install QTP_00699
    Step2:- Install QTP_00709
    Step3:- Install QTPNET_00051
    Step4:- Install QTP_00699
    Step5:- Install QTPWEB_00086
    Step6:- Install QTPWEB_00078
    Step7:- Install QTPNET_00120
    Step8:- Install QTPNET_00127
    but still it is not working.

    Can anyone tel me what is the problem..

    Reply
    • @guru – did you tried restarting the machine and the recording the AUT?
      sometimes, it starts identifying objects correctly after recording

      Reply
    • 1. did you load the correct add-ins when you started QTP/UFT?
      2. Did you check what object recognition library you have loaded?
      In UFT this is under TOOLS/OBJECT IDENTIFICATION then select ENVIRONMENT.
      Sounds to me like you have .NET windows forms loaded. Try changing it to just WEB.
      3. Always be sure QTP/UFT is loaded before the application is opened.

      Reply
  49. Hi ,

    When i open business components in UFT 11.5 and run it , it is not identifying the SWF objects its showing as win objects but when i open new test and then Business componet it identifies objects properly but when i run, it is the same issue. COuld anyone help me regarding this….

    Reply
  50. Internet Explorer 9
    Windows Internet Explorer 9 (abbreviated as IE9) was released to
    the public on March 14, 2011 at 21:00 PDT…..

    Reply
  51. Hi Ankur,
    I am working on a javabased desktop application and devloping a framework.Most of the works on javatables.I am facing a problem during identifying javatable.Object spy identify only table but not the childobjects.So,do we need any patch or addin for this.I am using QTP11.5.Thanks in advance

    Reply
  52. Thanks for the detailed description

    Reply
  53. I want to learn QTP and in our project we don’t have automation testing.
    Right now i am using 30days trial version.
    When the 30days period will be over
    1) Is it possible to download and install the trail version again on the same machine i am using right now ?
    2) If not then what should i do for learning QTP ?

    Reply
    • @Prajakta
      Used different email id and download again

      Reply
  54. Very informative

    Reply
  55. Awesome articles…. Thx a lot

    Reply
  56. thank u sir.

    Reply
  57. hello sir.i already installed qtp11 trial version long back and it was expired.now i want to install uft 11.5 in my system.will i able to install uft without formating the drive?

    Reply
    • @Sudheer: If you don’t have the license keys – Answer is No.

      Reply
  58. @ Ankur – Thanks for the reply. However, if record is not supported, shouldn’t it identify Chrome as Browser and not window?

    P.S. I am using UFT 11.52 and the extension in Chrome for 11.52 is enabled

    Reply
    • @Vijay: Yes.It should be identified as a browser. Please check if your version of Chrome is compatible with Chrome v11.52. Also please post any follow up questions on QTP/UFT forums It’s more manageable there.

      Reply
  59. @ Ankur – Can you please let us know, what is the meaning of only replay support with Chrome?

    Reply
    • @Vijay: Please check this link
      .

      Reply
  60. Even though this is a QTP forum and not Loadrunner, I believe Sangeetha’s question this falls into the scope of both.
    Think of an application as being two parts.
    First part is what the user actually sees on their computer. It takes input from the user and displays information back. This is what QTP (UFT) tests, the actual client application sitting on the computer.
    Second part is where the client application receives input from the user and sends a request for information to the server which then sends back the required information so the application can display it on the screen. THIS is what Loadrunner tests.
    The interaction between the client application and the server that hosts the information required by the client application.
    Since QTP is a GUI testing solution it can only run one user on each computer. It basically pulls up the application and goes through the script, but the application HAS to be installed and is visible during runtime.
    Loadrunner does not require the application to be visible since it doesn’t care about the GUI but only the calls made from the application to the server. This allows it to run many users on one PC, and hundreds (even thousands if you have the licencing/resources) users in a single test.

    Hope this explains a little.

    Reply
  61. Very nice info shared about UFT history…Thanks a lot……

    Reply
  62. Can we fetch ErrorProvider component in QTP for windows application of .net C#. if yes then how?

    Reply
  63. I believe that sharing knowledge is the best” GOOD DEED ”
    through this article you did it. I got lots of information.
    Thank you and God Bless you.

    Reply
  64. thankx for info,helped a lot

    Reply
  65. Hi,

    Using QTP, we can login to the application using many users. Even during performance testing we create VUsers and login to the application using many users.

    What is the difference in using both the tools. Please explain in Context specific.

    Reply
  66. Highly useful article.. lots of relevant information.

    Reply
  67. Really very much useful info…

    thanx for your efforts…

    Reply
  68. Will it support to mobile domain?

    Reply
  69. Nice and very clear information..

    Reply
  70. Remember, QTP is just a scripting tool. It was created to mimic a Use Case where the user is performing tasks and validating results. It was also created so the “non technical” user can quickly create testing scripts without any knowledge of programming. Sure there are some shortcomings (every testing software does) but with a little “out of the box” thinking these can usually be overcome. It would be nice to be able to choose between VBScript and JavaScript on startup of the application though.
    If you bring Java into the picture (not a scripting language) then you are moving into the realm of JMeter not QTP – and that’s a totally different forum 😉

    Reply
  71. QTP should use other scripts like Java…HP should be think for this

    Reply
  72. Very Nice,Very Helpfull

    Reply
  73. Can Scripts be cross browser compatible? 80% yes.
    We create our scripts against IE 9 and then test and tweak against firefox, chrome and safari. We have found that most of the time the scripts will work with firefox with minimul adjusting of the scripts. Chrome and Safari are a different matter as they have totally different engines. If there is a huge difference we use a seperate OR for FireFox and Chrome or we put object properties into a Java based “global dictionary” we created and pull from there using Xpath within the script and based on the browser we are testing. Through Parameterizing, OR and Global Dictionary it IS possible to use one set of components and scenarios and run them over multiple browsers.

    Reply
  74. Can scripts once written in QTP work on IE / Firefox/ chrome without any changes ? or is there any way that I define the browser in the scripts and while executing pass as a parameter and QTP takes care of it.

    Is the change in the existing scripts a big task ?

    Reply
  75. Also note: even though it’s called QuickTest Professional and the rest of the world knows it by that name, in your licensing documentation from HP it will show as Funtional Testing or Unified Functional Testing. There is hope they will change this as they have done so already on their support website. I know this lead to a lot of confusion when we were getting Management to sign off on Purchase Orders.

    Reply
  76. Very much useful for QTP beginners

    Reply
  77. Ankur,John …thanks for the information.

    Reply
  78. Nice and Very Useful Information

    Reply
  79. Nice Information Buddy! Thanks for your effort!

    Reply
  80. Good Article Ankur.
    In regards to licensing – Not only are there Seat and Concurrent licensing, HP also introduced two TYPES of QTP Licenses, Functional Testing and Unified Functional Testing. In other words, Site License and Area License.
    Important Point that these are two very seperate license files and both come in Seat or Concurrent options. Unified Functional Testing licenses cost a little more than Functional Testing licenses since they allow users off site to access concurrent QTP (on one licensing server).

    To use your QTP’s UFT licenses you have to check the “Use Functional Testing License” checkbox in the QTP startup window (where you select your add ins).

    Reply
  81. @Ankur+@Aishwarya:IDE=Integrated development Environment

    Reply
  82. Very good and informative.

    Reply
  83. Nice and very helpfull thanks for such a article full of knowledge represemted in a simple way.

    Reply
  84. hi…can pls any one one say me what is qtp IDE??

    Reply
    • @Aishwarya: IDE = Integrated Development Environment. The editor where you write/edit your source code and perform debugging tasks. In QTP, it is the expert view.

      Reply
    • Hi Aishwarya. The QTP “IDE” is basically the User Interface for QTP, or “Integrated Development Environment”. It is from where QTP scripts are created and executed. Hope this helps!

      Reply
  85. Nice and very useful

    Reply
  86. Good one 🙂

    Reply

Submit a Comment

Your email address will not be published. Required fields are marked *