Release Notes
This document includes information about the new features introduced, features deprecated or removed, defects fixed, and known issues identified in this version of HCL DevOps Test Hub (Test Hub). You can also find the installation and upgrade instructions along with the contact information of HCL Customer Support.
What's New
You can find information about the features introduced, enhancements, or other changes made in HCL DevOps Test Hub (Test Hub). You can also find the features that were introduced in earlier versions of Test Hub. DevOps Test Hub is the new name of HCL OneTest™ Server from 11.0.0 onwards.
Deprecations and removals
You can find the features or capabilities announced as deprecated and the features or capabilities that are removed in HCL DevOps Test Hub (Test Hub). DevOps Test Hub is the new name of HCL OneTest™ Server from 11.0.0 onwards.
Defect fixes
You can find the defects that are fixed in this version of HCL DevOps Test Hub (Test Hub). You can also find the defects that were fixed in the earlier versions of Test Hub. DevOps Test Hub is the new name of HCL OneTest™ Server from 11.0.0 onwards.
Known issues
You can find the known issues that are identified, if any, in this version of HCL DevOps Test Hub (Test Hub). You can also find the known issues identified in the earlier versions of Test Hub. DevOps Test Hub is the new name of HCL OneTest™ Server from 11.0.0 onwards.
System Requirements
This document includes information about hardware and software requirements for HCL DevOps Test Hub (Test Hub).
Getting Started Guide
This guide provides an introduction to HCL DevOps Test Hub (Test Hub) covering key features, task flows, and setup instructions. You can get started with installation, integration, user access management, and core functionalities like test data creation, test asset management, and reporting. This guide is intended for new users.
Introduction to DevOps Test Hub
HCL DevOps Test Hub (Test Hub) is a web-based continuous testing platform that consolidates test data, environments, test runs, and reports. It is built on cloud-native technologies and Docker, and it supports API, functional, and performance tests. Test Hub offers scalability across cloud and on-premises systems with Kubernetes and IBM® Red Hat OpenShift support.
Capabilities
HCL DevOps Test Hub (Test Hub) unifies test data, test environments, execution, and reporting in a web-based platform designed for both testers and non-testers. You can efficiently manage test data, collaborate seamlessly with your team, and integrate your testing workflows with DevOps pipelines for streamlined delivery and execution.
Installation
You can install HCL DevOps Test Hub (Test Hub) on various platforms to manage your test data and requirements. You can integrate Test Hub with your existing infrastructure to streamline testing and collaborate more effectively with your team.
User tasks
Test Hub offers a range of user tasks designed to simplify collaboration and optimize testing workflows. You can efficiently create, manage, and analyze test data to ensure a smooth and effective testing process.
Member access and permissions
You can manage access in HCL DevOps Test Hub (Test Hub) by assigning roles and permissions to control who can view, edit, or execute test assets within a project. With effective access management, you can protect your project data while making collaboration easier and more secure for your entire team.
Compatibility and supported assets
You can find information about the environments, file formats, and asset types that are compatible with HCL DevOps Test Hub (Test Hub). You can use this information to verify if your assets and environments are supported before creating or importing tests into Test Hub.
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 DevOps Test Hub (Test Hub) software.
Installation of DevOps Test Hub
To get started working with HCL DevOps Test Hub (Test Hub), you must first install Test Hub.
DevOps Test Hub upgrade methods
When you want to use the enhanced functionalities of HCL DevOps Test Hub (Test Hub), you must upgrade Test Hub 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 DevOps Test Hub (Test Hub) after you upgrade to or install the latest version, and then use that data in the latest version.
Backup and restoration of the DevOps Test Hub data
You must back up HCL DevOps Test Hub (Test Hub) data before you uninstall the current version of Test Hub or upgrade to the latest version. You must back up the data to avoid data loss or inaccessibility of data.
Uninstallation of DevOps Test Hub
When you no longer require HCL DevOps Test Hub (Test Hub), you can uninstall Test Hub. You can uninstall Test Hub from the platform on which you installed Test Hub.
Configuration of DevOps Test Hub
You can find information about the tasks that you must perform after you installed HCL DevOps Test Hub (Test Hub) to configure Test Hub.
Team space administration
You can find information about team spaces including the initial team space on HCL DevOps Test Hub (Test Hub) along with the tasks that you can perform to administer a team space.
Management of resources
You can find information about managing resources on HCL DevOps Test Hub (Test Hub) along with the tasks that you can perform to define retention rules and monitor resource usage for test results.
This guide describes how to create and edit test assets in HCL DevOps Test Hub (Test Hub), 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 resource in HCL DevOps Test Hub (Test Hub), you must use an Edit branch. An Edit branch is a temporary branch created from the selected branch in the repository configured within the project, where you can save the created or edited resource.
Test Editor overview
You can use the Test Editor tab to create and manage test assets such as applications, Web UI tests, and test suites in HCL DevOps Test Hub (Test Hub).
Application management
When you want to create and manage Web UI tests in HCL DevOps Test Hub (Test Hub), you must first create an application within the project.
Web UI test management
You can test your web applications by recording Web UI tests in HCL DevOps Test Hub (Test Hub). Test Hub supports industry-standard browsers such as Google Chrome, Microsoft Edge, and Mozilla Firefox to record and play back Web UI tests. After the playback, you can evaluate the test results.
Test suite management
A suite is a collection of the tests and other suites. You can combine the multiple tests and suites into a single workflow and organize them into a suite.
Test variables
A test variable is a user-defined, name-value pair that stores and refers to information throughout a test. You can assign the value of a variable to a test element or assign the value of a UI object property to a test variable.
Catalog management
You can use the data catalog in HCL DevOps Test Hub (Test Hub) to browse and manage data generators used in test data creation. The catalog section provides access to built-in generators, allows you to create custom generators tailored to specific needs, and group them using custom categories.
Data management
Effective data management is at the core of robust application testing. In HCL DevOps Test Hub (Test Hub), you can manage test data by using the Data tab, which provides a centralized workspace for handling various types of data. Whether you work with fabricated data, retrieve information from databases, or define structured schemas, this interface supports both creating new data and reusing existing assets across your testing requirements.
Publishing all changes in an Edit branch
After you create or modify any data or test assets in an Edit branch of a project in HCL DevOps Test Hub (Test Hub), you can publish all the changes that are in an Edit branch to the source branch in the project repository. After publishing, other members in the project can view and use the resources.
Test Execution Specialist Guide
This guide describes tasks that you must complete before you can configure and run tests in HCL DevOps Test Hub (Test Hub). 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 DevOps Test Hub (Test Hub) 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 DevOps Test Hub (Test Hub), 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 DevOps Test Hub (Test Hub). 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 DevOps Test Hub (Test Hub). 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 DevOps Test Hub (Test Hub). You must then add the remote cluster to a project before you run test assets or resources on the remote Kubernetes cluster.
Management of cloud credentials
You can find information about managing the credentials that are required to connect to cloud-based applications such as mobile device clouds and AI providers from HCL DevOps Test Hub (Test Hub).
Test run configurations
You can configure and run tests in HCL DevOps Test Hub (Test Hub) 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 DevOps Test Hub (Test Hub) 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 Test Hub project.
Configuration of a scan of an application code
You can use HCL DevOps Test Hub (Test Hub) 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 DevOps Test Hub (Test Hub). You can start or stop the virtual services that are available to Test Hub. You can view the routing rules and usage statistics of virtualized services, agents, or intercepts that are connected to Test Hub.
Test results
After the tests, Suites, or schedules are run and completed, you can view the results and open the reports in HCL DevOps Test Hub (Test Hub) to analyze the verdict, the performance, and statistics. You can also re-execute tests and schedules from the Results page with the same commit id.
Machine learning capabilities in DevOps Test Hub
HCL DevOps Test Hub (Test Hub) uses Machine learning (ML) algorithms to analyze tests 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 DevOps Test Hub (Test Hub) 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
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 on HCL DevOps Test Hub (Test Hub). 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 DevOps Test Hub (Test Hub) to run tests, view the test results, and create defects.
Managing access to DevOps Test Hub
Desktop clients and third-party integrations use offline user tokens to connect to HCL DevOps Test Hub (Test Hub).
Working with DevOps Test Hub REST services
When you want to use the REST APIs of HCL DevOps Test Hub (Test Hub) in your test automation scripts, you can view the REST APIs that are exposed by Test Hub. You can also run the APIs from within your project in Test Hub.
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 DevOps Test Hub projects
HCL DevOps Test Hub (Test Hub) 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 DevOps Test Hub (Test Hub), 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 DevOps Test Hub (Test Hub) under a classification. You can create classification for your project that enable you or members in your project to use secrets at test runtime either in Test Hub or in HCL DevOps Test Integrations and APIs (Test Integrations and APIs).
Notification Management
HCL DevOps Test Hub (Test Hub) provides a feature to display notifications for different events within the user interface (UI) of Test Hub. You can configure Email notifications on Test Hub to send out notifications about different events as emails to the subscribed users. You can also configure third-party applications as webhooks on Test Hub when you want Test Hub 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 DevOps Test Hub (Test Hub).
Troubleshooting issues
You can find information about the issues or problems that you might encounter while working with HCL DevOps Test Hub (Test Hub). 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 DevOps Test Hub (Test Hub) 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 in HCL DevOps Test Hub (Test Hub).
Notices
This document provides information about copyright, trademarks, terms and conditions for the product documentation.