What's new in Lean Functional Testing (LeanFT) 14.51
Our Help Center now includes documentation relevant for LeanFT versions 14.50 and 14.51.
Version 14.51 of LeanFT includes the following new features and enhancements.
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 LeanFT 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.
In this version, we've added support for the following:
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 (Window 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.
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.
In this version, we've added 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
In this version, we've introduced 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.
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.
Hosted cloud devices
When selecting a device from Mobile Center for your LeanFT test, you can now select devices that are hosted on StormRunner Functional.
Additional SDK improvements and fixes
This section includes a list of fixed known issues and additional feature improvements in LeanFT 14.51.
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).
|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.|