What's new in version 26.3
This topic introduces the new features and enhancements included in this release.
This
Aviator
This release introduces Smart Verify checkpoints, a Generative AI feature, powered by virtual AI assistant, UFT Aviator.
Smart Verify checkpoints let you describe what you want to verify about an object's image or properties using plain language, without going into technical detail or requiring programming logic.
UFT Aviator uses your own Large Language Model (LLM) and requires a valid UFT Aviator license.
For details, see UFT Aviator and Smart Verify checkpoints.
Automate with Python
Python scripting, previously released as a Beta feature, is now officially supported. When you create a new test, you specify whether it is a Python test or a VBScript one.
Python is integrated into the existing platform, providing the additional programming language while maintaining the existing features and the familiar look and feel.
For details, see Using Python. You can also see a list of Known issues in version 26.1, which have been fixed in this version.
API testing
New SSH Activities extend API testing capability, enabling remote server administration through SSH command execution and complete file and directory management.
For details, see Test with SSH activities.
.NET Support
Testing Windows Forms applications based on .NET 5 and later is now officially supported. Previously, this capability was available as a technical preview.
This includes:
-
Supporting additional test object types, such as SwfPropertyGrid, SwfToolBar, SwfTable, and SwfStatusBar.
-
Accessing native properties.
-
A new NetFactory Utility object.
-
Supporting .NET extensibility.
For details, see .NET Windows Forms Add-in.
PeopleSoft testing
To test PeopleSoft applications version 9.2 and later on Microsoft Edge browsers, use the new PS-FLUID Add-in. This provides support for testing Fluid UI controls, which were previously supported only with IE mode.
For details, see the PS-FLUID section of the Object Model Reference.
Installation updates
Using Python for testing is supported by the FT Python Engine, available as a feature in the installation program. Installing this feature requires that a supported 32-bit version of Python be installed on your machine. For details, see Python installation prerequisite.
Note: If you previously installed the standalone Functional Testing Python Engine application from version 26.1, uninstall it before installing version 26.3.
Automation Object Model (AOM) enhancements
The following enhancements are available.
| Area | Enhancement |
|---|---|
| Creating Python tests | The Application.New method now supports a new optional Language parameter, letting you specify when you want to create a Python test and not a VBScript test. |
| Working with Python recovery scenarios | When working with a Python test, recovery scenarios are now supported. You must use Python recovery scenarios, with a .prs file extension. |
| Configuring UFT Aviator |
The Options object now includes an LLM property, enabling you to use automation to configure the UFT Aviator connection to your LLM model. |
For details, see the Automation Object Model Reference.
Usability enhancements
The following usability enhancements are now available.
| Area | Enhancement |
|---|---|
| Test Batch Runner | Configure an API test run on the Test Batch Runner to automatically export run results as a PDF. Previously, you had to export them from the Run Results Viewer. For details, see Configure run result export details |
| Oracle | Use the OracleTextField.SetSecure method to send an encoded string to an edit field. For details, see the Object Model Reference. |
CI-CD plugin enhancements
The following enhancements are now available when working with CI-CD servers.
| CI-CD server | Enhancements |
|---|---|
| Jenkins |
When running tests stored in ALM from a Jenkins job, you can now do the following:
|
| Azure |
The latest Azure DevOps extension enables you to do the following:
For details, see Use Azure DevOps to run a local test. In addition, the Get OpenTextâ„¢ Functional Testing Lab Resources task can retrieve workspace information, in addition to device and application information. For details, see Use Azure DevOps Server to retrieve resources. |
| GitHub Actions | Use the new ready-made GitHub Action to run tests from your GitHub workflows. For details, see GitHub Actions. |
Supported technology versions
This release continues to update the list of supported technology and browser versions. For the latest information, see the Support Matrix.

