Share this page

# What's new in version 2021

This topic describes the new features and enhancements available in UFT Developer 2021.

In this topic:

## AI-based testing in UFT Developer (tech preview)

UFT Developer joins the world of intelligent test automation with the adoption of Artificial Intelligence (AI) capabilities—designed to help real customers address real automation problems in mobile and web testing.

Using AI, UFT Developer identifies objects visually, as humans do. Object descriptions can include the control type, associated text, and an ordinal position, in case there are multiple identical objects. See AI-based testing

Run the AI Inspection interface to inspect your application, or mockup images of an application, and identify objects. Create the steps you want to test, and automatically generate JavaScript or Java code to add to your test.

You can open AI Inspection from the Windows Start menu or from the UFT Developer menu in your IDE.

Back to top

## Introducing UFT Developer Academy on YouTube

Learn and improve your UFT Developer skills using the new UFT Developer Academy YouTube channel. This channel hosts a multitude of videos designed to help you get the best out of OpenText Functional Testing for Developers. You can access the channel from the Windows Start menu or from the Functional Testing for Developers menu in your IDE.

Subscribe to the channel to be notified when new videos are added to the channel.

Back to top

## Performance improvement

When running tests on Standard Windows applications, your tests run significantly faster than in previous versions.

Back to top

## Oracle testing enhancements

Oracle objects now support a SelectFromPopupMenu method, which opens a context menu and selects an option in it.

For details on this method, see the .NET, Java, and JavaScript SDK references.

Back to top

## Web testing enhancements

This version supports the following capabilities:

- When working with embedded browsers:

  - Test web applications in Microsoft Edge WebView2 and NW.js embedded browsers.

  - When working with embedded browsers, you can now specify the location of your web driver, rather than having to always store it in the location specified by UFT Developer.

  When you set up UFT Developer remote debugging attachment to the application, you can now specify a mode (default, MsEdgeWebView2, nw.js) and the location of your web driver.

  For details, see Working with Chromium-based embedded browser controls (Windows only).

- Test web applications on multiple Safari tabs and frames.

Back to top

## Enhancements to UFT Developer in docker containers

This version provides the following enhancements to running tests in docker containers:

- Using Chrome, you can now run tests on sites that use self-signed certificates. For details, see Enable tests to access a web site using a self-signed certificate

- You can now run tests in TestNG on the UFT Developer docker containers. For details, see Run the Docker image.

- The UFT Developer 2021 Docker images available on Docker Hub now come with Java 11 installed.

Back to top

## General enhancements

This version provides the following general enhancements:

- Commuter licenses can now be checked out for up to 365 days (as opposed to 180 in previous versions).

- Performance improvement when running tests on Windows 10.

Back to top

## Installation update

The UFT Developer installation now requires the 2019 version of the Microsoft Visual C++ Redistributable as a prerequisite.

Back to top

## Extended technology support

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

This version includes the following additional support:

Technology versions

Technology | Versions
--- | ---
Angular | 10.x, 11.x
Eclipse SWT | 4.16, 4.17, 4.18
IBM WebSphere Host on Demand | 12
Java | Oracle Java SE 16 OpenJDK 8, 9, 10, 12, 13, 15, 16 Zulu OpenJDK 14, 15, 16 For version 16, follow the configuration requirements in Test Java applications, version 16 or later.
Micro Focus Reflection Desktop | 16.2, 17
Oracle | 12.2.10 Oracle applications supported with Java 64-bit versions
SAPGUI | 7.60 patch 10, 7.70
Selenium | 3.141.59

Operating system versions

OS | Versions
--- | ---
Mac | Catalina, Big Sur
Ubuntu | 20.10
Windows 10 | 20H2 update, 21H1 update

Browsers versions

Browser | Versions
--- | ---
Chrome | 87-92
Edge Chromium | 87-92
Firefox | 81-91
Safari | 13, 14 Requires installing a new version of the Safari extension. See Set up Safari (Mac only) for testing.

IDE versions

IDE | Versions
--- | ---
Android Studio | 4.1, 4.2
Eclipse | 2020-09, 2020-12, 2021-03, 2021-06
IntelliJ IDEA | 2020.3, 2021.1

For more details, see the Support Matrix.

Back to top

## Additional fixes

This version includes the following fixed known issues:

When working with Eclipse-based IDEs and Java 11 or later, application model features are now supported. For OpenJDK exceptions, see Known issues.

Back to top

See also:

- What's new - earlier versions

https://admhelp.microfocus.com Functional Testing for Developers 8942
Tips to improve your search results... OpenText™ Functional Testing for Developers Help Center OpenText™ Functional Testing for Developers Help 25.2 All View Local Help Center View Online Help Center Version: