# Welcome to LeanFT

Lean Functional Testing (LeanFT) helps you develop automated tests for a wide range of technologies, using standard IDEs with modern programming languages.

To improve the customer experience and provide more optimized online search, this LeanFT help center covers LeanFT versions 14.50 through 14.53. Any version-specific changes are indicated where relevant.

In this topic:

## Where do I start?

New to Lean Functional Testing? Get started in the following areas:

| Set up your system Install the LeanFT runtime engine on any machine where you want to run LeanFT tests. For details, see LeanFT installation guide. Install one or more supported IDEs and the relevant LeanFT plugins on any machine where you want to write and edit LeanFT tests.
| Other administrative tasks Customize LeanFT runtime engine settings For Web testing, see Set up your web browsers for LeanFT Web testing. Customize how to identify objects Modify the port used by LeanFT Configure ports for using LeanFT in a multi-session environment

Back to top

## Set up a LeanFT test

In the IDE of your choice, create a LeanFT testing project, use LeanFT to create test object descriptions, and write tests that can perform operations on your applications and test their results.

| Create a testing project Use project templates provided with the LeanFT plugins, or use your own custom framework. Project templates are available for JUnit, TestNG, NUnit, and MSTest. LeanFT requires familiarity with the basics of programming C# in Visual Studio, Java in Eclipse, Spring Tool Suite, JBoss Developer Studio, IntelliJ IDEA and Android Studio, or JavaScript. Customize test settings
| Define test objects LeanFT offers visually oriented tools, such as the Object Identification Center (OIC) , the Application Model editor, and the Test Recorder, which provide an interface to the tested application and its objects. Enable LeanFT to identify the objects in your application and create test object descriptions that can handle changes in the application you’re testing. The Object Identification Center (OIC) lets you spy on the objects in your application, experiment with different ways to identify those objects, and generate code to use in your scripts. Application models are abstractions, or models, of the application you are testing. Use descriptive programming to create steps containing LeanFT test objects, methods, and properties.
| Write tests Write automated tests using one or more of the following LeanFT SDKs: LeanFT .NET SDK LeanFT Java SDK LeanFT JavaScript SDK Use the Test Recorder to accelerate test creation.
| 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.

Back to top

## Run and analyze your test

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.

| Run test Run your LeanFT tests in Jenkins or other tools as part of your CI/CD processes.
| Analyze run results HTML reports include information about the run, including optional screen captures.

Back to top

See also:

- What's new in LeanFT 14.53
- Cross-platform feature support
- Tutorial

https://admhelp.microfocus.com LeanFT 8942
Tips to improve your search results...TOC Lean Functional Testing Help Center LeanFT Help Center 14.50 - 14.53 All View Local Help Center View Online Help Center back Go back in browser history forward Go forward in browser history Remove search highlights next topic Go to next topic previous topic Go to previous topic Print the current topic Version:(Undefined variable: _rscC_Basic_Variables.FloatingTocShow)