What's new in UFT 14.02
UFT 14.02 includes a number of new features and enhancements.
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.
Note: Aside from UFT, SRF also integrates with LeanFT and Selenium to provide a comprehensive testing platform for the top industry-standard testing tools.
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.
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.
In the Test Combinations Generator, define the Generation type as Pull from UI.
Select the object you want to pull data from.
Either define specific values to include or allow UFT to select random values.
For more details, see Generate data to drive your test.
UFT now provides the following features for enhanced web testing:
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.
Now you can install Web 2.0 Add-ins silently.
For details, see our updated Installation Guide.
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.
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.
Network Virtualization (NV) users can now get statistics on UFT tests being run from their NV servers.
To enable this functionality:
Configure your connection to Network Virtualization.
For details, see Network Virtualization Pane (Options Dialog > General Tab).
In your script, start your emulation and then use the Start and End transactions, now supported for Network Virtualization.
View the UFT test data in your NV reports.
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.
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
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:
UFT now supports the following new technologies and frameworks:
DevExpress WinForms 17.1
Electron (Tech Preview, Sandbox mode only)
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
Bootstrap buttons, including Angular self-defined buttons using Bootstrap