LeanFT is a lightweight, powerful functional automated testing solution supporting a wide range of AUT solutions. Mainly targeted to dev-testers in Agile teams, Test Automation Engineers and Subject Matter Experts, LeanFT fully integrates with the development and Quality Assurance Eco Systems.
LeanFT incorporates testing early into the development cycle and thus is perfect for Agile methodology. It is directly available with UFT 12.5. It can also be a standalone solution. It is readily compatible with the already prevailing eco-systems and testing frame works like Git, Eclipse, Java, C#, Visual Studio, Cucumber, Jenkins with a flexible, powerful, test scripting and integration of IDE. This helps developers and testers to strengthen their scripts and improve their maintenance. It combines the best of vendor based and open source concepts by wrapping up Selenium with the key functionality of UFT.
LeanFT is not based on a strategy to replace UFT. They are two different products that are preferred for different issues.
LeanFT IDE Integration:
HP has mentioned three main users for LeanFT. They are DevTesters, Test Automation Engineers and Subject Matter Experts. HP identified the requirements of each user type and how the tool will be used by each user.
These users are the former UFT users who have moved to Selenium using C# or Java. They are probably missing some of the functionalites that they had been using in UFT. LeanFT has targeted those users who will now be able to leverage all the key functionalities of UFT along with those of Selenium. The tests in LeanFT are authored using C#(in Visual Studio) and Java(in Eclipse). The interactions with AUT are scripted using the LeanFT libraries. The.NET / Java libraries and 3rd party libraries can be used to extend the test scripts. Based on the technologies supported by UFT, LeanFT supports the following common AUT technologies.
– Windows Standard
– .NET windows form
– Insight Recognition
Test Automation Engineers:
These are the users who work with UFT with limited knowledge of other languages. They are loyal to UFT and are not keen on shifting to any other tool. LeanFT carries forward the existing concepts, mechanisms and tools of UFT. It adopts UFT’s Test Objects and Descriptions, Object Identification Mechanisms (Property based identification, Ordinal Indentifiers(Index), VRI, XPath Identification etc). Thus, Test Automation Engineers can leverage the knowledge of UFT while using LeanFT and create robust tests that better handle the changes in the application. It may appear to be a steep learning curve for the testers, but it will eventually lead to more collaborated solutions.
Subject Matter Experts/Business Testers/ Business Analysts:
They are the people with expert knowledge with what it would take to do a particular job. These are the non technical users who do not need to learn LeanFT. They have a more developer oriented focus for continuous delivery. They will be using BPT and script less keyword driven automation. Applying LeanFT puts development and operation into a path of continuous integration and continuous assessment. It results into faster time to delivery, high predictability, lower costs and excellent user experience.
Using LeanFT is easier with previous knowledge of UFT. HP UFT scripts can be converted into LeanFT with the help of Gallop’s automated migration tool – Quicklean. It provides support for multiple data sources, multiple language translation as well as multiple application technologies.