Test Case Scheduling

Robonito allows you to schedule test cases to run automatically at specified times. Scheduling helps teams run tests regularly without manual intervention, making it ideal for regression testing, nightly runs, and continuous validation.

Creating a New Schedule

To create a schedule, click New Schedule from the Schedules section. The New Schedule dialog opens, where you can configure when and how test cases should run. Target Suite

Schedule Configuration Fields

Target Suite

Schedule Name

Enter a unique and descriptive name for the schedule.

  • Maximum length: 50 characters

Example:
Daily Regression, Nightly API Tests

Frequency

Select how often the test cases should run.

  • Daily – Executes the selected test cases every day at the specified time
    (Additional frequencies may be supported based on configuration)

Timezone

Select the timezone in which the schedule should run.

  • Example: Asia/Calcutta
  • Execution time is calculated based on the selected timezone

Execution Time

Select the exact time when the scheduled execution should start.

  • Example: 11:00 PM
  • Uses the selected timezone

Environment *

Select the environment in which the scheduled test cases will execute.

  • Example: Local or Cloud (based on availability)
  • This field is mandatory

Selecting Test Cases

Below the configuration fields, you can select the test cases to include in the schedule.

Test Case Selection Features

  • Search test cases by name, description, or tag
  • Select individual test cases using checkboxes
  • Test cases are grouped for easy navigation
  • Each test case displays its type (e.g., WEB, API)
  • The schedule cannot be created until at least one test case is selected

Creating the Schedule

After configuring all fields and selecting test cases:

  1. Review the schedule details
  2. Click Create Schedule

Once created:

  • The schedule becomes active immediately
  • Test cases will run automatically at the next scheduled time

Schedules List

All created schedules are displayed in the Schedules table.

Target Suite

Schedule Table Columns

Name

Displays the schedule name.

Status

Indicates whether the schedule is active.

  • ACTIVE – Schedule is enabled and will run automatically

Upcoming Run

Shows when the next scheduled execution will occur.

Example: in 10 hours

Frequency

Displays the execution frequency, time, and timezone.

Example: Daily 23:00 hours : Asia/Calcutta

Scheduled By

Shows the user who created the schedule.

Created

Displays when the schedule was created.

Actions

Available actions for each schedule:

  • Pause – Temporarily disable the schedule
  • Edit – Modify schedule configuration
  • Delete – Remove the schedule permanently

Scheduled Execution Behavior

When a schedule runs:

  • Selected test cases are executed automatically
  • Execution follows the configured environment
  • Results are recorded just like manual executions
  • Execution reports are generated for each run

Benefits of Scheduling

Test case scheduling helps you:

  • Automate repetitive test execution
  • Run tests during off-hours (e.g., nightly)
  • Ensure continuous quality checks
  • Reduce manual execution effort
  • Maintain consistent test coverage