- Automatically enabled environment for functional testing
HCL DevOps Test UI (Test UI) automatically enables the environments for functional testing.
- Before you record
Before you can start recording functional test scripts, perform the following setup and configuration tasks:
- Enabling environments for older Java versions
You need to enable Java™ environments before you can use HCL DevOps Test UI (Test UI) to test Java™ applications. Test UI is shipped with a JRE that is automatically enabled during your installation. The JRE is called "Default JRE." To enable other JREs, or if you install a new JRE, you must run the enabler again.
- Enabling web browsers
To test the HTML applications in HCL DevOps Test UI (Test UI), you must enable web browsers. You can then record and play back tests by using the browsers that you enabled.
- Multiwindow support for functional HTML tests
When you record functional test scripts for HTML applications, HCL DevOps Test UI (Test UI) provides multiwindow support to record actions that you perform on multiple windows of the same browser instance.
- Preparing for functional testing in the Google Chrome browser
You can use HCL DevOps Test UI (Test UI) to test HTML applications in the Google Chrome browser. To do this, you must enable the Google Chrome browser and add the Test UI extension for Google Chrome™ to the browser.
- Enabling the Eclipse non-p2 based applications for functional testing
If the application under test is a non-p2 Eclipse based application, you can enable the Eclipse platform for functional testing using the Eclipse enabler.
- Enabling the Eclipse p2- based applications for functional testing
If the application-under-test is based on p2-based Eclipse, you must enable the Eclipse platform for testing using the Eclipse Software Updates feature.
- Enabling stand-alone Standard Widget Toolkit applications
You must enable stand-alone Standard Widget Toolkit (SWT) support before using HCL DevOps Test UI (Test UI) to test SWT applications in the application under test.
- Configuring applications for testing
You must configure your Java™, HTML, VB.NET, SAP GUI, or Windows® applications for functional testing by providing the name, path, and other information that HCL DevOps Test UI (Test UI) uses to start and run the application. You use the Application Configuration Tool to configure applications.
- Configuring browsers for testing
You need to configure your browsers for HTML testing with HCL DevOps Test UI (Test UI). To configue browsers, you must provide name, path, and other information about the browsers.
- Browser enablement diagnostic tool
The Browser Enablement Diagnostic Tool is used to diagnose problems you might have with enabling your browser for HTML testing. The tool will diagnose the enablement problem and report how to solve the problem.
- Adding references to external resources
Functional test scripts or projects may refer to or use external resources like the DLLs in .Net IDE or JAR files in Eclipse IDE. To enable the scripts or projects to use these files, you must add references to these files in HCL DevOps Test UI (Test UI).
- Proxy settings for freeform DataWindow PowerBuilder controls
In HCL DevOps Test UI (Test UI), from version 8.2.1 onwards, new proxies are available for recording and playback on freeform DataWindow PowerBuilder controls in functional test scripts. By default, in a Test UI 8.2.1 installation, scripts that you recorded using the old proxies can be played back normally but any new scripts that you record will use these new proxies.
- Setting up the environment for testing AJAX-based web applications
You can test AJAX-based applications in two different ways; by setting the Auto Trace option to true or by setting the Auto Trace option to false. If you set the Auto Trace option to false, you must use the HCL DevOps Test UI (Test UI) APIs for AJAX in the script by manually inserting them.
- Enabling AJAX support for a pre-existing script
The HTML Document control is mapped to GuiTestObject in HCL DevOps Test UI (Test UI) versions prior to 7.0.0.2. The GuiTestObject does not contain any AJAX-related APIs. To use the AJAX-related APIs, the HTML Document control must be mapped to DocumentTestObject.
- Enabling SAP client and server
To use HCL DevOps Test UI (Test UI) to test SAP applications, you must enable the SAP client and SAP server.
- Enabling SAP support for pre-existing DevOps Test UI projects
To use the SAP support for a project that was created using the releases of HCL DevOps Test UI (Test UI) version 6, you must add two new templates (one for script headers and one for script helper headers) to the project. You will also need to update the build or reference information for the project.
- Enabling the GEF application
You must enable the GEF support before using HCL DevOps Test UI (Test UI) to test GEF objects on the application under test.
- Enabling response time breakdown
You can enable response time breakdown to see how much time is spent in each part of the application as the test runs. To collect response time breakdown, the data collection infrastructure must be installed and running on all computers that are used in the distributed application under test.
- Importing and exporting configuration and customization files
You can import and export the files in the configuration and customization directories.
- Setting preferences
You use the Preferences dialog to customize HCL DevOps Test UI (Test UI) in a number of different areas, such as settings for time options; colors for the Verification Point Editor, the Verification Point Comparator, and the Object Map Editor; highlight color for test objects; operating system; playback; delays; log; playback monitor; ScriptAssure(TM); recorder; recording monitor; and the workbench.