Quantum Run (QRun) - Test Orchestration

Prev Next

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

  1. Navigate to the QuantumRun page from your Pcloudy dashboard

  2. Click on Create Project to begin

Step 2: Enter Project Details

Configure your new project with the following information:

  1. Project Name: Choose a descriptive name for your testing project

  2. 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:

  1. Job Name: Enter a clear, identifiable name for your job

  2. Job Description: Provide details about what this job will test

  3. Automation Tool: Select your preferred automation tool from the available options

  4. Language: Choose the programming language for your tests

  5. Testing Framework: Select the testing framework that matches your setup

Configuration File Upload

Upload your configuration package:

  1. Prepare a ZIP file containing your configuration files

  2. The ZIP should include all necessary setup and configuration details

  3. Upload the file through the interface

  4. Enter any additional configuration details as prompted

Project Management

After configuration:

  1. Your project details will be automatically updated in the project list

  2. Projects can be deleted if no longer needed.

Running Your Job

Starting a Test Run

  1. Locate your created job in the project list

  2. Click the Run button to initiate execution

  3. 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