What's New in UFT 14.01

UFT 14.01 includes a number of new features and enhancements.

TFS extension for UFT

UFT can now integrate with Microsoft TFS CI systems using a new extension.

For details, see the UFT One and Azure DevOps Server or Services.

Back to top

JavaFX application support

UFT now supports testing applications built with JavaFX, natively using the Java Add-in.

Prior to 14.01, JavaFX was supported by Microsoft UI Automation for purely JavaFX widgets.

Now, with JavaFX coupled with UFT's current Java Add-in, you can map JavaFX objects in your application to existing Java test objects.

For more details, see:

Back to top

Use the Object Spy all the time

This version of UFT includes the following Object Spy enhancements:

  • Use the Object Spy continuously throughout your UFT sessions, without having to interrupt your workflow and close the Object Spy dialog to edit your test.

  • Save test objects from the Object Spy to any available object repository. Select the repository you want to add the objects to from the dropdown list at the top of the dialog box.

For more details, see Use the Object Spy.

Back to top

SAML 2.0 Web service security support for API tests

UFT now supports the SAML 2.0 Web service security protocol for testing your Web services.

Use the WS-Security tab to set the message level security. For details, see SAML Token.

Back to top

BPT enhancements for Mobile testing

Integrating UFT 14.01, Mobile Center 2.51, and BPT now supports the following enhancements:

New built-in function library for mobile device testing

The Mobile.txt function library provides functions to set the active mobile device for your BPT test, either by device details or Mobile Center device ID.

For details, see:

Define devices programmatically for both BPT and GUI tests

Now you can define the devices to be used by the MobileUtil test object in both BPT tests as well as GUI tests.

For details, see the new MobileUtil test object description in the UFT One Object Model Reference for GUI Testing.

Mobile object support in keyword components

Now you can view and edit mobile objects in keyword components from inside ALM.

For details, see the Mobile section of the UFT One Object Model Reference for GUI Testing.

Back to top

Additional Mobile enhancements

In addition to the updates related to BPT, integrating UFT with the latest Mobile Center 2.51 release now supports:


Now you can use the Jenkins plugin to run tests on native mobile browsers.

For details, see UFT One and Jenkins.

SSL connections

Self-signed SSL certificates are now installed by default.

To use SSL, simply select the option in the UFT Options dialog (Tools > OptionsGUI Testing > Mobile).

For more details, see SSL with CA certificates.

Mobile Web testing

Use the LaunchBrowser and LaunchMobileBrowserWithID methods for GUI tests as well as BPT tests, to automatically launch a new browser session during a test run.

For details, see the WebUtil utility object.

Back to top

Keep your UFT tests running in a locked, remote session

UFT previously only supported continued testing in a disconnected remote session, enabling you to use your local computer for other tasks, or to close your local session entirely.

Now you can also use the same option to keep your tests running in a remote session when the remote screen is locked.

In the ToolsOptions dialog box > Run Sessions pane, select Enable continued testing on locked/disconnected remote computers, and enter your remote access credentials.

For more details, see Run a test using UFT One installed on a remote computer and known issues for Remote UFT One run sessions.

Back to top

Network Virtualization enhancements

Integrate UFT with Network Virtualization using the following updated features:

Update Network Virtualization emulation settings in real-time

Use the new ModifyEmulationDetails and ModifyEmulationProfile methods for the NV utility object to update emulation details in real-time during a test run.

This enables you to emulate a network more accurately as it would perform in live, production environments.

For details, see Run a test using an emulated network and the NV utility object in the UFT One Object Model Reference for GUI Testing.

Connect via a proxy

Now you can define your connection to a Network Virtualization server via a proxy.

For more details, see Run a test using an emulated network.

Back to top

UI Automation enhancements

Now you can use the following enhancements in your UI Automation tests:

Convert UIAutomation objects into relevant UIAutomation test objects

Now you can use the UIAutomation utility object to create a UI Automation test object.

The test object type created is based on the type of control located by UI Automation.

Use the following new methods:

  • CreateTOFromUIA
  • CreateTOColFromUIA

For example, if the control is of a button type, the CreateTOFromUIA method will create a UIAButton test object.

For details, see the UI Automation utility.

Dynamic descriptive programming

Dynamic descriptive programming is now supported for the following native UI Automation methods: Filter, Find, and Has.

For details, see Native UI Automation methods.

Back to top

New technology and framework support

UFT now supports these new technologies and frameworks:

  • The latest versions of Firefox and Chrome.

  • .NET and WPF applications on the .NET 4.7 framework

  • Angular 2.0 and 4.0

  • Attachmate Extra! 9.4

  • Delphi 10.2

  • Dojo 1.12

  • jQuery 1.12

  • Rumba 9.5

  • PowerBuilder 2017

  • SAML 2.0

  • SAP Fiori 1.44

  • SAP EP 7.4

Back to top

See also: