Step-by-Step Guide to Scheduling Test Runs in TestOps
Prerequisites
Before you start scheduling, make sure you have:
A test environment configured (Local, TestCloud, or Docker)
Your test scripts uploaded to a Git repository linked with TestOps
Katalon TestOps Agent installed (if using local/on-premises execution)
Main Steps to Schedule a Test Run
Step 1: Navigate to Executions
- Go to your Project in Katalon TestOps
- Click on the Executions tab
- Click + Create button
Step 2: Choose Execution Type
Select one of the following:
- Create Automated Test Run - For automated test suites (recommended for scheduling)
- Create Manual Test Run - For manual testing scenarios
- Create Test Plan - For organizing multiple test runs
Step 3: Configure Your Test Run
- Select Script Repository - Choose your Git repository containing test scripts
- Choose Test Suite/Collection - Select which tests to run
- Select Execution Profile - Pick the appropriate test data profile
- Choose Execution Environment - Select from:
- TestCloud (cloud-based browsers)
- Local Test Environment (your machine)
- Docker Environment (containerized execution)
- Kubernetes (for enterprise deployments)
Step 4: Set the Schedule
- Click on the Schedule section
- Define your schedule:
- One-time execution - Run once at a specific date/time
- Recurring execution - Set daily, weekly, or monthly intervals
- Set the Start Date & Time
- (Optional) Set an End Date for recurring schedules
Step 5: Advanced Settings (Optional)
- Click Advanced settings at the bottom left
- Configure additional options like:
- Retry policies
- Timeout settings
- Notification preferences
- Parallel execution limits
Step 6: Save or Execute
- Save Configuration - Save without running (for later execution)
- Schedule & Run - Save and execute immediately
Key Considerations
| Aspect | Details |
|---|---|
| Test Environment | Must be created and active before scheduling |
| Git Repository | Your test scripts must be in a Git repository linked to TestOps |
| Execution Modes | UI Mode (visual) or Command Line Mode (headless) |
| TestCloud Tunnel | Use for testing private/local applications securely |
| Automatic Retry | Configure in Advanced settings for failed test recovery |
References
- Configure Automated Test Run for Execution - Katalon Docs
- Schedule Test Runs in TestOps (Legacy) - Katalon Docs
- Test Execution with TestOps - Katalon Docs
- How to Use Katalon TestOps Agent - Katalon Community Forum