Functional Test projects

A Functional Test project stores application test assets such as scripts, object maps, verification point baseline files, and script templates. You must create a Functional Test project before you can record scripts.

Functional Test projects and Rational projects

When you create a Functional Test project, you can use the project stand-alone, or optionally associate it with the current Rational® project to take advantage of the Functional Tester integration features with TestManager if you have TestManager installed. If you have TestManager, see "Note About TestManager Integration" below.

You can associate a project with the current Rational project when you create a Functional Test project or later.

If you associate your project with TestManager, you can:

Functional Tester has several log options. If you choose to use the TestManager log, you can use the Test Log window of TestManager to:

Note: A Functional Test project that you associate with a Rational project appears in the Functional Tester Projects view as: MyXDETesterProject - MyRationalProject where MyRationalProject is the name of the Rational project.

Note About TestManager Integration: Functional Tester is integrated with Rational TestManager version 7.0.1.2. If you have the 7.0.1.2 version of TestManager, you will be able to use the integrated features of Functional Tester and TestManager. See Understanding Functional Tester integrations for important information on using the products together.

Functional Test Projects and ClearCase

You can add a Functional Test project to source control to use ClearCase® as your software configuration management system. With ClearCase you can use snapshot and dynamic views. A snapshot view contains copies of ClearCase versions and other file system objects in a directory tree. A dynamic view is always current with the VOB. Dynamic views use, create, and maintain a directory tree that contains versions of VOB elements and view-private files.

A software configuration management system helps you maintain an auditable and repeatable history of your organization's test assets. You can also use ClearCase to share scripts, script templates, or object maps with others in your testing team. Using ClearCase, you can manage changes in test assets that are stored in the Functional Test project and in software system development from requirements to release.

Note: Functional Tester works in a ClearCase Unified Change Management (UCM) enabled view if the view was created as part of a single-stream UCM project. Functional Tester will not work in views that are part of multi-stream UCM projects.
Related concepts
Software configuration management
ClearCase
Related tasks
Creating a functional test project
Related reference
Functional Test Projects view

Feedback