Skip to main content
🏠Documentation|Test Orchestration Agent

Last updated on : 21 Jan 2025

Quantum Run (QRun) - Test Orchestration Agent

Overview

QuantumRun(QRun) is your go-to intelligent testing platform that transforms traditional test execution into high-performance, scalable operations. This guide will walk you through creating your first project and running jobs.

Download Sample Project Here.

Creating Your First Project

Step 1: Access the QuantumRun Page

  • Navigate to the QuantumRun page from your Pcloudy dashboard
  • Click on Create Project to begin

Step 2: Enter Project Details

Configure your new project with the following information:

  • Project Name: Choose a descriptive name for your testing project
  • Project Description: Add details about the project's purpose and scope

Configuring Your Job

Job Setup

Once your project is created, configure your testing job:

  • Job Name: Enter a clear, identifiable name for your job
  • Job Description: Provide details about what this job will test
  • Automation Tool: Select your preferred automation tool from the available options
  • Language: Choose the programming language for your tests
  • Testing Framework: Select the testing framework that matches your setup

Configuration File Upload

Upload your configuration package:

  • Prepare a ZIP file containing your configuration files
  • The ZIP should include all necessary setup and configuration details
  • Upload the file through the interface
  • Enter any additional configuration details as prompted

Project Management

After configuration:

  • Your project details will be automatically updated in the project list
  • Projects can be deleted if no longer needed.

Running Your Job

Starting a Test Run

  • Locate your created job in the project list
  • Click the Run button to initiate execution
  • Monitor the run status to track progress

Real-time Monitoring

Once your run starts:

  • Track execution progress in real-time
  • Monitor resource allocation and task distribution
  • View status updates as tests execute

Understanding the Run Page

Job Overview

The Jobs page serves as your central hub for all test executions:

  • All tests executed on Quantum Run appear as individual Jobs
  • Each run is assigned a unique Run ID for tracking
  • Status indicators show current execution state

Task Management

The left sidebar displays:

  • All Tasks that are part of your current job
  • Just-in-time testing environments created for execution
  • Resource allocation and distribution details

Test Details Section

Comprehensive Test Information

Access detailed insights for your test executions:

Run Metadata:

  • Project Name: The parent project containing this job
  • Job Name: The specific job being executed
  • Run ID: Unique identifier for this execution
  • User: Who initiated the test run
  • Total Duration: Complete execution time

Log Management

  • Download aggregated logs: Access comprehensive execution logs

Limitations

Supported Programming Languages - Java and Python

Key Features

Dynamic Scaling

  • Handle anywhere from 10 to 10,000 tests seamlessly
  • Automatic resource optimization based on demand
  • No infrastructure constraints or bottlenecks

Intelligent Orchestration

  • Advanced task distribution across available resources
  • Elimination of network latency through smart scheduling
  • Optimal resource usage for maximum efficiency

Did this page help you?