What's New in LeanFT 14.51
This topic describes the new features and enhancements available in LeanFT 14.51. For details about other versions, use the navigation links on the left side of the page.
LeanFT Grid using .NET SDK
The LeanFT Grid feature now supports tests written using the LeanFT .NET SDK, in addition to Java tests.
If you set up a LeanFT grid, the grid selects a node for each test run, based on environment details specified in your tests, as well as each node’s capabilities and availability.
This enables you to:
- Run the same test on different environments by changing the test parameters that describe the required environment.
- Leverage the power of your testing lab: You can achieve distributed parallel test execution, by running all of your tests on the grid and letting it allocate nodes for all of the test runs, as needed.
With minor adjustments, you can run your existing tests using the LeanFT grid. For more details, see UFT Developer Grid.
JBoss Developer Studio support
LeanFT now supports JBoss Developer Studio for creating LeanFT test projects.
Enjoy all the advantages of LeanFT in JBoss Developer Studio, such as:
Extended technology support
LeanFT continues to extend its technology and browser support.
This version includes the following additional support:
-
Chromium-based embedded browser controls (Windows only). You must set up the connection between LeanFT and the embedded browser. For details, see Working with Chromium-based embedded browser controls (Windows only).
-
PowerBuilder. Record steps on applications.
-
Internet Explorer. Record launching the browser.
For more details, see Product Availability Matrix.
Newly supported test objects and functions
LeanFT supports additional test objects and functionality:
-
Web AgGrid and UIGrid test objects.
For details on the methods and properties of these objects, see the .NET, Java, and JavaScript SDK references.
-
Retrieve the current status of the current execution context.
At any point in a test, instead of using Reporter.Status() to retrieve the status of the whole run, use the new Reporter.getCurrentExecutionContextStatus() method to retrieve the status of the current context. This may be the current test, the current reporting context, an so on.
For details on using this method, see the .NET, Java, and JavaScript SDK references.
ALM integration
This version includes support for the following ALM features:
-
ALM 12.60 (patch 1) servers that require API Keys for authentication, in addition to ALM 14 servers with API Keys.
When configuring the authentication settings in the ALM configuration tool, you can now use API Keys, which you obtain from your ALM site administrator.
-
Run LeanFT Business Component Tests from ALM's test plan module, in addition to the test lab module.
Mobile support enhancements
This version includes the following mobile testing abilities:
Service Virtualization integration (early access)
Use Service Virtualization (SV) in your LeanFT mobile tests to virtualize your sensors, API calls, and devices. This enables you to perform continuous testing even when not all of your application's components are ready.
You can run tests that include SV actions (service activation and scenario selection) using SV scenarios. For details, see the .NET and Java SDK references.
For details on setting up the integration, see Service Virtualization integration (early access).
Note: Supported for LeanFT Java and .NET tests running on Windows machines.
Additional SDK improvements and fixes
This section includes a list of fixed known issues and additional feature improvements in LeanFT 14.51.
Test Object | Method | Comment |
---|---|---|
SAPUI Table | SelectCell |
In .NET and Java you can now specify the cell's column by name or by index. In JavaScript this was already supported. Note: In Java, the parameter names for this method were previously reversed. The integer parameters were named (col, row) but the first parameter was used for rows and the second for columns. The method’s signature has been changed to correctly reflect its functionality: SelectCell (row, col). |
WPF Calendar | SetDateRanges |
In .NET and Java, this method no longer requires an Array of date ranges. You can provide one range, an array of ranges, or any number of ranges, separated by commas. In JavaScript, this was already supported. |
Web test objects | Exists | When called without a specific timeout, the method now waits for the default object synchronization timeout to expire before returning false for a non-existent object. |