TestBot Project Workspace
A TestBot Project is organized around three primary functional pages:
Test Suite
Test Dashboard
Test Configurator
TestBot Project workspace overview
Together, these pages define the complete lifecycle of a test - from logical organization to design and orchestration, to environment configuration and execution of readiness. This separation ensures clarity, scalability, and maintainability for complex test scenarios involving software, hardware, and protocol-level validation.
Test Suite
The Test Suite is the top-level container for all test assets within a TestBot project. It provides structure and governance for test development. Within a Test Suite, users can:
Create and manage Test Sets
Define execution scope for test runs
Maintain logical separation between different validation objectives
Test Suite page
Each Test Suite can contain multiple Test Groups, allowing teams to scale from simple smoke tests to full system-level validation without restructuring the project.
Test Dashboard
The Test Dashboard is the real-time monitoring and observability page in TestBot. It provides a consolidated view of test execution health, agent status, and result metrics while a test run is in progress or after completion.
The Test Dashboard enables users to:
Monitor live test execution status
Track progress and completion metrics
Observe agent availability and runtime health
Quickly assess overall test quality through pass/fail indicators
Test Dashboard page
Test Configurator
The Test Configurator is the centralized configuration page in TestBot used to define generic, reusable settings for each execution agent. These configurations establish how agents connect to external systems, tools, hardware, and environments during test execution.
The Test Configurator ensures that all agents operate with the correct environment and connection parameters by:
Centralizing agent-level configuration
Eliminating hardcoded or test-specific setup values
Allowing consistent execution across machines, labs, and deployments
Test Configurator page
Configurations defined here apply across the Test Suite and are reused by all relevant test cases.