What's New in UFT 14.53
This topic describes the new features and enhancements available in UFT 14.53.
What's New video
Watch the What's New video to learn about the new features included in 14.53:
AI-based testing in UFT
UFT hits another big milestone in the world of intelligent test automation with the unveiling of its new Artificial Intelligence (AI) capabilities—all designed to help real customers address real automation problems across mobile and mobile web, with the induction of additional technologies on the horizon. See AI-based testing in UFT One (tech preview).
PDF and Salesforce Lightning Add-in enhancements
UFT 14.53 provides the following updates for the most recently added add-ins:
New test objects
We've extended the new PDF Add-in (tech preview) and Salesforce Lightning Add-in with additional test objects.
Test objects for controls in PDF forms:
PDFSignatureField - for signing forms with a signature file and password.
Test objects for controls in Salesforce Lightning applications:
SFLDate - for calendar controls
SFLFile - for controls that let you browse for and select a file
SFLTime - for time-selecting controls
See the PDF and Salesforce Lightning sections in the UFT Object Model Reference.
PDF Checkpoints and output values
Checkpoints and output values are now supported on all of the PDF Add-in objects.
PDF Report makeover
PDF reports generated from the test results look better than ever and are easier to use. This redesign helps you:
Quickly understand the status of tests, actions, and steps.
Find all errors summarized at the top of the report, each error referencing and linking to the step in which it occurred.
In addition, images are embedded in the step summaries now, rather than appearing at the end of the report.
ALM support enhancements
Shared data resources in API tests
In your API tests, you can now link to an Excel ALM resource as your data source, simplifying test resource sharing and maintenance.
If you change the data table in your test, the changes are saved in ALM. Other tests linked to the same Excel resource will now use the updated data.
More secure single sign-on to ALM
When configuring credentials in the Webgate Customization Tool for running tests on an ALM server, version 14.01 or later, that requires SSO authentication, you must use ALM API Keys.
Note: Working with ALM 15.0 is supported from UFT 14.53 patch 1.
Web and Mobile testing enhancements
UFT 14.53 provides the following updates for web and mobile testing:
Cross-domain iFrame support
Record, run, and spy on cross-domain (a.k.a. cross-origin) iFrames in Edge and Chromium-based embedded frameworks.
Web objects in embedded frameworks
Record, run, and spy on Web-extensibility-based test objects, including UFT's Web 2.0 Add-in test objects, when working with CEF, Electron, JxBrowser, and NW.js frameworks.
Record, run, and spy on web elements inside a WebView in Electron. (Supported from UFT 14.53 patch 1)
Use Digital Lab (UFT Mobile) access keys
Connect to the Digital Lab (UFT Mobile) server in one of two ways using a username and password or using access keys provided by Digital Lab (UFT Mobile) for authentication.
You can generate your access keys in the Digital Lab (UFT Mobile) Lab.
Use these keys to connect to Digital Lab (UFT Mobile):
- From the Tools > Options dialog box
- From the Record and Run Settings
- When opening a mobile application in an Digital Lab (UFT Mobile) remote access window
- When using the MCConnection Object in an automation script
Access key authentication is supported when connecting to Digital Lab (UFT Mobile) directly from UFT. When running tests from ALM, CI servers, or other integrations, the Digital Lab (UFT Mobile) connection always uses a user name and password.
Note: Access key authentication is supported in UFT 14.53 patch 1 or later and Mobile Center 3.2 or Digital Lab (UFT Mobile).
Local mobile device testing supports more iOS applications
When working with locally connected mobile devices, UFT can now load iOS applications that use NSKeyedArchiver to create their property list. (Supported from UFT 14.53 patch 1)
UFT Automation Object Model (AOM) enhancements
The UFT AOM now enables you to do the following:
Add and remove test parameters to your tests.
See the ParameterDefinitions Collection in the Automation Object Model Reference.
Connect to local devices for mobile testing.
See the MCConnection Object in the Automation Object Model Reference.
UFT now supports the following new usability enhancements:
Improved support for JavaFX Tree Tables
Use the new JavaTreeTable test object to represent TreeTableView controls.
See JavaTreeTable in the Object Model Reference.
Flexible checkpoint parameterization
You can now design parameterized checkpoints to include customized parts.
You create a checkpoint on an order confirmation field that should say: Order number <incremental order number> was created.
Design your checkpoint parameter field to expect an Order number prefix, a was created suffix, and a varying order number taken from a data table:
See Parameter Options Dialog Box.
Retrieving an object's runtime properties
Use the new GetAllROProperties method to retrieve all of an object's runtime properties.
See GetAllROProperties in the Object Model Reference.
Newly supported technology versions
UFT One now supports the following source control system versions:
UFT now supports the following technology versions:
AutoPass License Server 10.9
Bamboo server 6.8 (requires version 1.2.1 or later of the Bamboo plugin)
DevExpress WinForms 18.2
Note: Using UFT with JavaFX applications requires some configuration. See JavaFX applications.
TE Rumba 10
SAP GUI 7.50 patch 10
SAP GUI 7.60 (Using SAP Signature Theme)
SAP NWBC Desktop Client 7.0
SAP NWBC Desktop Client 6.5 patch 15
Windows Server 2019
Windows 10 1903 update (Supported from UFT 14.53 patch 1)
Windows 10 1909 update (Supported from UFT 14.53 patch 3)
Newly supported browser versions and embedded frameworks:
Firefox 66, 67
Firefox 68, 68 ESR (Supported from UFT 14.53 patch 1)
Firefox 69-72 (Supported from UFT 14.53 patch 3)
Chrome 73, 74, 75, 76
Chrome 77-79 (Supported from UFT 14.53 patch 3)
Edge on Windows 10 1809
Edge 18.18362 (Supported from UFT 14.53 patch 1)
Note: We've upgraded the WebDriver version. For Phantom JS, you'll need to use the older version, still available in the UFT installation.
For details, see PhantomJS
For more details, see the UFT Product Availability Matrix.
UFT 14.53 is provided in English only.
If you have been working with a localized version of UFT and upgrade to 14.53, your user interface is updated to English.