Quantum Run (QRun) - Test Orchestration

Prev Next

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.

  1. Navigate to the QuantumRun page from your Pcloudy dashboard

  2. Click on Create Project to begin

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

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

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

After configuration:

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

  2. Projects can be deleted if no longer needed.

  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

  • Track execution progress in real-time

  • Monitor resource allocation and task distribution

  • View status updates as tests execute

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

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

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

Supported Programming Languages - Java and Python

  • Handle anywhere from 10 to 10,000 tests seamlessly

  • Automatic resource optimization based on demand

  • No infrastructure constraints or bottlenecks

  • Advanced task distribution across available resources

  • Elimination of network latency through smart scheduling

  • Optimal resource usage for maximum efficiency