What's New in UFT 14.01

UFT 14.01 includes a number of new features and enhancements.

Run UFT tests in SRF!

UFT now supports HPE's newest Functional Testing product, StormRunner Functional (SRF).

SRF is a cloud solution that allows engineers to test their web and mobile applications, intelligently and continuously, with an optimized return on investment. This provides UFT users with the ability to:

  • Remotely run UFT tests in the cloud, just as they would locally
  • Test against virtually any browser without creating a test lab
  • View run results both in UFT and SRF

Join us in the cloud to leverage the SRF browser and mobile lab, increasing coverage on your existing tests. Get your free trial (currently in public beta). For more details, see our new SRF Help Center.

Note: Aside from UFT, SRF also integrates with UFT Pro (LeanFT) and Selenium to provide a comprehensive testing platform for the top industry-standard testing tools.

Back to top

TFS plug-in for UFT

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

For details, see the ADM TFS Extension Wiki.

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

Use the Object Spy continuously throughout your UFT sessions, without having to close the dialog to edit your tests. In addition, test objects can now be saved into any available object repository.

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 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 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:

Jenkins

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

For details, see https://wiki.jenkins-ci.org/display/JENKINS/HPE+Application+Automation+Tools.

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 Mobile Center Help.

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 GUI test with a disconnected or locked remote computer and known issues for Remote UFT 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 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: