This is the third tutorial in our UFT tutorial series. We started the tutorial series on the latest version of UFT with Tutorial 1: Introduction to software testing. In Tutorial 2, we saw a detailed introduction to UFT , where we downloaded and installed UFT on the machine and discussed various UFT related desktop-shortcuts and Windows startup menu options. In this tutorial, we will launch UFT for the first time and discuss UFT add-ins and UFT Add-in manager found in the splash screen.

You are at the right place if you are looking for:

  • What are add-ins in QTP/UFT?
  • UFT Add-in Manager
  • Default Add-ins in QTP/UFT
  • QTP/UFT addins list
  • How to add more add-ins in UFT Add-in Manager?

UFT add-ins

Let us see what happens when we launch UFT for the first time. You can launch UFT either by double clicking the UFT icon present on your desktop or using the UFT start menu.

Launch UFT

If you are on a 60 days trial version of UFT, when you launch UFT, you will see a screen similar to thisuft-license-warning

If your company has provided you the license key you can click Install License button to install seat or a concurrent UFT license, else if you wish to Continue with the UFT trial license, click Continue button.

UFT Add-ins & Add-in Manager

Once you click Continue button, you will get an UFT Add-in Manager screen.UFT addin-manager


What are Add-ins in QTP/UFT?

Add-ins in UFT are a way to ensure UFT identifies objects in a corresponding environment. For example: If you are testing Java based UI controls, you would need Java add-in. For Siebel app, you need Siebel add-in.

UFT is quite versatile and supports a large number of technologies. This, in-fact, is one of the main reasons behind the popularity of UFT. For instance, Selenium, though an extremely popular automation testing tool, is limited to web based testing and does not support windows based applications.

Here is the complete list of add-ins and technologies supported by UFT:

  • .NET: You would need a .NET add-in to test UI objects in Silverlight, .NET webforms, .NET Windows Forms and WPF apps.
  • Active X: You would need to load Active X add-in. Note that Siebel and Active-X add-ins if loaded together, may cause conflict during record time.
  • Delphi: A Delphi add-in is required to test Delphi controls created in Delphi IDE based in Win32 VCL library.
  • Flex: A flex add-in is required to be loaded to test applications opened in Adobe Flash player debugger. This add-in has a large set of dependencies on Adobe flash player, Adobe flash player debugger and Adobe Air. Make sure you go through the UFT_AddinsGuide.pdf available at C:\Program Files (x86)\HP\Unified Functional Testing\help\UFT_AddinsGuide.pdf. Additional Reference: Complete support matrix for UFT.
  • Java: You need a Java add-in to test Java UI objects. Here it is important to mention that UFT does not depend on server side technologies (use a tool tip here to define server side technology) at all to identify objects. Hence an applications built in server side technologies like Java, PHP won’t affect UFT at all.
  • Mobile: HPE has progressed a lot when it comes to mobile testing. UFT Mobile add-in uses Mobile center to test mobile applications.
  • Oracle: Enable Oracle add-in as well as Web add-in ( and optionally Java add-in) to test Oracle applications.
  • PeopleSoft: You would need to enable PeopleSoft add-in to test PeopleSoft applications. This mimics web add-in and no special configuration is required.
  • PowerBuilder: PowerBuilder add-in is required to test PowerBuilder applications. This is a windows based add-ins.
  • Qt framework: Qt add-in can be used to test applications developed using Qt framework for mobile devices.
  • SAP Solutions: You can use the SAP Web testing support provided with the UFT Add-in for SAP Solutions to test user-interface objects in Web-based SAP applications. These applications include SAP
    Enterprise Portal, Internet Transaction Server, SAP Customer Relationship Management (CRM), and the Interaction Centre Web Client.
  • Siebel: Siebel add-in can be used to test both standard interactivity and high interactivity applications.
  • Standard Windows: UFT can test any application developed using Win32 API. It does not require use of any extra add-in hence you will not find a Standard windows add-in in the Add-in manager.
  • Stingray: The UFT Stingray Add-in recognizes and records on supported Stingray Objective Grid and Stingray Objective Toolkit controls.
  • Terminal Emulator: You would need a Terminal Emulator add-in to test objects in terminal emulator applications. Make sure you configure your TE settings so that it can work with UFT.
  • UI Automation: Use UI Automation for Windows applications that have implemented UI automation provider interfaces. This is supposed to be under advanced tutorial topics. We will cover UI automaton in detail when we move to more advanced topics in our tutorial series.
  • VisualAge Smalltalk: You can use the UFT VisualAge Smalltalk Add-in to test VisualAge Smalltalk user-interface controls.
  • Visual Basic: Use Visual Basic Add-in to test Visual basic applications. This is a simple Windows based add-in with no dependencies.
  • Web: This is one of the most frequently used add-ins in UFT. For any web based application testing, you need to load web add-in. We will discuss about We Add-in in detail in an advanced tutorial.
  • Windows Runtime: You can use Windows Runtime add-in to test Windows store applications.

There are certain default add-ins that are shipped with UFT installation (Also shown in the red box in the image above) :

  • ActiveX
  • Mobile
  • UI Automation
  • Visual Basic
  • Web

We have seen several questions in the UFT support forums where new users of UFT come up with frequent issues of UFT not identifying objects. As a rule-of-thumb you should ensure that you open your Application Under Test (AUT) only after you have launched UFT, UAC is disabled and you are logged-in as an admin on your machine. Also bookmark these important UFT tips when UFT fails to identify objects.

What is an Add-in Manager?

Add-in Manager in UFT is a windows dialog box that comes up when you launch UFT. In Add-in manager you can choose to enable or disable various add-ins installed on your system.

Few points to note regarding Add-in Manager.

  • Make sure you keep Show on startup box checked. (image above)
  • As far as possible try to limit the add-ins to not more than 3 at the same time. As you increase number of add-ins , UFT performance will decrease.

How to add more add-ins in QTP/UFT Add-in Manager?

UFT Add-ins are installed alongwith UFT installation steps. You can add more UFT add-ins at a later time by running UFT installation in Modify mode.

This brings us to the end of Tutorial 3. We trust you have understood the concepts of Add-ins in UFT.

You can refer the complete set of UFT tutorials covered till now using the links below:

We suggest you to enter your name and email address below and we will make sure to email you as soon as the next tutorial is up and ready.

In case you have any questions on UFT Add-ins, please comment below.

If you want to keep track of further articles on UFT (QTP). I recommend you to subscribe by Email and have new UFT articles sent directly to your inbox.

Subscribe to get free updates on UFT!

LearnQTP is the most popular site on UFT (formerly QTP).

Enter your first name and email address below to instantly subscribe and download an eBook on Optimizing UFT Scripts. In future, we will make sure you get new tips & tricks on UFT delivered direct to your email box.

Please check your email and confirm free subscription!