What's New in UFT 14.51
This topic describes the new features and enhancements available in UFT 14.51.
What's New video
Watch the What's New video to learn about the new features included in 14.51:
Robotic Process Automation enhancements
UFT provides the combustion for sophisticated Robotic Process Automation (RPA). Use UFT to mix and match recorded and scripted processes, and run UFT bots on distributed environments.
Together with Micro Focus Operations Orchestration, UFT provides a scalable orchestration platform that automates, links, and standardizes processes across your organization.
In this release, we've enhanced the RPA support by enabling the UFT Test Batch Runner command line tool to support test parameters in commands.
For more details, see:
Now you can run mobile tests in a Docker container by connecting to Mobile Center, speeding up your UFT maintenance and test time.
For more details, see Run UFT One tests in a Windows Docker container and UFT on the Docker hub.
The UFT Jenkins Plug-in now supports the following enhancements:
Configure failure scenarios for your test runs
- Configure a specific number of re-runs for your test, or for specific tests in a test set.
- Configure an optional cleanup test to run after the test reruns.
For more details, see Configure failure scenarios for your test runs.
View run results for a partially run test set
If a test triggered by Jenkins failed, and the failure prevented subsequent tests from running, Jenkins can now load the UFT run results for any of the earlier tests that had completed.
To enable this, configure a timeout for your build step.
Configure a timeout for your test set to enable Jenkins to load the run results for any of the tests that ran. For details, see To configure a Jenkins build step to run UFT One tests.
UFT's HTML run results now support the following new functionality:
Automatic exports to PDF
Configure UFT to automatically export your HTML run results to PDF in addition to HTML.
This makes run results portable, thereby enabling you to share results with others without having to send several files and folders.
For details, see Automatically export run results when run session ends.
Smart Identification details
If UFT used Smart Identification to locate the object in your application during a test run, the run results now provide details about which Smart Identification properties were used.
Tip: Update your object repository with the new test object property values to make your test run smoother next time.
At the bottom of the run results, click COPY NEW DESCRIPTION to copy the new object description to the clipboard. From there, copy the new values to your test object description in your repository.
For more details, see Smart Identification descriptions and Update test object description from the clipboard.
Web, Mobile, and SAP NWBC enhancements
UFT 14.51 provides the following updates for the web, mobile, and SAP NWBC testing:
- Parallel testing enhancements for Web and Mobile
- Web Extensibility and JQuery updates
- Unlock a mobile device
- Connect to Mobile Center via automation scripts
- SAP NWBC Desktop enhancements
Parallel testing enhancements for Web and Mobile
UFT's ParallelRunner tool supports additional browsers, including Edge, Headless Chrome, and Safari on remote Mac machines.
UFT also provides new utility methods to enable you to run a section of your test script in an isolated mode, protected from interference from other tests running in parallel. Surround the steps you want to isolate with the following utility steps:
For more details, see:
- Run UFT One tests in parallel using a command line<![CDATA[ ]]>
- The ParallelUtil object reference page in the UFT Object Model Reference.
Web Extensibility and JQuery updates
The JQuery library used in UFT's Web Extensibility support is now isolated, preventing errors due to conflicting libraries.
Existing Web Extensibility toolkits are not affected. However, if you have experienced errors due to conflicting JQuery libraries, we recommend that you update your Web Extensibility support by performing the following:
Call the newly isolated JQuery library using window._uft.$() instead of using window.$().
For more details, see:
UFT now supports a new Unlock method to unlock, or release, a mobile device, such as after completing the relevant test steps for that device in a script that tests multiple devices.
For details, see the Device.Unlock method reference in the UFT Object Model Reference.
Connect to Mobile Center via automation scripts
Configure a connection Mobile Center directly from your automation scripts using the new MCConnection object and the MCConnection Options object property.
For details, see the Automation Object Model Reference.
Support for SAP NWBC Desktop TabControl objects using the Belize theme.
If you are testing NWBC Desktop with the Belize theme, use the SAPNWBCTabStrip object in your tests.
For details, see the SAPNWBCTabStrip object reference in the UFT Object Model Reference.
UFT 14.51 supports BPT enhancements provided in ALM version 12.60 patch 1, such as default application areas.
Define a default application area for your ALM project to use by default across your BPT components.
For more details, see the ALM 12.60 Patch 1 Help Center.
Now you can configure UFT to collect statistics about the features and functionality you use, and send the anonymous data back to Micro Focus.
This helps us understand more about testing usage and habits, and the UFT features that are most important to you.
Enable usage statistics in the UFT One Options dialog > General tab > Usage Data Collector pane. For more details, see Usage Data Collector pane.
UFT now supports the following new usability enhancements:
Jump from your step directly to the test object
In the Editor or the Keyword View, right-click a test object in your step and select Open in Repository to display the relevant object repository, opened to the selected test object.
For more details, see View and access object properties from the Editor or View and access object properties in the Keyword View.
Git branching support
Now you can create new Git branches, switch branches, and merge branches directly from UFT.
In the Solution Explorer, right-click your test to select any of the following new options:
- Git Create Branch
- Git Switch Branch
- Git Merge Branches
For more details, see UFT One and version control systems.
Newly supported technology versions
UFT now supports the following new technology versions:
- Angular 6
IBM Personal Communications 13
NWBC Desktop 6.5 PL10
- PowerBuilder 2017 R3
- QT 4.8.5 and 5.11
- Stingray 12.1 and 12.2
- TE Rumba 9.2
- Web-to-Host 6.9
Newly supported browser versions:
- Edge support for SAP Fiori 1.44 and 1.52 SAPUI5 1.44 (test runs only)
- Firefox 62, 63
- Chrome 69, 70
For more details, see the UFT Product Availability Matrix.
UFT 14.51 is provided in English only.
If you have been working with a localized version of UFT and upgrade to 14.51, your user interface is updated to English.