Overview of DevOps Test Hub
HCL DevOps Test Hub (Test Hub) brings together test data, test environments, and test runs and reports into a single, web-based browser for testers and non-testers.
Test Hub provides the following capabilities:
- Web-based continuous testing platform
- Test Hub is a web-based continuous testing platform built on modern, cloud native technologies that enables test teams to run a breadth of tests that includes API, functional, and performance tests and to benefit from a holistic view of test progress. Test Hub is built on Docker for easy deployment. You can scale your testing on the cloud or remote on premise systems with native Docker, Kubernetes, and IBM® Red Hat OpenShift support.
- Role-based access and security
- Security is a key concern for HCL clients and therefore, Test Hub brings a comprehensive, role-based access control scheme to the server with project owners assigning key permissions (by using roles) for specific members, for example managing test data or working with secrets such as passwords.
- Running of tests from the server by using Docker containers
- Server-based running of tests is the starting point for Test Hub. For members of a project with the appropriate role, Test Hub enables direct running of tests from the browser by using transient Docker containers.
- Connected agents for existing performance agents
- Agent owners can connect existing performance agents to the server and add them to a project for running schedules and Accelerated Functional Testing (AFT) Suites on the current infrastructure.
- Project overview statistics
- The Overview page for Test Hub offers you a quick, simple view on the state of testing for your projects.
- Project home page
- The home page lists your projects and other projects, which makes it easy to manage different projects within an organization.
- Reporting and the Resource Monitoring Service
- Test Hub provides the home for capabilities that previously were hosted on HCL DevOps Test Virtualization Control Panel (Test Virtualization Control Panel). Reporting and the Resource Monitoring Service are in Test Hub and provide a more direct relationship with their related projects. These capabilities also benefit from the project level, role-based access controls. You can view unified test results to help you make informed business decisions.
- Test data authoring
- Beyond the concept of a project held in a Git repository for a simple location of tests and related assets, you can do full concurrent editing of test data sets directly from Test Hub. This true multiuser capability enables team members to collaborate more easily as well as try out data changes without impacting the rest of the team. When satisfied with the results, team members can push their changes. You can also fabricate sample data to perform tests by using the data generator supported in Test Hub.
- Integration with DevOps tools
- You can integrate Test Hub with various popular DevOps tools like Jenkins, HCL DevOps Deploy (Deploy), or Microsoft Azure DevOps to get more value from your DevOps pipelines. You can use Deploy to define a deployment process that automatically triggers test cases and have those test insights available directly within HCL DevOps Velocity (Velocity). With the Microsoft Azure DevOps integration, you can also define a Azure DevOps pipeline that includes direct execution of tests by using the Test Hub scalable infrastructure. Test Hub also integrates with Azure DevOps, Jira, Rational® ClearQuest® or HCL® Compass for defect tracking and GitHub for software source management and version control.