Jump to main content
Release Notes
This document contains information about what's new, installation instructions, known problems in and contact information of HCL Customer Support.
This document includes information about hardware and software requirements for HCL OneTest™ UI.
This guide provides an overview and describes the task flows to get you started with HCL OneTest™ UI. This guide is intended for new users.
HCL OneTest™ UI overview
HCL OneTest™ UI is an object-oriented automated functional testing tool that tests HTML, including HTML 5, Java, Windows, .NET, Visual Basic, SAP, Silverlight, Eclipse, Siebel, Flex, Ajax, Dojo, GEF and PowerBuilder applications. With its ability to test HTML 5-based applications and UI frameworks, HCL OneTest™ UI 9.2 and newer also tests the user interface of Web applications on the desktop and on mobile devices.
Importing a sample functional test project
One way to get started quickly with HCL OneTest™ UI is to import the sample functional test project that is provided with HCL OneTest™ UI. The sample project includes sample test scripts that you can use. When you import the sample project, it is copied to your Eclipse workspace.
Setting up HCL OneTest™ UI
The diagram in this topic shows the task flow for setting up HCL OneTest™ UI.
Task flows for testing applications
The task flows are designed to help you understand the process of functional testing using HCL OneTest™ UI. For some of the technologies, there are specific task flows that you can follow to gain a clear understanding of the process.
Task flows for Web UI Test perspective
The task flows are designed to help you understand the process of Web UI testing using HCL OneTest™ UI.
Task flows for accelerated functional testing
The task flows are designed to help you understand the process of accelerating functional testing using HCL OneTest™ UI.
Task flow: Integrating HCL OneTest™ UI and HCL OneTest™ API
You can execute integration tests in HCL OneTest™ UI by using HCL OneTest™ UI Extension for HCL OneTest™ API. In HCL OneTest™ UI, you can create a compound test to run the integration tests by using agents.
Using the Functional Test perspective of HCL OneTest™ UI on Linux
For the Functional Test perspective, most features are supported on Linux®, except for recording the scripts. This topic provides an overview about how HCL OneTest™ UI behaves on Linux.
The Functional Test perspective
The Functional Test perspective has components that are displayed automatically when you start HCL OneTest™ UI: the product menu, toolbar, Projects view, Script (simplified) editor, Java™ editor, Script Explorer, Console view, Tasks view, Application view, Keyword view, Properties view, and the status bar.
The Web UI Test perspective
With the Web UI Test perspective, you can quickly create and run functional tests for the web applications. It gives you a recording and natural language scripting environment to test browser applications that use HTML5 and JQuery. You can test on Internet Explorer, Mozilla Firefox, Google Chrome, and Safari browsers.
This section contains the tutorials which explains the main features of HCL OneTest™ UI.
Tutorials for Functional Test perspective
In this section, you can follow the tutorials to get started with various aspects of functional testing for the Functional Test perspective.
Tutorials for Web UI Test perspective
The tutorials shown in this section are intended to help you to learn about Web UI testing using the Web UI Test perspective.
This section describes about the sample project which can be used with HCL OneTest™ UI to test the functionality of an application.
Functional test project to test a Java application
The sample functional test project is created using the first few lessons of the "Create a functional test" tutorial . You can look at the test assets while you do the tutorial or after you complete it.
A HCL OneTest™ UI project to test an HTML application
This is a sample functional test project that contains various functional test scripts for testing an HTML application. In this sample project, the IBM® Engineering Workflow Management web client is used as an application under test.
Functional testing proxy SDK technology samples
Functional testing proxy SDK samples are simple examples of proxy source code and applications under test (AUT).
This guide describes how to install HCL OneTest™ UI software. After you install the software, you can perform administration tasks such as license configuration and integration with other products. This guide is intended for administrators.
Installing
In this section, you will learn about two ways to install the product. In the first approach, you use an executable file to directly install the product in an easy manner. In the second approach, you download and install IBM® Installation Manager and then use that tool to install the product.
Configuring
In this section, you will learn about configuring HCL OneTest™ UI.
Integrating
In this section, you will learn about supported integration scenarios for Web UI Test and Functional Test perspective.
This guide describes how to create test scripts and enhances them by applying different test elements such as dataset, variables, and verification points.
Testing with Web UI Test perspective
In this section, you will learn how to record and edit the Web UI tests.
Testing with Functional Test perspective
In this section, you will learn how to record and edit the traditional functional tests for Java, HTML, and Terminal-based applications.
Extending the Web UI perspective
In this section, you will learn how to use custom code to extend the default Web UI capabilities as per your requirements.
Extending the Functional Test perspective
In this section, you will learn how to use custom code to extend the default functional test capabilities as per your requirements.
Experimental Features
HCL OneTest™ UI contains a set of pre-releases that enable you to test various experimental features. These experimental features, while still in progress, are introduced early in the release to seek your feedback on its overall functionality and performance. You can play around with these capabilities before they are made available and supported as a general feature in an upcoming release.
This guide describes how to automate the playback of the tests by using different methods such as Docker, IBM Cloud Private, Jenkins and so on. The test results can be pushed to HCL Quality Server.
Running tests from Web UI Test perspective
In this section, you will learn how to play back tests from the Web UI Test perspective.
Running tests from Functional Test perspective
In this section, you will learn how to play back tests from the Functional Test perspective.
This guide describes how to keep track of the performance of the application by evaluating the test results. Following topics cover how you can work with the test results.
Unified reports
Unified reports in HCL OneTest™ UI provide a detailed overview of the test results. Unified reports also provide an extensive user interface that you can use to analyze or apply filters on the test results.
Results for tests in Web UI Test perspective
In this section, you will learn how to analyze test results in the Web UI Test perspective.
Results for tests in Functional Test perspective
In this section, you will learn how to analyze test results in the Functional Test perspective.
This guide describes how to analyze and resolve some of the common problems that you might encounter while you work with HCL OneTest™ UI.
Troubleshooting in the Web UI Test perspective
In this section, you will learn how to troubleshoot the tests in the Web UI Test perspective.
Troubleshooting in the Functional Test perspective
In this section, you will learn how to troubleshoot the tests in the Functional Test perspective.
This guide describes the additional topics to gain more knowledge about HCL OneTest™ UI.
Reference for the Web UI Test perspective
In this section, you will learn all the reference or additional information about the Web UI Test perspective.
Reference for the Functional Test perspective
In this section, you will learn all the reference or additional information about the Functional Test perspective.
Security Considerations
This document describes the actions that you can take to ensure that your installation is secure, customize your security settings, and set up user access controls.
Notices
This document provides information about copyright, trademarks, terms and conditions for the product documentation.