Share this page

# Basics

This section describes the basic tasks that comprise automated functional testing.

Task | Description
--- | ---
Create test projects and modules | Create test projects using the provided SDKs (.NET, Java, or JavaScript) and testing project/module templates. For details, see Test projects and modules.
Describe your test objects | Test objects represent the UI elements in your application. Each test object is comprised of a unique property-value set that describes the object in your application. For details, see Test objects.
Create application models | An application model is comprised of a hierarchy of test objects that correspond to the structure of the objects in the application you are testing. For details, see Application models.
Use AI-based testing | AI-based testing identifies objects in your application the way a person would. This enables you to run the same test on different platforms and versions, regardless of the objects' implementation. For details, see AI-based testing.
Add steps to your test | To run steps on your application, create steps containing test objects, methods, and properties. For details, see Add steps to your tests.
Add verification steps | Create steps that check the behavior and appearance of your application. For details, see Verifications.
Run tests | Run your tests locally or remotely, in parallel or in sequence, manually or using a CI server. For details, see Run tests.
Analyze your test run results | The run results report includes summary information about the run, as well as detailed information about the test steps. For details, see Analyze run results.

https://admhelp.microfocus.com Functional Testing for Developers 8942
Tips to improve your search results... OpenText™ Functional Testing for Developers Help Center OpenText™ Functional Testing for Developers Help 25.2 All View Local Help Center View Online Help Center Version: