What's New in UFT 14.03

UFT 14.03 includes a number of new features and enhancements.

What's New video

Watch the What's New video to learn about the new features included in 14.03:

Back to top

Mobile enhancements

Mobile testing with UFT now includes the following enhancements:

Run multiple mobile tests in parallel (Tech Preview)

UFT now enables you to run multiple mobile tests in parallel using Mobile Center's device lab, using the new ParallelRunner command line tool.

Run your tests using the following methods:

Using a configurable .json file

Configure option values in a .json file to run multiple tests, on multiple devices, simultaneously.

Directly in the command line Use command line options to configure a single test to run on multiple devices simultaneously.

For more details, see Run UFT One tests in parallel using a command line.

Support for Mobile Center's new multi-project capability

UFT 14.03 supports the multi-project capabilities delivered in Mobile Center 2.60.

When connecting to Mobile Center, click Get Projects and select the project you want to connect to.

For more details, see Connect to UFT Mobile or local mobile devices and the UFT Mobile Help.

Fingerprint authentication simulation

UFT now supports the new SimulateFingerprint and SetFingerprintSimulationMode methods for fingerprint authentication simulation.

For more details, see:

Automation scripts for the Mobile Add-in

The UFT Automation Object Model (AOM) now supports options from the Mobile Record and Run Settings dialog box.

For details, see the following new object descriptions in the Automation Object Model Reference:

  • MobileApp object
  • MobileApps object
  • MobileDevice object
  • MobileLauncher object

Support for Shadow DOM via mobile browsers

UFT now supports running mobile tests on Web apps developed using Polymer Shadow DOM.

For details about known issues with testing Shadow DOM on mobile devices, see the Known Issues - Mobile Add-in.

Back to top

Web support enhancements

Web testing with UFT now includes the following enhancements:

Headless Chrome support

UFT now supports testing on a locally installed version of Headless Chrome, for Chrome versions 60 and higher.

To run your test on Headless Chrome, select Google Headless Chrome in the Record and Run Settings dialog.

For more details, see:

Still image capture from Chrome and Firefox

UFT now captures still images when recording in Chrome and Firefox. Leverage these images in the Active Screen to compare your application's current appearance to the way it looked when your test was originally recorded.

To enable Active Screen captures for Chrome and Firefox, do the following:

  1. In the UFT Options dialog box, select GUI Testing > Active Screen > Custom Level.

  2. Under Web, clear the Disable Active Screen capture for Chrome / Firefox option.

For more details, see Custom Active Screen Capture Settings Dialog Box.

Note: To use Active Screen right-click options, such as adding steps or checkpoints, continue to record your tests in Internet Explorer.

Test on the NW.js framework

UFT now supports the ability to test Web apps embedded in the NW.js framework.

Configure UFT's access to your app in the GUI Testing > Web > Remote Connections pane of the Options dialog box:

  1. Add the URL to your NW.js-based web app.
  2. In the Framework column, select NW.JS.

For more details, see:

Spy on apps in embedded frameworks

UFT now supports spying on objects in embedded frameworks, such as CEF, Electron, and NW.js.

For more details, see Use the Object Spy.

Support for React components

UFT now supports the ability to test web apps were built using the React framework.

UIGrid object support

Use UFT's new WebUIGrid test object to identify Angular-based ui-Grid objects.

For details, see the WebUIGrid section of the UFT One Object Model Reference.

Back to top

Compare object properties in the Object Spy

Now you can use UFT's Object Spy to spy on two objects of same type and compare their properties.

Open your application and spy on your first object. Then click the new Compare button to spy on a second object to compare.

Scroll through the object trees and property details to compare the two objects.

For example:

For more details, see Compare between two spied objects.

Back to top

Enhanced HTML reports

Now you can enable UFT to collect and display Local System Monitoring data and Mobile Device Vitals in your HTML run results.

  • Hover over items in the chart to see details.
  • Select legend items at the bottom to control the data displayed.

For more details, see:

Back to top

BPT enhancements

Improved BPT performance and scalability

Now you can define performance settings for BPT reports saved in ALM directly from the Business Process Test customization page in ALM.

In the ALM Project Customization area, browse to the Business Process Test > Test Reports customization area to define new options for the following:

Uploading BPT test results to ALM as a single zip file

Available in ALM versions:

  • 12.21 patches 6 and later 12.21 patches
  • 12.55 patches 1 and later 12.5x patches

Excluding parameter values from the BPT Report Viewer

Defining the level of Reporter.ReportEvent steps included in the BPT Report Viewer

Available in ALM version 12.21 patches 6 and later 12.21 patches

For more details, see Improve performance when working with ALM and the ALM Help Center.

Back to top

Licensing and installation updates

UFT 14.03 provides the following licensing and installation updates:

  • Support for the Commuter and Remote commuter license types on Windows servers. For details, see Commuter license.

  • Support for the latest versions of the AutoPass License Server. To upgrade, download the latest version from the Micro Focus ITOM Marketplace (login required).

  • Localization for the following languages: Japanese, Chinese, French, Russian, and German. To install a localized version, select your language when installing UFT.

For more details, see UFT One licensing.

Back to top

Support for Java 9 (tech preview)

UFT now provides tech preview support for Java 9.

For details, see Java Add-in prerequisites.

Back to top

Delphi support updates

UFT 14.03 provides the following enhancements for testing your Delphi applications.

Test on Delphi out-of-the-box

UFT's default support for Delphi now enables you to run tests out-of-the-box, without pre-compiling your Delphi application with a UFT agent.

  • This support remains backwards compatible. If you have applications that are already compiled with a UFT agent, you can continue to test those same applications.
  • If you are using Delphi Add-in Extensibility, you must continue to pre-compile your application with a UFT as in previous versions of UFT.

For more details, see Delphi Add-in, Delphi Add-in extensibility, Compile your Delphi application, and Known Issues - Delphi Add-in.

Test on Delphi using UI Automation

UFT's UI Automation Add-in now extends to Delphi applications using the delphi_name and delphi_path properties.

To use the UI Automation Add-in to recognize Delphi controls, do the following:

  1. Enable both the Delphi and UI Automation Add-ins when you start UFT.
  2. Add the new properties manually to your UI Automation test object.

For more details, see Use UFT One UI Automation support and the UI Automation section of the UFT One Object Model Reference.

Back to top

API testing enhancements

UFT's API testing features now support the following:

Back to top

Version-agnostic testing on PowerBuilder applications

UFT's recognition of PowerBuilder objects in supported versions of PowerBuilder is no longer dependent on your PowerBuilder version.

Future versions of PowerBuilder will enjoy a smoother integration with UFT.

For more details, see PowerBuilder Add-in and the PowerBuilder section of the UFT Product Availability Matrix.

Back to top

Newly supported technology versions

UFT now supports the following new technology versions

  • Latest versions of Flex and QT

  • Latest versions of Web browsers

  • SAP GUI 7.50 P4 and SAP GUI 7.40 P17

  • SAP Business Client (NWBC) 6.5

  • Java 9 (Tech Preview)

For more details, see the UFT Product Availability Matrix.

Back to top

See also: