ratl.ai
Try Now ↗
  • Welcome
  • Getting Started
    • Quickstart
    • Understanding Testing Modes
  • MANAGE ACCOUNT
    • Organizations and Workspaces
    • Managing API Keys
  • FEATURES
    • Overview
    • Understanding Dashboard: A Complete Guide
    • Talking to Agents: A Comprehensive Guide for Interactions
    • API Functional Tests: A Comprehensive Solution for Automated Testing
    • Load and Performance Testing: A Comprehensive Solution for High Traffic Simulation
    • API Integration E2E Tests: A Comprehensive Solution for Automated Integration Testing
    • Web Automation: AI-Powered Visual Testing Solution
    • Schedules: Automate and Manage Test Execution Timing
    • Run History: Tracking and Managing Your Test Executions
  • INTEGRATIONS
    • Overview
    • CI/CD Integration: Automate Testing in Your Development Pipelines
    • Slack Integration: Real-Time Test Updates and Collaboration
    • Azure DevOps (ADO) Integration: Streamline Bug Tracking
    • Jira Integration: Simplify Bug Tracking and Test Management
    • Kubernetes Integration: Deploy Ratl Load Injectors On-Premises
  • CREDITS
    • Credit Management Overview
  • PUBLIC APIs
    • API Documentation
Powered by GitBook
On this page
  • Key Benefits
  • Preconditions
  • How to Use the Scheduling Feature
  • Postconditions
  • Expanding Scheduling Across Features
  • Conclusion
  1. FEATURES

Schedules: Automate and Manage Test Execution Timing

PreviousWeb Automation: AI-Powered Visual Testing SolutionNextRun History: Tracking and Managing Your Test Executions

Last updated 4 months ago

The Scheduling Test Executions feature in Ratl allows users to plan and automate the execution of their test suites for Functional Tests, Load Tests, Integration Tests, and Accessibility Tests. This ensures that tests are executed at the desired time intervals without requiring manual intervention. Below are the details for creating and managing schedules, referenced for Functional Tests.


Key Benefits

  • Automated Execution: Enables automated test suite executions without manual triggers.

  • Customizable Scheduling: Supports daily, weekly, and monthly frequencies.

  • Centralized Management: Allows users to view, edit, activate, or delete schedules in one place.

  • Execution Tracking: Provides detailed run history for each schedule to track the test status.


Preconditions

Before creating a schedule, ensure the following:

  • The test suite is ready and functional.

  • Define the frequency (daily, weekly, or monthly) and time for execution.


How to Use the Scheduling Feature

Step 1: Select the Test Suite

  • Navigate to the Functional Test page (or any relevant test type).

  • Identify the test suite for which you want to create a schedule.

  • Click on the Actions Menu (three dots) next to the test suite and select Schedule Test.

Step 2: Enter Schedule Details

  • Provide the following details in the Schedule Test popup:

    1. Schedule Name: Give a unique name to the schedule.

    2. Frequency: Select the frequency of execution (Daily, Weekly, Monthly).

    3. Start Date and End Date: Specify the schedule duration.

    4. Time: Set the time for the test execution.

  • Once all details are entered, click Create to save the schedule.

Step 3: View and Manage Schedules

  • After creation, you are directed to the Schedules Listing Page.

  • The listing page provides:

    1. Schedule Details: Displays the name, created date, created by, frequency, and status (active/inactive).

    2. Actions Menu: Allows users to edit, deactivate, or delete schedules. You can also view the run history of the schedule.

Step 4: Monitor Execution

  • Scheduled executions happen automatically at the specified time.

  • Navigate to the Run History to analyze past executions:

    • View the triggered date and time.

    • Check the status of each execution (e.g., Passed/Failed).


Postconditions

  • Scheduled tests are executed as per the configured frequency and time.

  • All execution results are logged in the Run History for tracking.

  • Schedules can be edited or deleted if changes are required.


Expanding Scheduling Across Features

The scheduling feature can be applied across other test types, including:

  1. Functional Tests: Schedule regular functional test executions to systematically verify the accuracy and reliability of your application.

  2. Integration Tests: Ensure seamless integration testing by setting regular schedules.

  3. Load Tests: Automate performance assessments by scheduling load test executions.

  4. Accessibility Tests: Plan periodic accessibility checks to maintain compliance.

Each feature follows the same process as described above, ensuring uniformity and ease of use across the platform.


Conclusion

By using the scheduling feature in Ratl, teams can ensure timely and consistent execution of their test suites. This not only improves efficiency but also enhances the reliability of test results by reducing manual efforts.