What's New

This topic describes the new features and enhancements available in version OpenText Functional Testing for Developers 24.4.

AI-based testing enhancements

With the introduction of the following enhancements, AI-based testing is now fully supported.

Enhancement Description
Write tests in C#

You can now use AI-based testing in .NET C# tests, in addition to the previously supported JavaScript and Java.

You can open AI Inspection from Visual Studio and select C# as the Clipboard code language in which to generate code. You can also manually edit your AI-based C# test, using the .NET SDK.

For details, see AI-based testing and the AI section of the .NET SDK Reference.

Switch OCR engines

In an AI-based Web test, you can now include steps that switch the OCR engine and list of languages used for text recognition in the current test: 

AI. AI-based tests use the AI OCR engine and the OCR languages you configured in the AI settings.

FT. AI-based tests use the same OCR engine and languages used for text recognition in regular tests.

For details, see the Java, JavaScript, and .NET SDK References.

Back to top

.NET updates

This version includes the following .NET enhancements.

Enhancement Description

Write tests in .NET 8

The project templates provided for Visual Studio 2022 now support .NET 8. This is in addition to the previously supported versions.

See Create a testing project or module.

Design and run C# tests on Linux

You can now develop and run .NET C# tests on Linux machines. For details, see Project templates for .NET 5 and later.

As a result, you can now run .NET C# tests on Docker containers as well.

Back to top

Terminal emulator enhancements

This version includes the following terminal emulator enhancements. 

Enhancement Description
Retrieve the colors of a TE Field

You can now retrieve the color and background color of text on a terminal emulator monitor.

Use the TE Field Color and BackgroundColor properties, described in the Java, JavaScript, and .NET SDK References.

Back to top

Installation and licensing updates

This version includes the following updates.

Update Description
.NET Desktop Runtime update

The UFT Developer installation now requires .NET 8.0.6 Desktop Runtime (32-bit and 64-bit, if installing on a 64-bit machine). If it is not installed in advance, the installation process can install it for you.

When using silent installation, install the prerequisite as described in Prerequisite product silent installation commands.

.NET SDK framework upgrade

The product's .NET SDK is now based on .NET Framework 4.8.

Any previously existing .NET testing projects based on earlier .NET Framework versions need to be retargeted to 4.8 before you can build them with the new SDK version. For details, see After you upgrade.

Optional AI Object Detection installation During installation, you can now specify whether to include the AI Object Detection feature. This feature enables AI-based testing. For details, see and Manual installation and Silent installation.
Proxy authentication available in license wizard

You can now connect to the license server using a proxy.

In the Functional Testing License Wizard, select Concurrent license or Commuter license, click Proxy Settings and enter the proxy connection details.

You can use the System proxy or an HTTP proxy, and specify credentials for proxy authentication, if needed.

For details, see Install a license using the License wizard (Windows).

Back to top

Supported technology versions

Newly supported versions

The list of supported technologies, frameworks, browsers, and versions continues to expand.

For the latest information, see the Support Matrix.

Discontinued support

OpenText Functional Testing for Developers no longer supports working with the following .NET versions: 

  • .NET 5. Microsoft no longer supports .NET 5. Therefore, maintenance will no longer be provided for developing testing projects using .NET 5.

  • .NET Framework. Developing and running tests using .NET 4.5, 4.6, or 4.7 as the target Framework is no longer supported.

Back to top

See also: