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