Upgrade UFT Developer

You can upgrade directly to the most recent version of UFT Developer from any previous version of UFT Developer.

Upgrading UFT Developer is a simple procedure of installing UFT Developer and a few additional tasks.

Before you upgrade

UFT Developer versions 15.0 and later use a newer version of the .NET Framework (4.8) than LeanFT used.

If you are upgrading from a LeanFT version, consult the Support Matrix to make sure that your operating system is compatible with the new version.

Back to top

Perform the UFT Developer upgrade

Depending on the platform you are installing on, follow the instructions in Install UFT Developer for Windows, Install UFT Developer for Linux or Install UFT Developer for Mac.

Caution: If you are performing a silent installation on Windows, make sure that no Java processes are running in the background during the installation.

Back to top

After you upgrade

After upgrading the UFT Developer software, you must perform the following steps:

  1. If you have maven-based projects, do the following:

    1. Install or deploy the new UFT Developer JARs in the Maven repository. For details, see Prerequisites for Maven-based projects.

    2. Update the UFT Developer version number in the pom.xml files in your Maven projects.

  2. If you have application models, regenerate their code. For details, see Generate application model code.

  3. If you are running UFT Developer tests remotely on this computer, configure the UFT Developer engine settings file. For details, see Set up the remote computer.

  4. If your JavaScript tests include LFT.Reporter.getStatus() steps created in UFT Developer versions earlier than 2021 R1, you must adjust these steps.

    Starting in UFT Developer 2021 R1, the getStatus return type is a promise that is fulfilled with a string representing the runtime status of the UFT Developer report. For an example of how to adjust your steps accordingly, see Report code samples (JavaScript SDK).

Back to top