What's new in UFT 14.02

UFT 14.02 includes a number of new features and enhancements.

StormRunner Functional released!

StormRunner Functional (SRF) is a cloud solution that allows engineers to test their web and mobile applications, intelligently and continuously, with an optimized return on investment.

Now out of beta, SRF enables UFT users to:

  • Remotely run UFT Web and Mobile tests in the cloud, just as they would locally.

  • Upload UFT Web and Mobile tests to the cloud to use them as modular assets for SRF tests.

  • Test against virtually any browser and device without creating a test lab

  • View run results in both UFT and SRF.

Join us in the cloud to leverage the SRF browser and mobile lab, increasing coverage on your existing tests. For more details, see our new SRF Help Center.

Get your free trial now.

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

Back to top

Desktop-as-a-Service (DaaS) support

UFT now supports Amazon WorkSpaces, a fully managed, secure Desktop-as-a-Service (DaaS) solution powered by AWS.

With just a few clicks, you can easily provision virtual, cloud-based Microsoft Windows desktops for your teams or users, thereby providing them access to UFT and the resources they need from anywhere, anytime, on any supported device.

To get started, configure and launch your Workspace instance from the Amazon Web Services (AWS) console.

Once your WorkSpace is ready, download and install UFT on your WorkSpace as you would on your desktop.

For more details, see Getting Started with Amazon WorkSpaces.

Back to top

Test Combinations Generator (TCG) enhancements

UFT's Test Combinations Generator (TCG) tool now supports an additional method of generating values from list objects, by pulling data directly from the application you're testing.

  1. In the Test Combinations Generator, define the Generation type as Pull from UI.

  2. Select the object you want to pull data from.

  3. Either define specific values to include or allow UFT to select random values.

For more details, see Generate data to drive your test.

Back to top

Web support enhancements

UFT now provides the following features for enhanced web testing:

ag-Grid support

UFT now provides a new WebAgGrid test object to support ag-Grid objects in your web apps.

For details, see WebAgGrid Object in the UFT Object Model Reference.

Firefox version 57

We’ve released a new Functional Testing Agent for Mozilla Firefox to support Firefox versions 57 and later.

For details, see Enable the Functional Testing Agent for Mozilla Firefox.

Shadow DOM support

Now you can use Chrome to record and run Web tests on applications developed with Polymer's Shadow DOM.

Use UFT's existing web support for object identification and test objects and methods.

For more details, see known issues listed in Known issues - Web Add-in.

Installation

Now you can install Web 2.0 Add-ins silently.

For details, see our updated Installation Guide.

Back to top

Mobile support enhancements

VRI for Mobile test objects

Visual Relation Identifiers (VRI) are now supported for identifying mobile test objects in native apps.

Instead of using an object’s own identifying properties, VRI enables UFT to identify an object according to the relative location of its neighboring objects.

VRIs are especially helpful when you have multiple, otherwise-identical test objects in your application, each with its own stable set of surrounding objects.

For more details, see Visual relation identifiers and the description properties for each Mobile test object in the UFT Object Model Reference. For example, see the MobileButton description properties.

Control your mobile apps programmatically during run sessions

Use the following new methods in your Mobile tests to control your apps during run sessions:

  • Kill: Stops the app and all its processes.

  • Uninstall: Uninstalls the app

For details, see the App test object in the UFT Object Model Reference.

Use a specific mobile app upload number

In the Mobile tab of the Record and Run Settings dialog, hover over an app to view additional details, including the app's upload number, version number, and build version.

For example:

If the app has been uploaded multiple times, open the MC wizard from the Record and Run Settings to define the upload number you want to use, either a specific upload number or the latest.

For more details, see Define Mobile Record and Run Settings.

Back to top

Test test statistics in Network Virtualization reports

Network Virtualization (NV) users can now get statistics on UFT tests being run from their NV servers.

To enable this functionality:

  1. Configure your connection to Network Virtualization.

    For details, see Network Virtualization Pane (Options Dialog > General Tab).

  2. In your script, start your emulation and then use the Start and End transactions, now supported for Network Virtualization.

    For details, see Measuring transactions and the StartTransaction and EndTransaction methods in the UFT Object Model Reference.

View the UFT test data in your NV reports.

Back to top

ALM support enhancements

Connecting to ALM 14.00

Use ALM 14.00 SaaS to enable UFT to connect to the ALM server seamlessly via SSO, without needing to set your credentials in the ALM Webgate Customization Tool.

If you are upgrading to ALM 14.00 Patch 1, remove any user credentials or certificates previously defined using the ALM Webgate Customization Tool.

For more details, see Connect to an ALM project using Secure Sign On (SSO).

Open your BPT test from ALM directly in UFT

ALM users with the UFT Plug-in can now open a specific BPT test in UFT, directly from ALM.

For more details, see Unified Functional Testing Add-in and the ALM Help Center.

Performance enhancements when working with ALM

Now you can configure a quicker integration with ALM using new ALM site parameters. These parameters configure ALM to handle fewer files for each UFT or BPT test result, leaving you with a smoother experience.

Configure ALM to do any of the following:

  • Upload UFT test results as single zip files

  • Exclude specific data from BPT test results uploaded to ALM

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

Back to top

API test enhancements

UFT’s support for API testing now includes the following updates:

Export API tests to .zip

Export API tests to .zip files to create a portable copy of your test.

For details, see Portable copies of tests.

Access an API request's full envelope

Use the new OnConstructRawRequest event to access an API request’s full envelope. This enables you to manipulate properties as needed.

For details, see:

Disable API steps

Now you can disable specific steps when debugging your API tests. Simply right-click the step and select Disable step.

Select Enable step when you are ready to include it in your test run again.

For more details, see:

Back to top

Newly supported technologies and frameworks

UFT now supports the following new technologies and frameworks:

  • DevExpress WinForms 17.1

  • Electron (Tech Preview, Sandbox mode only)

  • GWT 2.8

  • Microsoft Dynamics 2016

  • PeopleSoft 9.2, PeopleTools 8.56

  • SAP CRM 7.03

  • SAP Enterprise Portal on SAP NetWeaver 7.5

  • Universal Windows Platform (UWP) support through UIA Add-in

  • Windows 10 version 1709

  • XenDesktop 7.8

  • Bootstrap buttons, including Angular self-defined buttons using Bootstrap

Back to top

See also: