Release Notes
This document includes information about What’s new, installation and upgrade instructions, known issues, and contact information of HCL Customer Support.
Product description
You can find the description of HCL OneTest™ Server.
What's new
You can find information about the features introduced in this release of HCL OneTest™ Server.
Installing and upgrading
You can find information about the installation and upgrade instructions for HCL OneTest™ Server.
Known issues
You can find information about the known issues identified in this release of HCL OneTest™ Server.
Contacting HCL support
You can find information about Contacting HCL support.
System Requirements
This document includes information about hardware and software requirements for HCL OneTest™ Server.
Getting Started Guide
This guide provides an overview of HCL OneTest™ Server. You can find the task flows to get you started with HCL OneTest Server. This guide is intended for new users.
Server overview
HCL OneTest™ Server brings together test data, test environments, and test runs and reports into a single, web-based browser for testers and non-testers.
Task flow: Test runs and results
You can use the task flow diagram to get started with HCL OneTest™ Server. After you install the software, you can complete the tasks in sequence to run test assets in HCL OneTest Server and view and analyze the test results.
Accessibility features
Accessibility features help users who have physical disabilities, such as visual and, hearing impairment, or limited mobility, to use the software products successfully.
Administrator Guide
This guide describes how to install the HCL OneTest™ Server software.
Installation of the server software
To get started working with HCL OneTest™ Server, you must first install the server software.
Server software upgrade methods
When you want to use the enhanced functionalities of HCL OneTest™ Server, you must upgrade HCL OneTest Server to the latest version.
Migration of user data
You can find information about the migration limitations and methods when you want to migrate data such as projects, test resources, configuration details of integrated applications, and so on. You can migrate data that is generated in an earlier version of HCL OneTest™ Server after you upgrade to or install the latest version, and then use that data in the latest version.
Backup and restoration of the server data
You must back up all your server data before you uninstall the current version of the server software or upgrade to the latest version of the server software. You must back up the server data to avoid data loss or inaccessibility of data.
Uninstallation of the server software
When you no longer require HCL OneTest™ Server, you can uninstall the server software. You can uninstall the server software depending on the platform on which you installed the server software.
Configuration of the server software
You can find information about the tasks that you must perform after you installed the server software to configure HCL OneTest™ Server.
Team space administration
You can find information about team spaces including the initial team space on HCL OneTest™ Server along with the tasks that you can perform to administer a team space.
This guide describes how to create and edit test assets in HCL OneTest™ Server, and then publish test assets to the remote Git repository that you have configured in your project. This guide is intended for testers and test managers.
Edit branch overview
When you want to create or modify a test asset or resource in HCL OneTest™ Server, you must use an Edit branch. An Edit branch is a temporary branch of the branch in the project repository into which you want to add the created resource or edited resource.
Test authoring
You can use HCL OneTest™ Server to author tests instead of creating the tests by using the desktop products.
Data overview
When you want to create realistic test scenarios that can simulate real-world or practical situations, you can use the data fabrication feature in HCL OneTest™ Server to fabricate test data. You can also create or edit datasets that pass variable data to tests at test run time.
Datasets overview
A dataset contains variable data that are used by a test at test run time. The variable data is contained in rows for a specific parameter that is contained in columns. You can decide whether you want to use the dataset associated with the test to be used at run time or override that associated dataset with another dataset at run time.
Data fabrication
Test data is the core component of any application testing. It is very time-consuming to create test data manually. You can use the data fabrication feature in HCL OneTest™ Server to create realistic datasets for comprehensive testing scenarios. The feature provides data fabrication capabilities that can help you to generate synthetic data quickly and efficiently without the risk of data leaks or privacy issues.
Test Execution Specialist Guide
This guide describes tasks that you must complete before you can configure and run tests in HCL OneTest™ Server. You can find information about configuring runs for the different test types that are supported. You can also find information about other tasks that you can perform on the Resource Monitoring Service, Virtualization, and Integrations with third-party applications. This guide is intended for testers or test execution specialists.
System modeling
You can use the system model feature on HCL OneTest™ Server to create a model that simulates an application or system under test. You can define components to represent the actual components in the system under test, define their relationships and then view the components in a system under test as a diagrammatic representation.
Prerequisites to running tests
Before you can run a test asset in a project on HCL OneTest™ Server, you must read the information about the different tests assets. You can add a remote static agent, Docker host, or Kubernetes cluster to the project and then select it as an alternate location to run the test assets.
Management of agents
You can find information about managing performance agents or API agents that you install on remote computers and then configure the remote agents to register with HCL OneTest™ Server. After the agents are registered, you can add them to your projects and then select them as locations to run tests or virtual services.
Management of Docker hosts
You can find information about the tasks that you can perform on remote Docker hosts. After you set up a remote Docker host, you can register the Docker host with HCL OneTest™ Server. You must then add the registered remote Docker host to your project before you can run tests on the remote Docker host location.
Management of remote Kubernetes clusters
You can find information about the tasks that you can perform on remote Kubernetes clusters. After you set up a remote Kubernetes cluster, you can register the external cluster with a team space on HCL OneTest™ Server. You must then add the remote cluster to a project before you run test assets or resources on the remote Kubernetes cluster.
Management of mobile device cloud credentials
You can find information about managing the credentials that are required to connect to mobile device clouds from HCL OneTest™ Server.
Test run configurations
You can configure and run tests in HCL OneTest™ Server after you add the test resources to your project in your team space.
Configuration of test runs in a GitHub Actions Workflow
You can configure test runs of test resources that are in a project repository of HCL OneTest™ Server in a GitHub Actions Workflow. You can choose to run test resources that are in your server project in the GitHub Workflow when you do not want to run the test resources without opening the HCL OneTest Server project.
Configuration of a scan of an application code
You can use HCL OneTest™ Server to scan your application code for security vulnerabilities similar to using the HCL AppScan CodeSweep plugin to scan code in Visual Studio.
Management of running tests
Find information about the tasks that you can perform on a test that you configured for a run either while it runs or after it completes the run.
Management of virtualized services
You can find information about the tasks that you can perform on and manage the virtualized services that run on HCL OneTest™ Server. You can start or stop the virtual services that are available to HCL OneTest Server. You can view the routing rules and usage statistics of virtualized services, agents, or intercepts that are connected to HCL OneTest Server.
Test results
After the tests, Suites, or schedules are run and completed, you can view the results and open the reports in HCL OneTest™ Server to analyze the verdict, the performance, and statistics. You can also re-execute tests and schedules from the Result page with the same commit id.
Machine learning capabilities in HCL OneTest™ Server
HCL OneTest™ Server uses Machine learning (ML) algorithms to analyze test results that match certain requirements and criteria, and then presents the findings as insights and recommendations after the tests are run. You can use the insights and recommendations to interpret the test results and identify the problem areas in the system under test.
Resource monitoring
When you apply load to a system under test, the amount of resources consumed by your system is increasing. If the capacity of the resources does not match the load, you can see performance issues in the results. Resource monitoring in HCL OneTest™ Server helps you monitoring the resources of a system and establish the performance metrics and usage data of the system. Thus, you can observe the health of these resources while a schedule is running.
Configuration of a change management system
When you use any application to create and track defects (bugs), issues, or other work items, you can configure the application as a change management system on HCL OneTest™ Server. You can then create defects (bugs), issues, or other work items without the need to open your application.
Integrations with other applications
You can integrate certain applications with HCL OneTest™ Server to run tests, view the test results, and create defects.
Managing access to HCL OneTest™ Server
Desktop clients and third-party integrations use offline user tokens to connect to HCL OneTest™ Server.
Working with HCL OneTest™ Server REST services
When you want to use the HCL OneTest™ Server REST APIs in your test automation scripts, you can view the REST APIs that are exposed by HCL OneTest Server. You can also run the APIs from within your project in HCL OneTest Server.
Test Manager Guide
This guide describes how to manage and track your overall test effort. This guide is intended for test managers.
Managing team spaces
You might want to become a team space member, add members to your team space, change a user role in a team space, modify the team space, or delete a team space.
Managing server projects
HCL OneTest™ Server projects manage access to your test assets, which are stored in a Git repository. Projects are maintained in a team space. Projects are either public by default or private. Private projects are not discoverable by other users. You can either add your own project or you can request to be a member of another public project.
Managing repositories
After you create a project in HCL OneTest™ Server, you can add repositories that contain test assets and resources to the project. You can also change the repository details, update the user credentials of a repository, delete a repository, create a webhook for the configured repository.
Protecting API test assets by using secrets
Secrets are key-value pairs that are created for your project in HCL OneTest™ Server under a secrets collection. You can create secrets collections for your project that enable you or members in your project to use secrets at test runtime either in HCL OneTest Server or in desktop clients.
Managing notifications
HCL OneTest™ Server provides a feature to display notifications for different events within the user interface (UI) of HCL OneTest Server. You can configure an SMTP server on HCL OneTest Server when you want HCL OneTest Server to send out notifications about the different events as emails to the subscribed users. You can also configure third-party applications as webhooks on HCL OneTest Server when you want HCL OneTest Server to send push notifications about the server events to the third-party applications in a preset template.
Troubleshooting
This guide describes how to analyze and resolve some of the common problems that you might encounter while you work with HCL OneTest™ Server.
Troubleshooting issues
You can find information about the issues or problems that you might encounter while working with HCL OneTest™ Server. Details about issues, their causes and the resolutions that you can apply to fix the issues are described.
All Guides (PDF)
You can find the link to view or download the content of the release notes, system requirements, and persona guides of HCL OneTest™ Server as a PDF file.
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.