Index of UFT Tasks/Actions

This topic includes:

Manage documents and tests

  • Create
  • Open
  • Add a test, component, application area, or function library to a solution.
  • Create
  • Open
  • Associate a resource with a test - including object repositories, recovery scenarios, and function libraries.
  • Import tests from a externally-saved .zip file.
  • Import tests from a Sprinter Automated Test Data file.
  • Export a GUI test to an externally saved .zip file.
  • Save with resources
  • Save in SVN
  • Save in a GIT repository
  • Create. Components are always saved on ALM.
  • Open
  • Add items to a solution
  • Import a business component from a Sprinter Automated Test Data file.

Rename a test action's name in:

  • the Solution Explorer
  • the Action Properties dialog box
Function libraries Create

Create and maintain test objects

Object repositories
  • Create shared object repositories
  • Associate shared object repositories with a GUI test or component.
  • Compare multiple object repositories.
  • Merge multiple object repositories.
Test objects
  • Add new objects to an object repository
  • Edit objects in shared object repositories
  • Teach UFT to recognize the objects in your application and add these objects to a shared object repository.
  • Use Insight to recognize the objects in your application.
  • Specify which UFT test object should represent an unidentified object in your application.
  • Specify which objects in your application exist as virtual objects and instruct UFT where to find them.
description properties
  • Add or set the values of a selected test object's description properties.
  • Parameterize a test object's description properties from a data source (Excel, variable, etc.)
  • Specify optional/mandatory description properties during a run session.
  • Spy on an object to display the test object's description properties.
  • Update the description properties of an object by re-learning them from the application.

Integrate with ALM

Connect to ALM
  • Connect to your ALM server and project.
  • Activating the ALM Remote Agent.
  • Update ALM Remote Agent settings
  • Install a certificate on the UFT computer to enable you to connect to your ALM project via external authentication.
Test/component management
  • Save a test or component in your ALM project.
  • Run a test from the ALM Test Lab module.

Version control

  • Save a test or component in a version-controlled ALM project.
  • Check in/out a test or component from a version-controlled ALM project.
  • View a specific version of a test or components.
  • View baseline information for a test or component.
  • Compare versions of a test or components.

Edit and maintain tests and components

Tests Divide tests logically with actions

Add steps:

  • With keywords
  • By adding objects
  • By recording user actions
  • Recording using Insight
  • With programming statements

Add specific step types:

  • Conditional steps
  • Loop steps
  • To run API tests
  • To API tests
  • Set property values for API test steps

Customize and enhance tests

Add checkpoints to tests


  • Bitmap images
  • Browser page properties
  • Database content
  • File contents
  • Image properties
  • Objects
  • Specific areas of bitmap images
  • Table details
  • Text
  • Text in a specific area
  • Web page accessibility
  • XML content
Add output value steps

Create steps to capture values from a:

  • Database
  • File
  • Object
  • Table
  • XML
Function libraries
  • Add custom functions to a function library
  • Call functions in a test
  • Register/unregister a custom function
  • Generate a custom function

Add statements to tests

  • Checkpoint, with the Check method
  • Descriptive, to find objects
  • Do...Loop
  • For...Each
  • For...Next
  • If...Else
  • If...Then
  • If..Else...Then
  • Output value, using the Output method
  • Report
  • To open/close applications
  • To retrieve object properties
  • Wait
  • While...Wend
  • With...
Data sources and parameters

Add data sources:

  • Tables
  • Databases
  • XML

Use parameters:

  • Parameterize step values (link values to a data source)
  • Data drive test steps
  • Create test parameters and set values
  • Create action parameters and set values
Recovery scenarios Create, for when an application crashes during a test

Run tests

Run tests
  • From ALM
  • From UFT
  • From Bamboo
  • From Jenkins
  • In a group, as a test batch
  • In LoadRunner
  • In Performance Center
  • Using a virtual service
  • Using data saved in ALM
  • Via the UFT Runtime Engine
  • With a disconnected RDP connection
Test results
  • View and analyze
  • Debug errors

Use Add-ins

All technologies

Load add-ins

.NET Recognize .NET Windows Forms objects
Delphi Enable communication with Delphi applications
Flex Set record/run options
  • Configure UFT to recognize Flex applications
  • Compile Flex applications with code to ensure UFT can recognize it
  • Set record/run options
  • Disable dynamic transformation support
  • Set Java environment values
  • Set record/run options
  • Connect to Mobile Center
Mobile Set record/run options
  • Set record/run options
  • Use dynamic transformation support
  • Use Oracle environment variables
  • Set record/run options
  • Enable SAP GUI for Windows Presentation Foundation
  • Use SAP environment variables
  • Configure to work with SAP GUI for HTML applications
  • Set record/run options
  • Configure to work with Siebel applications
Solution Manager Connect to and integrate with Solution Manager
Stringray Configure how to communicate with and recognize Stingray objects
Terminal Emulator Configure how to communicate with and recognize objects in a Terminal Emulator window
  • Set record/run options
  • Register browser controls
  • Enable agents for Firefox, Chrome
  • Run tests on multiple browsers
  • Load Web 2.0 toolkits
  • Install the UFT Connection Agent on a Mac computer to work with a Safari browser.
Windows Runtime Configure how to work with a Windows Runtime application
Windows-based Set record/run options

Business Process Testing in UFT

Application areas

Configure associated files, keywords, and application settings

Business process tests, flows, and components
  • Add components to tests from those saved in ALM
  • Add iterations
  • Add objects to a component
  • Create new, blank tests (saved in ALM)
  • Create tests and components automatically for SAP applications
  • Create tests by recording
  • Set run conditions
  • Update tests for SAP applications
  • Create for business process tests
  • Create for components
  • Export to/Import from Excel
  • Link test and component parameter values
  • Promote from component to test
  • Set values
  • Set values per iterations
Test configurations
  • Create
  • Select for test runs