Release Notes for HCL OneTest Server

This document includes information about What’s new, installation and upgrade instructions, known issues, and contact information of HCL Customer Support.

Contents

Description

HCL OneTest Server is a server that includes capabilities such as project and role-based security, Docker-based distribution and installation, and running of test cases. For more information about the server, see IBM Rational Test Automation Server overview.

What's new

The following sections list the new features, enhancements or other changes made in this release.
  • Documentation

    • You can now quickly add your comments to provide your feedback about the documentation for Rational® Test Automation Server 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.

  • Installation

  • Server licensing

    • Enhanced license configuration settings

      If you are an administrator, the Configure license option enables you to change the configuration values such as the URL and ID of the OneTest License Server. An administrator can also add, remove, or replace named users and enable or disable the automatic self-acquisition of the named user licenses. See Configuring named user licenses.

  • Repository

    • Refreshing repositories

      The repositories are refreshed automatically at regular intervals to ensure that each repository is in synchronization with the remote repository. You can also trigger the refresh activity manually for a repository to fetch the changes instantly. See Refreshing repositories manually.

    • Creating webhooks

      You can now create a webhook for a repository in Git server. For each push event in the Git server, the webhook notifies Rational® Test Automation Server to trigger the refresh activity to pull the latest changes to the server repository. See Creating webhooks.

  • Test runs
    • Running Postman test collections

      You can now run tests that you create in Postman on Rational® Test Automation Server. You must export the collections and environments to files that you commit to a repository. You must add the repository to your project on Rational® Test Automation Server.

      Before you run the Postman tests, you must ensure to enable the Postman microservice.

      You can configure a run of the entire collection or any of its subfolders from the Execution page. While you configure the run, you can provide additional command options as you did in the Newman CLI. After the tests are run, you can view the detailed reports of the tests. See Configuring a Postman test run.

    • Running JMeter tests on HCL OneTest Server

      You can now run tests the JMeter tests that you create in Apache JMeter on Rational® Test Automation Server. Before you run the JMeter tests, you must enable the JMeter microservice on Rational® Test Automation Server.

      You must package the JMeter tests along with other associated assets such as properties files, certificates, library jars, and dependencies as a project. The project must contain the project file (jmeterRoot.jprj). The tests and the other assets must be contained in subdirectories within the project directory.

      You must commit the JMeter project to a repository. After you add the repository to your project on Rational® Test Automation Server, you can configure a run of the JMeter tests from the Execution page.

      After the tests are run, you can view the detailed reports of the tests.

      See Configuring a JMeter test run.

  • Agents
    • Viewing capabilities of registered agents

      Previously, you were able to view the details about the agents. You can now view and ascertain the system and application capabilities of all agents that are registered with Rational® Test Automation Server. With the information presented, you can make informed decisions about selecting an agent for running tests from Rational® Test Automation Server. See Adding an agent to the project for running tests.

  • Projects

    • Managing notifications

      You can now choose whether to receive in-app, email, or both notifications for each notification channel. By default in-app notifications are enabled. The notifications are about tasks that need completion from users or for information purposes. See Managing notifications.

    • Configuring notifications

      As an administrator, you can now set up an SMTP email server to send email notifications. The notifications are about tasks that need completion from the users or for information purposes. See Configuring email notifications.

  • Integrations

    • Enhancement of integration plugins
      • Azure

        You can now use the HCL OneTest Studio extension to establish a trusted and secure connection between Azure DevOps Server and Rational® Test Automation Server to run the Rational® Test Automation Server tests from the Azure DevOps Server. See Integration with Azure DevOps.

      • HCL Launch

        You can now use the IBM® Rational® Test Automation Server Launch plugin to establish a trusted and secure connection between the HCL Launch server and Rational® Test Automation Server to run the Rational® Test Automation Server tests from the HCL Launch server. See Integration with HCL Launch.

      • Jenkins

        You can now use the Rational® Test Automation Server Jenkins plugin to establish a trusted and secure connection between the Jenkins server and Rational® Test Automation Server to run the Rational® Test Automation Server tests from the Jenkins server. See Integration with Jenkins.

      • UrbanCode Deploy

        You can now use the IBM® Rational® Test Automation Server UCD plugin to establish a trusted and secure connection between the UCD server and Rational® Test Automation Server to run the Rational® Test Automation Server tests from the UCD server. See Integration with UrbanCode Deploy.

    • Jira software

      Rational® Test Automation Server is now integrated with Jira software, as a result, you can create a defect in Jira from the Rational® Test Automation Server UI. See Integration with Jira as a defect management system.

  • Test authoring

    • Importing a CSV file with a separator character

      You can now import a CSV file that has a separator character into the dataset and configure the required separator values in the CSV Editor. See Editing a dataset.

    • HCL® OneTest Data integration with HCL® Launch

      You can now integrate HCL® OneTest Data with HCL® Launch by using the HCL® OneTest Data Launch plugin to generate the test data on the HCL® Launch server. See Generating the test data by using HCL Launch.

    • Setting regular expressions as a basic property

      Previously, the Regular Expression field was available only under Advanced properties. You can now also find this field as a basic property of an item type in the Properties dialog box. See Setting regular expressions.

    • Managing HCL® OneTest Data project

      You can now archive or delete the project, if you no longer require the data design environment that you created in your HCL® OneTest Data project. You can also unarchive any of your archived projects. See Project management.

Known issues

You can find information about the known issues identified in this release of HCL OneTest Server.
Table 1. Download documents and technotes
Product Download document Knowledge Base
HCL OneTest Server Release document HCL support

The knowledge base is continually updated as problems are discovered and resolved. By searching the knowledge base, you can quickly find workarounds or solutions to problems.

Contacting HCL support

  • For technical assistance, contact HCL Customer Support.
  • Before you contact HCL support, you must gather the background information that you might need to describe your problem. When you describe a problem to the HCL support specialist, be as specific as possible and include all relevant background information so that the specialist can help you solve the problem efficiently. To save time, know the answers to these questions:
    • What software versions were you running when the problem occurred?
    • Do you have logs, traces, or messages that are related to the problem?
    • Can you reproduce the problem? If so, what steps do you take to reproduce it?
    • Is there a workaround for the problem? If so, be prepared to describe the workaround.