What's new in LeanFT 14.52

This topic describes the new features and enhancements available in LeanFT 14.52. For details about other versions, use the navigation links on the left side of the page.

SV Lab integration (tech preview)

You can now use SV Lab in LeanFT tests written in Java.

SV Lab can simulate web services that your application interacts with, enabling you to test the application in various scenarios, even if the services are not ready, or you need to test conditions that are currently unavailable.

For details, see the SV Lab topics in Service Virtualization Help Center.

Back to top

PDF run result reports

Convert your LeanFT run results to PDF reports using the new ReportToPdf tool.

From a command line, run the <LeanFT/Installation Folder>/Tools/ReportToPdf/generate_pdf_report tool, providing the run results folder path as a parameter. See Export run results to a PDF report.

Back to top

StormRunner Functional support enhancements

When running mobile tests from StormRunner Functional, you can now specify additional options:

  • Applications to install on the device.

  • Which device vitals to collect during this run session.

  • Whether or not to collect logs.

When locking your device for the mobile run session, provide a DeviceSessionOptions parameter with the necessary settings. For details, see the .NET, Java, and JavaScript SDK references.

Back to top

LeanFT for Selenium SDKs updated

Updated versions of the LeanFT for Selenium SDKs are now available, providing bug fixes and support updates.

Back to top

Extended technology support

LeanFT continues to extend its technology, framework, and browser support.

In this version, we've added support for the following: 

  • .NET 4.7.2

  • SAPGUI 7.50

  • Java 11

    Note: Using LeanFT with JavaFX applications requires some configuration. For details, see Working with JavaFX in Java 11 (LeanFT 14.52 and later).

  • Oracle (support for Spying and Running tests)

    Note: Requires both the Oracle Add-in and the Web Add-in.

  • Firefox 65

  • macOS Mojave 10.14

  • Safari 12

    Note: Requires manually installing the Functional Testing Agent Safari extension from the Safari Extension Gallery

For more details, see Product Availability Matrix.

Back to top

Additional improvements and fixes

  • If you run tests remotely over a secure connection, you no longer need to configure a single TLS protocol to use. The LeanFT runtime engine uses the latest TLS protocol that is supported by both client and server. For details, see Set up the remote computer.

    Note: This is now the default behavior if you do not configure the connection-securityOptions.

  • When launching a Chrome or Firefox browser from your test, you can now specify a proxy server and port for the browser to use.

    Launch the browser using a BrowserDescription that includes the following property-value pair: "profile_proxy" = "http://<proxy server address>:<port number>".

    For example (C#):

    var browserDescription = new BrowserDescription { Type = BrowserType.Firefox };
    broswerDescription.Set("profile_proxy", "http://15.35.84.350:8888");
    var browser = BrowserFactory.Launch(browserDescription);
    

    Note: The browser is launched using a separate profile. This means, for example, that it opens in a new browser window and does not share cookies with other browsers.

  • Similarly, when launching a Chrome or Firefox browser from your test, you can indicate whether to use a temporary profile for this browser. To use a temporary profile, add a profile capability with true a value to your browser description. Set the profile value to false to explicitly disable the use of a temporary profile (this is the default behavior).

Back to top

Help improve LeanFT

You can help us improve the quality, reliability, and performance of LeanFT by participating in the LeanFT improvement program.

When you join the program, LeanFT collects statistics about the features and functionality you use, and sends the anonymous data back to Micro Focus. This helps us understand more about testing usage and habits, and the LeanFT features that are most important to you.

Join the program during installation by selecting the Participate in the LeanFT improvement program check box on the license agreement screen.

You can also join or leave the improvement program from within LeanFT, using the runtime engine settings. For more details, see Help improve LeanFT.

Back to top