What's New
You can find information about the features introduced, enhancements, or other changes made in HCL DevOps Test UI (Test UI). You can also find the features that were introduced in previous versions of Test UI. DevOps Test UI is the new name of HCL OneTest™ UI from 11.0.0 onwards.
What's new in DevOps Test UI 2024.06 (11.0.2)
Feature title | Description |
---|---|
Enhancements in the design editor to manage images | You can now select multiple images and perform actions such as delete, disable, or enable on the design editor page. See Editing a web application design. |
Support to run SAP tests on DevOps Test Hub | You can now run the SAP tests that were created in DevOps Test UI on DevOps Test Hub. See Task flow for running SAP tests on DevOps Test Hub. |
Upgrade from Java 8 to Java 17 in DevOps Test UI | DevOps Test UI now uses Java 17 instead of Java 8. You can now test Java-based applications without enabling the Java environment. |
You can find information about the features introduced in the previous versions of Test UI in the following sections.
What's new in 11.0.1
Feature title | Description |
---|---|
Creation of hotspots in the enhanced design editor | You can now create hotspots to navigate to the design image that is next in sequence when you record a test from the Virtual Client window. To create a hotspot, you can use any of the controls on an uploaded image on the design editor page. |
Support for MacOS Sonoma 14.x | You can now install DevOps Test UI on MacOS Sonoma 14.x operating systems by using Installation Manager and run tests. |
Support to run UI tests through an agent in the disconnected mode | You can now run UI tests through an agent in the disconnected mode when you use the Jenkins, UCD, or Azure plugin. The test execution continues in the background even when the screen is locked, or the agent is disconnected. |
What's new in 11.0.0
Feature title | Description |
---|---|
Renaming of OneTest products |
The following OneTest products have new names
starting from 11.0.0:
|
Release of new browser extensions on Chrome Web Store | DevOps Test UI – Web UI and DevOps Test UI – Functional Test browser extensions for DevOps Test UI are now available in the Chrome Web Store. See Enabling Google Chrome for Web UI testing and Adding the Google Chrome extension from the Chrome Web store. |
Changes to the Licensing environment variables | With the renaming of HCL OneTest Products to HCL DevOps Test Products in 11.0.0, the HCL Licensing environment variables that contained ONETEST are changed to be used without ONETEST. For example, the HCL_ONETEST_LICENSING_URL environment variable now must be called HCL_LICENSING_URL. Note that the old environment variable names are still supported, but can be overridden by the new ones. |
Support for design Driven Testing | DevOps Test UI is now enhanced with the capability to record Web UI tests by using design driven testing (DDT). DDT is a dynamic feature that leverages machine learning capabilities to create tests by using the designs of web applications under development. You can upload wireframe images of web applications that are available in the early stages of development and record tests. After the web application is deployed and available to run tests, you can play back the tests and update them with the actual screen captures through guided healing. |
Upgrade of UI Test Agent | You can now use UI Test Agent that is upgraded with Appium 2.0 in the Linux and Windows systems. |
Display of dynamic SAP screen names in the Unified report | Now, the unified report displays the substituted page title of the SAP application that is dynamically replaced by using a variable substitution. See SAP test details. |
What's new in 10.5.4
Feature title | Description |
---|---|
Support for Chrome and Edge browsers in the Docker container |
HCL OneTest™ UI now provides support for running tests by using the Chrome and Edge browsers that are bundled with the product offering in a Docker container. You must accept the license terms for usage by using the acceptLicense parameter when you run a test on these browsers in the Docker container. See Running tests in a containerized workbench. |
Support for deletion of pre-existing cursors |
You can now delete the existing cursor from the previous test run of a functional test that uses the getServerDatasetCursor API. You can use the CursorClient.deleteCursor(String datasetId, String cursorId); method to delete an existing cursor. See Java API help. |
Support to override the project specified for BrowserStack and BitBar clouds |
You can now select or create a project to override the
project that is specified on the
Preferences page, when you run
mobile tests or a compound test that contains mobile tests
on device clouds such as BrowserStack or BitBar. See the
following links:
|
Support for verifying read-only controls |
You can now verify whether the value of a read-only control in the Web UI test is modified or not by running the test. The test step of the read-only control fails if its value is modified. |
What's new in 10.5.3
Feature title | Description |
---|---|
Customizing names of exported statistical reports |
You can now specify a pattern that defines the file names of the exported statistical reports when you run tests from the command line. See Configuration of test runs from the command line. |
Support for BrowserStack Cloud |
You can now run Web UI and Mobile tests on Android or iOS
devices that are connected to the BrowserStack Cloud testing
platform. Also, you can use the command line to run tests on
the BrowserStack Cloud. See the following links:
|
Support for MacOS Ventura 13.x |
You can now install HCL OneTest™ UI by using Installation Manager on MacOS Ventura 13.x operating systems and run tests. |
Support for Revenera 2022.12 |
With Revenera 2018.02 (LLS 1.0) reaching EOS, you can now use Revenera 2022.12 (LLS 3.0) as a local license server to host licenses for HCL OneTest™ UI. |
Support to control test runs for error handling |
A new error condition Test Verdict Failed is added to Error handling to manage the test when the overall verdict of the test is failed. The error condition can control the behavior of the test and can contribute to the health of the test. See Error conditions. |
Support to run functional tests with JavaScript dialogs recorded on Internet Explorer |
You can now play back functional test steps with JavaScript dialogs that were recorded on Internet Explorer by using the Web UI engine on the supported browsers. Also, you can write the functional test scripts to test JavaScript dialogs by using the find API function. See Dynamic Find() API for JavaScript dialogs. |
What's new in 10.5.2
Feature title | Description |
---|---|
Automatic selection of the Web UI engine to run functional test scripts |
HCL OneTest™ UI now automatically selects the Web UI engine as a default feature when you play back functional test scripts. The Play back with Web UI Extension and Play back with Web UI Action checkboxes in are selected as default options after you install or reinstall HCL OneTest™ UI. See Playback of test scripts for HTML applications by using the Web UI engine. |
Enhancement to an IF condition comparison |
HCL OneTest™ UI is now enhanced to perform a digit comparison when you apply an IF condition to a test. If the digit comparison in the IF condition is successful, the result is displayed as true. Otherwise, it is displayed as false. See Adding conditional logic to tests. |
Enhancement to the command line option |
Previously, to run all the test assets from the specified folder path, you created a batch file and ran the test from the command line. The command line option is now enhanced so that you can run multiple test assets at a time by using the wildcard character * enclosed in quotes. You can use * in different combinations to specify any or all test assets that are in a folder. See Running multiple tests from the command line and Configuration of test runs from the command line. |
Enhancements to the Details panel of unified reports |
You can now view the profile name and clear cache and clear history values in the Start application section of the Details panel in the unified reports after the test playback. You can now also view the delete cookies information as a step in the Details panel. This enhancement is applicable for the playback with the Web UI engine for HTML applications. See Unified reports. |
Support to add the drag-and-drop action in Web UI tests |
You can now edit the test steps to add the drag-and-drop action for UI elements in the Web UI tests. See Adding the drag-and-drop action in a Web UI test. |
Support to add user actions that use the keyboard shortcuts |
You can now add text-related user actions that use the combination of special keys such as SHIFT or CTRL along with other keys in the functional tests that are run by using the Web UI engine. |
Support to check if Javascript dialogs exist on a web page |
You can now add test steps to check if any dialog such as alert, confirm, or prompt is present on a web page, and then choose to report the test step as Pass. If you choose to report the test step as Pass, the test moves successfully to the next step, although the dialog does not exist. You can view the unified report to read the message that is logged regarding the presence of the dialog. See Creating verification points for alert, confirm, or prompt dialogs. |
Support to use the Exist property on Web UI tests |
By enabling the Verify and Retry options, you can now use the Exist property for a control, so that if the control takes longer than the expected time to appear or disappear on the AUT during the test playback, then HCL OneTest™ UI can wait until the control appears or disappears to perform actions. Additionally, you can now assign the Exist property to a variable in the test, and you can use conditional statements if you want to perform certain actions on the AUT depending on the presence or absence of the control. See Creating verification points for objects in tests and Assigning a test variable to an object property. |
Using regular expressions to assign dynamic values to variables |
You can now extract a substring from the content of an object's property by using a regular expression and then assign the substring to a variable. You can view the variable value in the unified report. See Assigning a test variable to an object property. |
What's new in 10.5.1
Feature title | Description |
---|---|
Configuration of a global delay for test steps |
You can now configure a global delay in milliseconds for all the recorded steps in Web UI, Windows, and mobile tests either from the Preferences page or the Run configuration wizard. When you configure the delay, during play back, each step starts after the configured delay time is passed. See Setting a global delay for test steps and Running a Web UI test. |
Custom log messages in unified reports |
You can now insert custom log messages in the test scripts of Web UI, Windows, and mobile tests. HCL OneTest™ UI displays these messages in the unified report after the test run. You can also substitute the text in custom log messages by using a variable or dataset. During the playback, the value of the variable or dataset replaces the text marked for substitution. |
Enhancement in the unified report to view the details of verification point |
You can now view the details of verification points in the
unified report. You can also filter the test results in the
Details pane to display any of
the following:
See Unified reports. |
Enhancements to the driver download process |
HCL OneTest™ UI provides a download link to download the correct version of the driver if the browser driver is incompatible when you record or run a test. After you click the download link, now, you can also view the progress bar and relevant messages that indicate the result of the driver download process. See Running a Web UI test and the topics under Recording a Web UI test. |
Support to add user actions that use the navigation and special keys |
You can now add user actions that use the following keys in
your test scripts:
See Simulating keyboards and special keys actions on Web and native application windows and Supported keyboard actions. |
What's new in 10.5.0
Feature title | Description |
---|---|
API support for updating datasets |
HCL OneTest™ UI now supports getValue and setValue APIs for updating datasets. |
Enhanced browser extension for Google Chrome browser |
The HCL OneTest™ UI extension for Google Chrome browser now supports Manifest V3. |
Enhancements to the Jenkins plugin |
You can now define the build parameters during the configuration of either Freestyle or Pipeline projects in Jenkins. You can then use those build parameters to run the Jenkins job. See Build parameters for Jenkins and Build parameters for Jenkins. |
Provision to pass specific arguments to web browsers |
You can now specify and pass arguments to the web browser before HCL OneTest™ UI opens the browser to record or play back Web UI tests. See Running a Web UI test, Running tests by using the browser launch arguments from the command line, Creation of Web UI tests, and Recording a Web UI test. |
Support to capture the user actions on UI controls of multiple windows |
Previously, during the recording of functional test scripts, if an HTML test application had UI controls and the controls opened a new window, HCL OneTest™ UI was unable to capture the user actions on UI controls performed on the new window. Now, HCL OneTest™ UI correctly captures the actions that are performed on multiple windows. The captured actions on multiple windows are correctly displayed during the playback. |
Support to customize PDFs exported from unified reports |
You can now customize the appearance of PDFs that you can
export from the unified reports for functional, web, mobile,
or windows tests. You can perform the following
customizations in the exported PDFs:
See Customizing PDF files exported from unified reports, Removing customization of PDF files exported from unified reports, Prerequisites to export unified reports as a PDF, and Configuration of test runs from the command line. |
Support to modify regular expressions for SAP Object Identifier |
You can now modify the identifier of an SAP script object by updating the regular expression in the SAP GUI Object Information section. See SAP set details |
Support to record Web UI tests in Apple Safari 15 on macOS |
HCL OneTest™ UI now supports the recording of Web UI tests in Apple Safari 15 on macOS. |
Support to run tests or resources as a GitHub Action |
You can now run tests or resources that are contained in your project in HCL OneTest™ UI as a GitHub Action from a Git repository. See Configuration of test runs as a GitHub Actions Workflow in the UI Test perspective and Configuration of test runs as a GitHub Actions Workflow in the Functional Test perspective. |
Support to show or hide SAP GUI during the test runtime |
You can now change the behavior of the display of SAP GUI during the test run time irrespective of preferences that you configured in GUI on execution section. See Changing SAP test generation preferences. |
What's new in 10.2.3
Feature title | Description | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Support to record and play back Web UI tests in the private mode of web browsers |
You can now record and play back Web UI tests in the private mode of web browsers such as Google Chrome, Microsoft Edge, Mozilla Firefox, or Opera. See Recording a Web UI test and Running tests in the private or incognito mode. You can also use the command line to run tests in the private mode. See Running Web UI tests in the private mode from the command line. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Support to run an AFT Suite on mobile clouds |
You can now run an AFT Suite that contains mobile tests on mobile devices that are connected to the mobile clouds. You can also run an AFT Suite to run the mobile tests simultaneously on devices that are connected to multiple mobile cloud platforms. See Accelerated Functional Tests and Configuration of AFT Suite runs. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Recording UI tests of web applications that are enabled with Content Security Policy |
You can now record UI tests in Google Chrome and Microsoft Edge for web applications that are enabled with Content Security Policy. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Resource monitoring of mobile devices and applications |
You can now use HCL OneTest™ UI
to capture resource monitoring metrics of Android
applications, devices, or emulators, or iOS applications or
devices. You can enable HCL OneTest™ UI
to capture the resource monitoring metrics when the
following types of tests are run:
See Running mobile tests for iOS mobile applications and UI Test Statistical report. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Conversion of unassociated datapools to datasets in FT projects |
Previously, the shared but unassociated datapools from functional test projects, which were created in the older version of HCL OneTest™ UI, did not display in the workbench after you opened the projects in the newer version. Now, such datapools are converted and displayed as datasets in your project. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Healing Web UI tests through the command line |
You can now enable the self-healing feature when you run Web UI tests or compound tests from the command line. HCL OneTest™ UI identifies UI changes in the application under test and heals the test for a successful run. See Overview of guided healing and self-healing. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Exporting unified reports to multiple formats through the command line |
Previously, you were able to export the unified report in any one supported format at a time from the command line. You can now export unified reports for functional and Web UI tests in all the supported formats such as xml, pdf, and html simultaneously by using a single option from the command line. See Configuration of test runs from the command line. |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Updated integration plugins for Web UI tests |
You can now use the following additional options when you run
Web UI tests by using the integration plugins:
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Viewing test run results on the Azure test plans dashboard |
When you use the HCL OneTest™ Studio Azure extension in Azure pipelines to run tests on HCL OneTest™ UI, you can view the test results on the Jobs page. Additionally, you can now view the results of the test runs on the test plans dashboard by setting up test plans with test cases for your project in Azure. You must also provide details about the Azure server, your personal access token, the Azure project, the test case, and the test plan while you configure the test run for the test results to display on the test plans dashboard. See Running UI tests in an Azure DevOps Pipeline and Running functional tests in an Azure DevOps Pipeline. |
What's new in 10.2.2
Feature title | Description |
---|---|
Enhanced Jenkins plugins to run tests from a Jenkins pipeline project |
The HCL OneTest™ UI Jenkins plugins are enhanced so that you can now run Web UI or traditional HTML tests as a job in a Jenkins Pipeline project. You can also view the test results by using the Test Results Analyzer feature in Jenkins if you have installed the Test Results Analyzer plugin in Jenkins. See Testing with Jenkins. |
Monitoring the resource usage of mobile tests on Android devices |
You can now use the UI Test Statistical report to monitor the resource usage of mobile tests on Android devices during the playback. The details such as battery consumption, physical memory consumption, and processor usage of both the application level and the device are collected and displayed in the UI Test Statistical report. |
Support to run test assets without reusing the workspace in a repository |
When you want to run test assets that are in any source control system such as git and you do not want to reuse the workspace in the repository, you can now run the tests from the command-line interface. By using the -workspace argument along with the -import argument on the computer where you have installed HCL OneTest™ UI, you can run the Web UI tests in the project without the need to reuse the workspace from the remote repository. This method of running tests does not require the workspace that is committed to the repository or an existing local workspace. See Configuration of test runs from the command line. |
Support to run Web UI tests in the headless mode by using Edge or Firefox |
You can now run Web UI tests in the headless mode by using either Microsoft Edge or Mozilla Firefox browsers. See Running tests in the headless mode. |
Clearing browser cache |
You can now use an option in HCL OneTest™ UI to clear the browser data when you play back Functional tests by using the Web UI extension for browsers such as Google Chrome, Microsoft Edge, or Mozilla Firefox. |
Support for pCloudy mobile cloud |
You can now run Web UI and Mobile tests on Android or iOS devices that are connected to the pCloudy cloud testing platform. See Running Web UI tests on the pCloudy cloud or Playing back mobile tests on Android devices on pCloudy Cloud. You can also use the command line to run tests on the pCloudy Cloud. See Running mobile tests for Android applications from the command-line. |
The UI Test Agent runs automatically on the Linux and Mac operating systems |
After you install the product on the Linux and Mac operating systems, the UI Test Agent runs automatically until you stop it manually. The UI Test Agent provides the necessary prerequisites to test mobile applications on the Linux and Mac operating systems. |
Support for Web UI tests in the Edge browser on the Linux operating system |
You can now run Web UI tests and Functional HTML tests in the Edge browser on Linux. You can also record and playback Web UI tests. |
Support to add labels from Ant |
You can now add labels to test results when you run test assets from Ant by specifying a value for the labels parameter. |
Bug Fixes |
Fixed customer-reported and internally found defects. |
What's new in 10.2.1
Feature title | Description |
---|---|
The execution agent is now renamed as the UI Test Agent |
The execution agent that was delivered along with the product in 10.2.0 is now renamed as the UI Test Agent. On Windows computer, you can view the UI Test Agent in the system tray. You can start and stop the UI Test Agent from the system tray. |
Support for testing web and Windows applications on dual monitors |
Generally, you record and play back Web UI and Windows tests on your computer. Now, you can record and play back Web UI and Windows tests on dual monitors when you extend the display of your computer to a secondary monitor. See Windows tests and Web UI tests. |
The unified report displays the icon of the application |
Previously, the unified report displayed the details of the applications with a generic icon based on the application type. Now, the unified report displays the appropriate icon of the application under test for Web UI tests, mobile tests, and Windows tests instead of a generic icon. See Unified reports. |
Support for recording Web UI tests directly in the Edge browser |
Previously, you recorded Web UI tests in the Edge browser by using the Running browser instance option. Now, you can record Web UI tests directly in the Edge browser. When you select the Edge browser to record Web UI tests, HCL OneTest™ UI provides you with the option to resolve the browser driver incompatibility if there is a mismatch. See Recording a Web UI test. |
Support for the playback of Web UI tests in Edge browsers for specific user profiles |
You can now play back Web UI tests in the Edge browser for specific user profiles. |
Support for the playback of Functional HTML scripts on specific browser profiles |
Previously, when you played back Functional HTML scripts in any of browsers such as Google Chrome, Mozilla Firefox, and Microsoft Edge by using the Web UI method, the playback started on the temporary profiles of the browsers. Now, you can specify the user profiles for Google Chrome, Firefox, and Edge browsers on which you want to play back Functional HTML tests. If you do not set the user profile for the Chrome and Edge browsers, then the default profile is used to play back Functional HTML scripts. If you do not set the user profile for the Firefox browser , then the temporary profile is used to play back Functional HTML scripts. See Setting a specific browser profile for the playback of functional HTML tests. |
Bug Fixes |
Fixed customer-reported and internally found defects. |
What's new in 10.2.0
Feature title | Description |
---|---|
General availability: Automated UI testing of Android and iOS applications |
The automated UI testing feature of Android and iOS applications is now generally available. You can use this feature to test native and hybrid Android and iOS applications on Android and iOS devices, simulators, and emulators. See Mobile tests. |
General availability: Automated UI testing of Windows desktop applications |
The automated UI testing feature of Windows desktop application is now generally available. You can use this feature to test the Windows desktop applications and Add-ins in MS Office. See Windows tests. |
Introducing the new execution agent as part of HCL OneTest™ UI for enhanced mobile and Windows testing |
An execution agent is now delivered as part of HCL OneTest™ UI. You can use this execution agent to perform the automation testing of the Windows desktop applications, mobile web, hybrid applications on iOS and Android devices. During the installation of HCL OneTest™ UI, the execution agent is installed automatically. See Installing DevOps Test UI and Installing in the GUI mode on Windows systems. |
Support to run parallel mobile tests in the AFT test suite |
You can now run mobile tests in parallel when you specify the details of the mobile tests along with the devices in the AFT XML file. When you run the AFT test suite, these mobile tests are also run on the devices mentioned in the AFT XML file. You can run AFT tests for mobile applications from the command-line also. See Creating an AFT suite for mobile tests and Running mobile tests as an AFT suite. |
Support to install and use the product in different languages |
You can now use the stand-alone installer and the product in your preferred language. You can select the preferred language for the stand-alone installer and the product by selecting the language during the installation of the product. |
Support for exporting unified reports from the command-line |
When you play back Web UI tests from the command-line interface, you can now export the unified report that is generated for those Web UI tests to different formats such as PDF, HTML, and XML (JUnit). See Configuration of test runs from the command line. |
Support for adding a new icon or changing the existing icon of the configured applications |
You can either add an icon of your choice while configuring the application or change an existing icon of the configured applications in the common web interface. See Configuring applications for tests. |
Support for recording Functional and Web UI tests in the Microsoft Edge browser |
Earlier, you recorded tests in other browsers and played back in the Edge browser. Now, you can record tests by using the Edge browser for both Functional and Web UI tests. The Web UI tests can be recorded by using the Running browser instance option. See Enabling Microsoft Edge to test HTML applications and Enabling Microsoft Edge for Web UI testing. |
Support to record and play back Functional tests by using the Microsoft Edge browser in the Visual Studio IDE |
You can now record and play back Functional tests by using the Microsoft Edge browser in the Visual Studio IDE. See Enabling Microsoft Edge to test HTML applications and Running a script from the Microsoft Edge browser. |
Bug Fixes |
Fixed customer-reported and internally found defects. |
What's new in 10.1.3
Feature title | Description |
---|---|
Install HCL OneTest™ UI in the Visual Studio IDE by using the stand-alone installer |
You can now install HCL OneTest™ UI by using the stand-alone installer in the Visual Studio IDE, and then integrate HCL OneTest™ UI with Visual Studio to use the product in the Visual Studio IDE. See Installing in Visual Studio IDE. |
Enhancements to application configuration for tests |
|
Support to test SAP 7.60 for Windows |
You can now record and play back SAP tests for SAP GUI for Windows 7.60. |
Support to set browser profiles from the Browser tab |
You can now set the browser profiles for browsers such as Google Chrome, Firefox, and Opera, which are used to run Web UI tests, from the Browser tab under the Preferences menu. See Clearing cache, cookies, and history of browsers. |
Support to clear the browser data in the Opera browser |
You can now clear the cache, cookies, and history of the Opera browser before the test is played back on Windows, Linux, and macOS computers. See Clearing cache, cookies, and history of browsers. |
Enhancements to address the browser incompatibilities |
The browser and driver compatibility issues can now be
resolved either from your computer or through an agent
computer by using browsers such as Google Chrome, Microsoft
Edge, or Opera while you play back the following tests:
|
Enhancements to Unified reports |
You can now export the unified report to the JUnit format. See Exporting unified reports. |
Enhancements in testing the Windows desktop applications : Tech Preview |
|
What's new in 10.1.2
Feature title | Description |
---|---|
Documentation |
You can now quickly add your comments to provide your feedback about the documentation for HCL OneTest™ UI by posting to a product forum. To add your comments as feedback, you must first register at HCL Support. Your login information along with your comments are governed by the privacy policy of HCL. By commenting, you accept the terms of use of HCL. |
Support for SAP installation |
You can select SAP extension when you install HCL OneTest™ UI on Windows 64-bit operating systems. |
Support to optimize browser performance on the Mac operating system |
You can now optimize the performance of browsers that are used to play back Web UI tests on computers that are run on Mac operating systems also. See Clearing cache, cookies, and history of browsers. |
Common web interface to configure applications |
You can configure and manage the web, Android, iOS, and Windows desktop applications, which are used to record and play back the tests, by using a common web interface in HCL OneTest™ UI. You can also substitute the texts in the URL of the web applications that you configured so that you can apply the changes to all tests that use the same application URL. See Configuring applications for tests. |
Enhancements to Unified reports |
|
Access to the dataset from custom code |
You can now access the dataset from the custom code. When you have a test that is associated with a dataset, you can view the dataset values or modify the dataset values from the custom code. See Reading and writing data from a dataset. |
Address the browser compatibility issues automatically |
When you record Web UI tests by using the Google Chrome browser or play back Web UI tests by using the Google Chrome, Microsoft Edge or Opera browsers and if the browser version is incompatible, HCL OneTest™ UI now provides you a link to install the appropriate updates required for the browser. This option is also available when you play back the tests from the command-line. |
Support for Mozilla FireFox V68.9 ESR browser in Docker |
You can now use the Mozilla Firefox browser V68.9 ESR, which is packaged along with the Docker images, to run compound tests, AFT suites, or a single Web UI tests in the Docker environment. |
Technical Preview: Support for testing the iOS applications |
You can now record and play back mobile tests on iOS devices and simulators on computers that run on Mac operating systems. You can also play back mobile tests on iOS devices and simulators connected to BitBar Cloud, Perfecto Mobile cloud, and remote computers that run on the Appium server. See Testing iOS applications. |
Technical Preview: Support for testing the Windows desktop applications |
You can now record and playback on multiple windows including dialogs that are launched from the Windows applications. See Testing Windows desktop applications. |
What's new in 10.1.1
Feature title | Description |
---|---|
HCL Launch integration |
You can now integrate HCL OneTest™ UI with HCL Launch by using the HCL OneTest™ UI Launch plugin to run tests. See Testing with HCL DevOps Deploy. |
Browser performance optimization |
You can optimize the performance of certain browsers that are used to play back Web UI tests. To optimize the browser performance, Rational Functional Tester provides an option to automatically clear the browser data before the playback is started. See Clearing cache, cookies, and history of browsers. |
Microsoft Edge browser support for functional tests |
You can now use the Microsoft Edge (based on Chromium) browser to play back the functional test scripts for testing the HTML applications. |
Deprecation of Mobile and Web UI report |
You can no longer generate Mobile and Web UI reports for the playing back Web UI tests from the desktop version of HCL OneTest™ UI. However, you can still generate the Mobile and Web UI reports for the playing back Web UI tests from the command-line using the -vmargs argument. See Configuration of test runs from the command line. |
Enhancements to Unified Reports |
|
Technical preview: Enhancements to automating UI testing of Android applications |
|
Technical Preview: Support for Windows desktop application testing |
Testing of traditional Windows desktop applications can be performed by using this technical preview feature. You can configure the windows applications to record and playback tests. As a technical preview, this is subject to change in future releases based on the user feedback on the capability. This feature should not be considered ‘Production’ at this point and does not implement any licensing. User feedback is encouraged during this technical preview. See Testing Windows desktop applications. |
What's new in 10.1.0
Feature title | Description |
---|---|
Unified Report |
The experimental unified report for Web UI tests is replaced by the new and enhanced unified report. This report has a live reporting feature and is available to Functional, Web UI and Compound tests, and Accelerated Functional Test (AFT) suites. The report provides a detailed overview of your test results and has an extensive user interface to analyse and filter your test result details. You can also a generate a unified report for SAP tests that are run by using the Rational Performance Tester SAP extension. See Unified reports. |
Microsoft Azure DevOps integration |
You can now integrate HCL OneTest™ UI with Azure DevOps by using the HCL OneTest Studio extension to run tests as tasks in Azure DevOps pipelines. See Running tests. |
Enhancement to image validation |
Now, you can define the image property as an identifier while recording the Web UI tests or while playing back the Web UI tests. The image identifier validates the images and user interface elements in the application under test. You can also enable the guided healing feature for the Web UI tests that are identified by using the image property. See Validating images and user interface elements by using the image property. |
Support to extend application URL with substitutions in a Web UI test |
Now, you can substitute your application URL in a Web UI test by using data sources and then extend the application URL to other Web UI tests. See Extension of application URL in Web UI tests. |
Enhancements to restrict test scripts with start application |
|
Support for SAP test |
The SAP extension is available for 32-bit HCL OneTest™ UI. For more information about recording SAP tests, see Recording SAP tests. |
Updates to Dataset CSV Editor |
The browser-based CSV Editor provides additional options that include Find and Replace, Undo, and Redo to organize your data in the dataset in a better way. See Editing datasets. |
Enhancements to browsers for playback |
|
Enhancement to mobile recording and playback |
You can use this technical preview feature to record actions that you perform on native and hybrid applications in Android mobile devices. You can connect your emulators and mobile devices to your computer and then record the user interface actions such as tap, swipe and so on and hardware actions such screen lock, back button and so on. The actions are performed by using a virtual client of your mobile device. |