What's New in version 24.2

This topic introduces the new features and enhancements included in OpenText Functional Testing 24.2.

GUI testing enhancements

The following GUI testing enhancements are now available:

Enhancement Description
New WpfDXGrid methods

You can now record most operations on WPF DevExpress Data Grids.

In addition, WpfDXGrid test objects now support new operations: 

  • ClearGrouping

  • CollapseAllGroups

  • CollapseRow

  • ExpandAllGroups

  • ExpandRow

  • GroupByColumn

  • HideColumn

  • MakeCellVisible

  • MoveColumn

  • SetView

  • ShowColumn

  • UnGroupByColumn

See the WpfDXGrid object in the Object Model Reference for GUI Testing.

New SAPTable methods

Use the new SAPTable methods to select one or more rows in a table.

For details, see ExtendSelectRow and ExtendDeSelectRow methods in SAPTable section of the Object Model Reference for GUI Testing.

Note: The new methods are supported only for SAP tables that support multiple row selection.

SAP SuccessFactors

Additional SAP controls are now supported, enhancing the testing experience when working with SAP SuccessFactors. As a result, UFT One might not identify some of your SAP and Web objects in existing SAP SuccessFactors tests.

If some of your SAP and Web objects are no longer identified, update your tests as described in Upgrade from a version earlier than 24.2.

ABBYY OCR engine upgrade

The 64-bit ABBYY OCR engine is now used for text recognition instead of the 32-bit version.

This change may affect the text recognition in existing tests. If necessary, adjust your text recognition settings. You can use the Preview pane to experiment with various settings until you achieve optimal recognition. See Configure text recognition settings.

Back to top

API testing enhancements

The following API testing enhancements are now available:

Enhancement Description
64-bit ODBC

You can now use a 64-bit ODBC for API tests. See Add a database data source.

To use Microsoft Access database engine 64-bit, you must uninstall Microsoft Access database engine 2016 (32-bit), which is installed with UFT One. Then, install Microsoft Access database engine (64-bit).

Smaller compressed API tests run results on ALM

When uploading API test run results as single zip files to ALM, a new compression protocol is used. This reduces the size and transfer time of large reports.

For details, see Improve performance when working with ALM.

XML and FTP activities on Docker

You can now run XML and FTP activities in API tests on Linux Docker.

See Run API tests in a Linux Docker container.

Back to top

Web testing enhancements

The following web testing enhancements are now available:

Enhancement Description

Automatic temporary loading of the Chrome and Edge extension

If you cannot install the Chrome or Edge browser extensions from the web stores, you can configure UFT One to load the extensions when recording or running your tests.

An OpenText UFT Agent extension is included in the UFT One installation. When a Chrome or Edge browser is opened by a record or run session, this extension can be automatically loaded on the browser. The extension remains only on that browser instance, and only until it closes.

Configure this behavior in the Options dialog box (Tools > Options > GUI Testing > Web > Advanced) or using the Automation Object Model (AOM).

See the following sections: 

Back to top

CI-CD plugin enhancements

The following enhancements are now available when working with CI-CD servers:

CI-CD server Enhancements
Azure

Install UFT One Azure DevOps extension 24.2.0 to leverage the following enhancements:

  • Run tests on Digital Lab Cloud Browsers.

    Note: The Digital Lab settings in the Azure tasks are now grouped under the Use Digital Lab option. When you upgrade your Azure tasks to the new extension, you must select this option so the Digital Lab settings continue to take effect.

  • Enable using the open UFT One visible instance, instead of opening a new UFT One instance for each run.

  • In a Get Digital Lab Resource Task, you can now include proxy details for connecting to Digital Lab.

  • You can add a Script task to your build pipeline to handle releasing licenses if your pipeline is aborted in the middle of the test run.

See Use Azure DevOps Server or Services to run a local test and Use Azure DevOps Server to retrieve resources.

Jenkins

The Jenkins plugin for UFT One is frequently updated. Download the latest version and find out what’s new at the OpenText Application Automation Tools page.

Back to top

Installation and infrastructure updates

The current release introduced the following installation updates:

Update Description
.NET Desktop Runtime required version

UFT One now requires .NET 8 Desktop Runtime.

If this prerequisite is not installed before you install UFT One:

  • Installing the full UFT One package installs the prerequisite automatically as well.

OpenText rebranding continues, file locations updated

The configuration files are now stored in OpenText folders.

The first time you run UFT One 24.2, any existing setting files are automatically migrated to the new locations. This enables you to continue using your existing UFT One settings in the new version. For details, see Configuration file location.

Node.js for UFT Developer

If you are including the UFT Developer feature in the UFT One installation, the minimum version for the Node.js prerequisite is now Node.js 18.19.0.

For a list of Node.js versions supported for UFT Developer, see the Support Matrix.

New version of UFT OCR Expansion Pack

If you previously installed the Core UFT One DVD Bundle the UFT OCR Expansion Pack, make sure you download the new version of both installation packages when you upgrade. Core UFT One DVD Bundle 24.2 requires UFT OCR Expansion Pack 24.2 to support the ABBYY OCR engine.

See Installation packages.

Back to top

Usability enhancements and fixes

The following new usability enhancements and fixes are now available:

Enhancement Description
Test Batch Runner enhancements

The Test Batch Runner offers the following enhancements: 

  • Drag tests from your file system into the Test Batch Runner.

  • Drag and drop tests in your test batch to reorder them.

  • When you select the tests to run, the numbers in the new Order column reflect the order in which you selected tests for the run. This order determines the test run order.

  • Click the Random button to specify the tests should run in a random order.

See Create and run a test batch.

Data table enhancements

In GUI tests, function libraries, and Scripted GUI components, you can now interact more simply with the data table:

  • Automatically create a GetParameter step in your test by dragging from the data table.

    Select the column you want to use, press Alt, and drag the selected column header into your test. See the DTSheet section of the Object Model Reference for GUI Testing.

  • Use keyboard shortcuts to add or delete rows and columns from the data table.

    Select a row or column in the data table. Press CTRL and + to add a row or column. Press CTRL and - to delete the selected row or column. See Manually enter information.

Relative path for test results

When running a test, you can now specify a relative path as the location for the test run results. The path is relative to the test's location.

You can configure this in the test run settings or using the Automation Object Model (AOM). See Run Dialog Box and the RunResultsOptions.ResultsLocation property object in the UFT One Automation Object Model Reference.

Back to top

Supported technology versions

The following technology and browser versions are now supported:

New technology versions

Technology Supported versions
.NET Windows Forms

.NET 7 and 8 are now supported as a Technical Preview.

See .NET Windows Forms Add-in.

AG Grid 31.0.0
DevExpress WinForms and WPF 23.1.6

Java

  • Adoptium Temurin 21 (formerly known as AdoptOpenJDK Hotspot JVM)

  • IBM Semeru Runtimes 21 (formerly known as AdoptOpenJDK OpenJ9 JVM)

  • OpenJDK 21

  • Oracle Java SE 21

  • Zulu OpenJDK 21

Note: Follow the configuration requirements in Java environment variables.

jQuery UI 1.13
PeopleSoft PeopleTools 8.60
PowerBuilder 2022 R3
Rumba+ Desktop 10.2
SAP
  • SAP GUI for Windows 7.70 patch 16

  • SAP GUI for Windows 8.0 patch 6

    Note: When working with the 64-bit version, integration with the SAP Solution Manager eCATT module is not supported.

  • SAP NWBC Client 7.7 patch 29

  • SAP NWBC Client 8.0 patch 9

  • SAP Fiori 1.120

  • SAP S/4HANA 2023

  • SAP SuccessFactors 2H 2023

Note: We recommend working with the latest supported patches. For known issues, see Known Issues - Windows-based SAP.

WPF & WPF Extensibility .NET 7, .NET 8

New browser versions

Browser Supported versions
Google Chrome

119-123

Microsoft Edge (Chromium-based)

119-123

Mozilla Firefox

118-124, ESR 115

Note: Browser versions are certified retrospectively for earlier versions. See the relevant UFT One version's Support Matrix.

Impending discontinued browsers

As PhantomJS is no longer supported by its author, the next version of UFT One will no longer support working with PhantomJS.

Discontinued versions

Technology Unsupported versions

Legacy Edge browser

As Microsoft no longer supports Legacy Edge, UFT One no longer supports working with Legacy Edge.

Note: Tests previously configured to run on Legacy Edge will run on the Chromium-based Edge browser, which will be referred to going forward simply as the Edge browser.

Node.js

Node.js 16 is no longer supported.

For more details, see the Support Matrix.

Back to top

Localization updates

This version is provided in the following languages:

English, French, German, Japanese, Simplified Chinese.

Back to top

See also: