| About Working with QuickTest Add-Ins |
You can install QuickTest add-ins when you install QuickTest Professional, or you can install the add-ins at a later time by running the installation again in Modify mode
|
|
These add-ins are known as Web-based Add-ins.
The interface options, capabilities, and other functionality that is available for the Web-based add-ins are often identical or similar. |
|
These add-ins are known as Windows-based Add-ins. The interface options, capabilities, and other functionality that is available for the Windows-based add-ins are often identical or similar. |
| Installing QuickTest Add-ins |
Setting Required Access PermissionsYou must make sure the following access permissions are set in order to install and run QuickTest Professional.
| ||||
| ||||
Installlig QuichTest Professional Add-insIn the Setup Type screen, select Custom installation.Typical installation installs the Web, Visual Basic, and ActiveX Add-ins only. Custom installation enables you to select which additional QuickTest Professional features and add-ins to install.
| ||||
In the Custom Setup screen, select the QuickTest components and add-ins you want to install.
| ||||
| ||||
You can select an item in the list to see a description of the feature as well as the space requirement for the feature on your drive. Click on an icon to view a menu and select how that feature is installed on your computer. The following options are available, depending on the feature:
|
| Installing the QuickTest Professional Web Add-in Extensibility SDK |
The Web Add-in Extensibility API is an intrinsic part of QuickTest and does not require any additional installation. |
You can use the sample toolkit support sets to learn more about implementing Web Add-in Extensibility. |
Use the QuickTest Professional Setup program to install the QuickTest Professional Web Add-in Extensibility SDK on your computer. |
|
Install the QuickTest Professional Web Add-in Extensibility SDK
Insert the QuickTest Professional DVD into the CD-ROM/DVD drive. The QuickTest Professional Setup window opens. Click Add-in Extensibility SDKs. The Add-in Extensibility SDKs screen opens.
|
|
|
|
| Loading QuickTest Add-ins |
To test applications developed in various environments, you must ensure that the relevant QuickTest add-in is installed and loaded on the computer on which you create and run your tests and components. Loading the relevant add-in enables QuickTest to work with the corresponding environment. When you start QuickTest, the Add-in Manager dialog box opens. It displays a list of all installed add-ins and the license used for each add-in. If you are using a seat add-in license, it also displays the time remaining for time-limited licenses.
|
Tip: If the Add-in Manager dialog box is not displayed when you open QuickTest,
you can choose to display it the next time you open QuickTest.
To do so, select Display Add-in Manager
on startup from the General Tab of the Options dialog box.
|
If you have QuickTest add-ins installed, you can specify which add-ins to load at the beginning of each QuickTest session. |
Note: Some QuickTest add-ins require additional configuration after the installation is complete.
Similarly, some environments may require configuration to enable QuickTest to interact with them.
Configuration requirements, if any, are described in the introductory section of each relevant environment.
|
Note: If you are testing Java, .NET Web Forms, Oracle, PeopleSoft, or Web-based SAP applications,
make sure that you also load the Web Add-in.The Web Add-in is required whenever you are testing an application in a Web browser. |
| The Add-in Manager |
The Add-In Manager dialog box includes the following details:
| ||||||||||||||||
| ||||||||||||||||
Selecting Add-ins to LoadYou select the add-ins that you want QuickTest to load by selecting the check boxes adjacent to required add-ins. If the Add-in Manager dialog box contains a child add-in, and you select it, the parent add-in is selected automatically. If you clear the check box for a parent add-in, the check boxes for its children are also cleared. | ||||||||||||||||
Displaying the Add-in Manager Dialog BoxYou can set an option in QuickTest to determine whether the Add-in Manager opens when you open QuickTest, or whether it automatically loads the same add-ins that were loaded in the previous QuickTest session. When you click OK, QuickTest loads the selected add-ins. QuickTest also remembers which add-ins you selected so that the next time you open QuickTest, the same add-ins are selected in the Add-in Manager dialog box. If you clear the Show on startup check box, the selected add-ins are loaded automatically whenever you open QuickTest. |
| Matching Loaded Add-ins with Associated Add-ins |
When you open a test or component, QuickTest compares the add-ins that are currently loaded with the add-ins associated with your test or with your component's application area. If they do not match, QuickTest issues a warning message. If there are add-ins associated with your test or with your component's application area that are not currently loaded, you can: | ||||||||||
|
| Tips for Working with QuickTest Add-ins |
| ||||||||||||||||
|
Add-ins require a seat or
Your QuickTest Professional 9.5 license enables all QuickTest features, including the use of all QuickTest add-ins.
You can use the latest released version of all QuickTest add-ins with QuickTest Professional.
If upgrading from a previous version, only licensed add-ins will be available.
Additional non-licensed add-ins that are installed during the 9.5 installation will be disabled in the Add-in Manager dialog box.
When QuickTest opens, you can choose which of the installed add-ins you want to load using the QuickTest Professional
Add-In Manager dialog box, but to maximize performance, you should load only the add-ins you need for that testing session.
You install a seat add-in license on your computer using the Add-In Manager dialog box.
When QuickTest opens, you can choose which of the installed add-ins you want to load using the
QuickTest Professional
When you choose to load an add-in, QuickTest recognizes the objects you work with on the corresponding environment.
In many cases, loading the add-in also adds new user interface options and capabilities to QuickTest,
as well as adding support for the add-in's object model - the set of test objects, methods,
and properties specially designed for working with the objects in your development environment.
Several QuickTest Add-ins are designed to support special objects that are generally available in Web applications:
You can use the .NET Add-in to test .NET Web Forms controls.
The QuickTest Professional Java Add-in enables you to create and run tests on Java applets and applications.
You can run steps on Java objects in Internet Explorer, Netscape Browser, Mozilla Firefox,
Java Web Start, Applet Viewer, and in stand-alone Java applications
The QuickTest Professional VisualAge Smalltalk Add-in recognizes and records VisualAge Smalltalk objects.
You can use the QuickTest Professional Delphi Add-in to test objects in Delphi applications. You can create and run tests and components on these objects, as well as check their properties. You create and run tests and components on Delphi applications in much the same way as you do for other Windows-based applications.
The Delphi Add-in provides test objects, methods, and properties that can be used when testing objects in Delphi applications.
Note: The menu script will work correctly in the cross-frame mode if you load pages into the subframe from the same domain.
If you load pages from another domain submenus won't be shown in the subframe -- they will be shown in the frame with the top-menu.
It's caused by a security policy of browsers -- a script can't modify a content of pages from another domain.






Tip: If the Add-in Manager dialog box is not displayed when you open QuickTest,
you can choose to display it the next time you open QuickTest.
To do so, select 
To take full advantage of QuickTest add-in capabilities,
keep the following in mind when designing tests or components using QuickTest add-ins: