Welcome to UFT Developer

UFT Developer helps you develop automated tests for a wide range of technologies, using standard IDEs with modern programming languages.

This UFT Developer help center covers UFT Developer versions 15.0 and 15.0.1. Any version-specific changes are indicated where relevant.

Where do I start?

New to UFT Developer? Get started in the following areas:

Set up your system

  • Install the UFT Developer runtime engine on any machine where you want to run UFT Developer tests. For details, see UFT Developer installation guide.
  • Install one or more supported IDEs and the relevant UFT Developer plugins on any machine where you want to write and edit UFT Developer tests.
Other administrative tasks

Back to top

Set up a UFT Developer test

In the IDE of your choice, create a UFT Developer testing project, use UFT Developer 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 UFT Developer plugins, or use your own custom framework.

    Project templates are available for JUnit, TestNG, NUnit, and MSTest.

    UFT Developer 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

UFT Developer 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 UFT Developer to identify the objects in your application and create test object descriptions that can handle changes in the application you’re testing.

Write tests

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 UFT Developer’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 UFT Developer 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

Bookmarking the Help Center

To ensure that you are always viewing the most up-to-date version of the Help Center, bookmark this link: https://admhelp.microfocus.com/leanft.

To create a link that will always point to the most recent version of a topic, replace the version number in the URL with 'latest'. For example:

Back to top

See also: