JavaTest User Interfaces

This topic briefly describes the user interfaces that the JavaTest harness provides for running, managing, and auditing tests as well as for using the JavaTest Agent on remote platforms.

The JavaTest harness provides both a graphical user interface (GUI) and a command-line user interface:

Graphical User Interface The graphical user interface contains a set of windows and menus that you use to run tests, monitor test status, evaluate and analyze test results, and include or exclude tests from test runs.

You can display the graphical user interface in one of three styles:

  • A single top-level window that displays all JavaTest windows as tabbed panes
  • A single top-level window that contains all JavaTest windows
  • A separate top-level window for each JavaTest window
Differences between the styles are described in the Window Styles.
Command-Line Interface The JavaTest command-line interface provides complete test execution functionality -- this allows you to use the JavaTest harness to run tests in build scripts and other automated processes.

JavaTest Agent

The JavaTest harness provides an agent for you to use to run tests on platforms that are separate from the JavaTest harness.

The agent is a lightweight program compatible with JDK 1.1 that runs tests on the test platform and communicates with the JavaTest harness.

You must start an agent on the test platform either from the command-line as an application or from an HTML page as an applet.

The JavaTest harness includes an Agent Monitor window in the graphical user interface that you can use to control and monitor agents.