Mercury QuickTest Professional JavaTM Add-in 9.1 Readme

This file provides the following information about the QuickTest Professional Java Add-in:

Overview

Welcome to the QuickTest Professional Java Add-in 9.1. The QuickTest Professional Java Add-in can record and run tests on Java applications using customized test objects and methods.

The QuickTest Professional Java Add-in recognizes objects in Java toolkits such as AWT, Swing, SWT, and more. Using the Java Add-in test objects and methods makes tests easier to read, maintain, enhance, and parameterize so that both advanced and less technical users can create sophisticated tests on Java applications and applets.

In addition, you can use the QuickTest Professional Java Add-in Extensibility SDK to develop custom support for third-party and custom Java controls that the QuickTest Professional Java Add-in does not support out-of-the-box. For more information, refer to the QuickTest Professional Java Add-in Extensibility Developer's Guide.

For more information on the QuickTest Professional Java Add-in and for details and syntax of Java test objects and methods, refer to the QuickTest Professional Java Add-in Guide and the Java section of the QuickTest Object Model Reference.

Note: Support for Oracle Applications and Oracle Forms applications is provided through the separate QuickTest Professional Oracle Add-in 8.2. For more information, refer to the QuickTest Professional Oracle Add-in Guide.

Customer Support

Technical support for QuickTest Professional and the QuickTest Professional Java Add-in is provided via our award-winning Customer Support Web site. From this Web site, customers are able to review Frequently Asked Questions, submit and check the status of support requests, and access online documentation, patches, and other downloads. Please visit the Customer Support Web site at:

http://support.mercury.com

Customer Support contact numbers all over the world are available at:

http://support.mercury.com/cgi-bin/portal/CSO/contacts.jsp

System Requirements

To successfully work with the QuickTest Professional Java Add-in, your system configuration should meet the requirements as specified for QuickTest Professional 9.1 (in the QuickTest Professional 9.1 Readme), plus the following add-in specific requirements:

Prerequisites:
QuickTest Professional, version 9.1.
Free Hard Disk Space:
77 MB of free hard disk space is required on the disk on which you want to install the Java Add-in (depending on your feature selection), in addition to the space required for the QuickTest Professional installation.
 
In addition, the disk on which Windows is installed (system disk) requires 115 MB of free hard disk space while the Java Add-in is being installed. After the installation is complete, 38 MB of this disk space is released (meaning that 77 MB of the system disk remains in use by QuickTest Professional).

Supported Environments

The QuickTest Professional Java Add-in supports creating and running tests on the following Java toolkits:

The QuickTest Professional Java Add-in supports creating and running tests on the following Java run-time environments:

What's New in the Java Add-in

For more information, refer to the Java section of the QuickTest Object Model Reference.

Known Problems and Limitations

Installation Issues

Verification Issues

Workaround: Create checkpoints on Java lists and Java trees during a record session.

Workaround: If a checkpoint on a transient object is required, make sure the object is visible prior to executing the checkpoint. For example, in the case of combo box list, you should insert a statement that clicks on the combo box button before executing the checkpoint.

General Issues

Workaround: Before running your test or component, remove the extra step that was recorded.

Workaround: When testing with QuickTest Java support, do not use -Xincgc in your command line, or, alternatively, do not use the dynamic transformation support mechanism. For more information, refer to the QuickTest Professional Java Add-in Guide.

Workaround: Use a string instead of the original type. For example, instead of 1, use "1". For example: y = JavaCheckBox("Active").WaitProperty ("enabled", "1", 1000)

Workaround: To instruct the Java Add-in record these actions, use the Setting.Java method to set the record_win_ops variable to 1. For example: Setting.Java("RECORD_WIN_OPS") = 1

Workaround: Use other verification methods (such as using GetTOProperty). For more details on verification methods, refer to the QuickTest Professional User's Guide.

© This document, and the accompanying software and other documentation, is protected by U.S. and international copyright laws, and may be used only in accordance with the accompanying license agreement. Features of the software, and of other products and services of Mercury Interactive Corporation, may be covered by one or more of the following patents: United States: 5,511,185; 5,657,438; 5,701,139; 5,870,559; 5,958,008; 5,974,572; 6,137,782; 6,138,157; 6,144,962; 6,205,122; 6,237,006; 6,341,310; 6,360,332, 6,449,739; 6,470,383; 6,477,483; 6,549,944; 6,560,564; 6,564,342; 6,587,969; 6,631,408; 6,631,411; 6,633,912; 6,694,288; 6,738,813; 6,738,933; 6,754,701; 6,792,460 and 6,810,494. Australia: 763468 and 762554. Other patents pending. All rights reserved.

Mercury, Mercury Interactive, the Mercury logo, the Mercury Interactive logo, LoadRunner, WinRunner, SiteScope and TestDirector are trademarks of Mercury Interactive Corporation and may be registered in certain jurisdictions. The absence of a trademark from this list does not constitute a waiver of Mercury's intellectual property rights concerning that trademark.

All other company, brand and product names may be trademarks or registered trademarks of their respective holders. Mercury disclaims any responsibility for specifying which marks are owned by which companies or which organizations.

Mercury Interactive Corporation
379 North Whisman Road
Mountain View, CA 94043
Tel: (650) 603-5200
Toll Free: (800) TEST-911
Customer Support: (877) TEST-HLP
Fax: (650) 603-5300

QTPJAVARM9.1/01


Copyright 2006 Mercury Interactive Corporation

Documentation comments or suggestions?
Please send feedback to documentation@mercury.com