In mid 2015, we released LeanFT, a continuous testing and continuous integration solution, as part of HPE UFT 12.50 (original blog post). Since then, the product has rapidly matured with four service packs and has been proven in the market with many positive reviews from analysts and automation ‘Gurus’ alike. Most importantly, hundreds of our veteran UFT customers have started to leverage LeanFT.
Today, we celebrate another milestone with a major release for LeanFT and UFT, version 14.00. It is packed with improvements designed to address the needs of our users, and to open new and exciting possibilities in software test automation.
In this blog, I will cover four major themes for this release that we believe have a significant impact on your experience with our solutions. However, there are so many new capabilities you may find valuable and to that end, we invite you to visit and read the what’s new page in the UFT online Help or the LeanFT Help. With that in mind, let’s dive into the four major themes:
UFT’s new editions + Packaging and Pricing As of February 1st, we are expanding your options to work with our functional testing solutions. The HPE UFT portfolio will now have three editions: UFT Pro (LeanFT), UFT Enterprise and UFT Ultimate. Let’s talk about each of them.
UFT Pro (LeanFT)
As of version 14.00, LeanFT has been renamed to UFT Pro (LeanFT). By bringing LeanFT under the UFT “umbrella” we are not only enhancing the UFT brand equity, but we are also tightening the connection between the two and reinforcing the common goal they serveà enhancing software test automation, while one product (LeanFT) complements the other (UFT).
Further, the LeanFT heritage isn’t going away, you will see it not only in the official name but also as a standalone name in the product itself, that will continue to have a stand-alone installation, signifying the design goal of LeanFT—to provide a lean software test automation solution that is an integral part of the agile development and testing landscape.
Any customer that has a UFT license today basically has a UFT Enterprise license.
UFT Enterprise continues to include both the UFT and the UFT Pro (LeanFT) solutions, providing you the flexibility to choose the working environment, language, and tool-set of your choice.
Using Sprinter will not be counted as a license usage under the UFT license. That means you’ll be able to use it without worrying about how it will affect the total number of licenses you have in the license server pool. You will also be able to use Sprinter even if you don’t have HPE ALM or HPE Quality Center as you’ll be able to integrate with JIRA or Bugzilla to help people using those solutions for defect management.
Sprinter will continue to be offered with HPE ALM and Quality Center (QC) at no additional charge.
Version 14.00 introduces additional options for people working with our functional testing solutions. UFT Ultimate represents a brand new bundle including everything a QA Engineer needs to achieve their functional testing goals, including: UFT Enterprise (which includes LeanFT as mentioned above), Sprinter, Business Process Testing (BPT*) and Mobile Center (for functional testing purposes only**). We expect the UFT Ultimate bundle to continue to expand in capabilities as the market demands for software test automation increase.
From a licensing perspective, one item from each solution (UFT Enterprise, BPT and Mobile Center) is given with the purchase of one UFT Ultimate, representing a complete toolset for functional testing.
UFT Ultimate represents significant value. It is available for a much lower cost compared to the combined parts of the bundle, making it a real money saver for organizations facing the need to do end-to-end functional testing including web, service/API and mobile testing.
* In order to take advantage of the BPT piece in this bundle, customers must have an ALM or a QC Concurrent User license. Read here to learn more about HPE Business Process Testing.
** UFT Ultimate only enables features in Mobile Center that are related to functional testing. The following services will be blocked when using this license: Performance testing, Security testing, Application Monitoring.
Upgrade paths are available to allow customers to move from one edition to the other.
Also, I am happy to announce that the UFT Runtime Engine is now supporting the execution of tests created by UFT and UFT Pro (LeanFT).
UFT Pro (LeanFT) is now a Cross-Platform Solution
Mac/Linux support includes similar capabilities to the Windows version, including: IDE project templates, Application Models, a brand new Object Identification Center, Parallel Execution, Reporting, and more.
Users now have the flexibility to not only choose which language, IDE, and unit-test framework they want to work on, but also on which machine and operating system**.
* In this release, only mobile execution is supported on Mac and Linux, the script creation should still be done in a Windows OS. This limitation will soon be removed.
**According to LeanFT’s Product Availability Matrix (PAM)
UFT Pro (LeanFT) for Selenium
Selenium is a widely used, cross-platform, open-source framework for web application automation. Selenium’s core feature is the WebDriver API, which allows the creation of tests (scripts) in various programming languages and their execution on various browsers.
Starting with this release, HPE UFT Pro (LeanFT) includes a solution, LeanFT For Selenium, which works on top of Selenium. It allows the Selenium users to increase their productivity by creating more robust and easier to create and maintain, Selenium tests.
The solution, which is integrated to commonly used IDEs includes:
An extension of the Selenium API with additional useful locators and utilities
A Selenium-based Object Identification Center for easy creation of robust object identifications
To read more about what LeanFT4Selenium is all about and how to use it, read this excellent blog written by HPE Functional Architect- Yossi Rachelson.
Using the native UFT Pro (LeanFT) SDK and its full feature set (compared to the use of LeanFT For Selenium) still has many advantages, but for developers and functional test engineers who are strongly attached to Selenium, LeanFT For Selenium will surely come in handy.
This is only our first step in this exciting direction; more capabilities will arrive soon, a dedicated distribution list has been created - firstname.lastname@example.org to hear from the field their feedbacks and future needs, so don't hesitate to share them with us and influence the product design according to your needs.
UFT Enterprise - Test Combination Generation (TCG)
How to create, manipulate and take advantage of Test Data, is one of the biggest challenges engineers face as part of their automation efforts. Now, thanks to the TCG tool, when working on GUI tests, automation engineers can automatically generate sets of parameter values for their Global Data Table, and easily create the desired data coverage.
TCG allows you to:
Generate composite parameters which are made from multiple parameter values
Easily exclude parameters from the generated configuration
Take advantage of a regular expression, happy / error path, and different combination algorithm (Linear, Pairwise, or Triplewise) to intelligently create your data, and the data sets combination configurations.
This blog has only covered a subset of the functionality provided in this major release of the UFT portfolio, but I hope this was enough to convince you to give it a try. We will cover more details of the latest features shortly.
You can download the full version with a 60-day free evaluation from the following locations: