Welcome to UFT Pro (LeanFT)
UFT Pro (LeanFT) is a powerful and lightweight functional testing solution built specifically for continuous integration and continuous testing that enables and encourages developers and QA to collaborate in agile teams by using the same tool for development and testing of applications.
LeanFT supports development on standard IDEs with modern programming languages over a wide range of technologies.
LeanFT offers visually oriented tools, such as the Object Identification Center and the Application Model editor, which provide an interface to the tested application and its objects, and enable development of robust tests that can handle changes in the application you’re testing.
After executing your tests, get straight to the bottom of issues with LeanFT’s reports which provide a detailed description of test execution flow, including clear, actionable reasons for test failure at each step.
Set up your system
- Install the LeanFT runtime engine on any machine where you want to run LeanFT tests. For details, see UFT Pro (LeanFT) installation.
- Install a supported IDE and the relevant LeanFT plugin on any machine where you want to edit LeanFT tests.
- For Web testing, see Set up your Web browsers for LeanFT Web testing.
For LeanFT release notes, see the LeanFT Readme.
Get started with the following LeanFT testing scenario:
Use project templates provided with the LeanFT plugins, or use your own custom framework.
Project templates are available for JUnit, TestNG, NUnit, and MSTest.
Enable LeanFT to identify the objects in your application using:
Automate application scenarios in the programming language(s) of your choice using one or more of the following LeanFT SDKs:
You can automate applications of the following technologies: Web, Java, Mobile, Standard Windows, .NET Windows Forms, .NET WPF, SAP GUI, SAPUI5, and Terminal Emulators.
Add code to verify application behavior
Verify that the objects in your application look and behave as you expect.
When these special steps return false results, the step and test fail, but no exception is thrown and your test continues to run.
For details, see Verifications.
Run your LeanFT tests in Jenkins or other tools as part of your CI/CD processes.
HTML reports include information about the run, including optional screen captures.