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 HCL OneTest™ UI integration features with TestManager if you have TestManager installed.

Note: To view the Rational TestManager version that can be integrated with HCL OneTest UI, see List of supported domains for functional testing by releases of HCL OneTest UI tech. note.

You can associate a project with the current Rational project when you create a Functional Test project or later. For information about associating an existing project with a Rational project, see Associating a HCL OneTest UI Project with a Rational Project. You must create a Functional Test project before you can record scripts.

If you associate your project with TestManager, you can:

  • Play back scripts, including Functional Test scripts, from Rational TestManager.
  • Use the TestManager Agent to play back scripts on a remote computer.
  • View scripts from the Test Scripts window of Rational TestManager.

HCL OneTest UI has several log options. If you choose to use the TestManager log, you can use the Test Log window of TestManager to:

  • Open a log to view a result.
  • Filter the data of a log to view only the information you need.
  • Open the script that generates a log event in the appropriate script development tool. For example, if you create a Functional Test script and run it from TestManager, when you right-click a log event, and then click Open Script, HCL OneTest UI opens and displays the script.
  • Analyze the results of a log using the Verification Point Comparator. After you use HCL OneTest UI to play back scripts, you can analyze the results of a verification point in the comparator to determine why it may have failed.
  • Submit a defect for a failed test case or for a failed log event. The log automatically fills in build, configuration, and script information in the Rational ClearQuest® defect form if you configure ClearQuest to use the testing defect form. For information, see the ClearQuest Help.
  • Preview or print data displayed in the active log in the Test Log window.
Note: A Functional Test project that you associate with a Rational project appears in the Functional Test Projects view as: MyXDETesterProject - MyRationalProject where MyRationalProject is the name of the Rational project.

Functional Test projects and ClearCase

You can add a Functional Test project to source control to use ClearCase® LT or ClearCase as your software configuration management system. ClearCase LT is one of the team-unifying tools that comes with Rational TestStudio and Rational Enterprise. With ClearCase LT you can use only snapshot views. With ClearCase you can use snapshot and dynamic views.

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: HCL OneTest UI works in a ClearCase Unified Change Management (UCM) enabled view if the view was created as part of a single-stream UCM project. HCL OneTest UI will not work in views that are part of multi-stream UCM projects.

Related Topics:

Creating a HCL OneTest UI Project

About Software Configuration Management

Feedback