Share this page

# Welcome to UFT Developer

UFT Developer helps you develop automated tests for a wide range of technologies, using standard IDEs with modern programming languages. UFT Developer requires familiarity with the basics of programming in the language you use to develop your tests.

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

In this topic:

## 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 Customize UFT Developer runtime engine settings For Web testing, see Set up web browsers and controls. Customize how to identify objects Modify the port used by UFT Developer Configure ports for using UFT Developer in a multi-session environment

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.

| Create a testing project Create a UFT Developer testing project in the IDE of your choice, using the project templates provided with the UFT Developer plugins or use your own custom framework. See Create a UFT Developer testing project or module.
| Customize your test settings Customize the UFT Developer runtime server settings and report options. See Customize test settings
| Define test objects Create test object descriptions that enable UFT Developer to identify the objects in your application and can withstand changes in the application you’re testing. Write programmatic descriptions or use the visually oriented tools that UFT Developer offers to provide an interface to the tested application and its objects. For details, see: Code programmatic test object descriptions Object Identification Center 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.
| Write tests After you create test object descriptions, write automated tests whose steps call the methods and properties of these UFT Developer test objects. Use one or more of the following UFT Developer SDKs: UFT Developer .NET SDK UFT Developer Java SDK UFT Developer JavaScript SDK Use the Test Recorder to accelerate test creation, recording user operations on the tested application and generating a test script from the recorded steps.
| 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 running 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. See Run UFT Developer tests.
| Analyze run results HTML reports include information about the run, including optional screen captures. See Analyze run results.

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/uftdev.

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:

- Previous version:

  https://admhelp.microfocus.com/uftdev/en/15.0/HelpCenter/Content/HowTo/TestObjects_OIC.htm

- Current version:

  https://admhelp.microfocus.com/uftdev/en/latest/HelpCenter/Content/HowTo/TestObjects_OIC.htm

Back to top

See also:

- What's New in UFT Developer 15.0.2
- Cross-platform feature support
- Tutorial

https://admhelp.microfocus.com UFT Developer 8942
Tips to improve your search results... UFT Developer Help Center UFT Developer Help 15.0-15.0.2 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: