Schedules: Automate and Manage Test Execution Timing
Last updated
Last updated
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.
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.
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.
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.
Provide the following details in the Schedule Test popup:
Schedule Name: Give a unique name to the schedule.
Frequency: Select the frequency of execution (Daily, Weekly, Monthly).
Start Date and End Date: Specify the schedule duration.
Time: Set the time for the test execution.
Once all details are entered, click Create to save the schedule.
After creation, you are directed to the Schedules Listing Page.
The listing page provides:
Schedule Details: Displays the name, created date, created by, frequency, and status (active/inactive).
Actions Menu: Allows users to edit, deactivate, or delete schedules. You can also view the run history of the schedule.
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).
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.
The scheduling feature can be applied across other test types, including:
Functional Tests: Schedule regular functional test executions to systematically verify the accuracy and reliability of your application.
Integration Tests: Ensure seamless integration testing by setting regular schedules.
Load Tests: Automate performance assessments by scheduling load test executions.
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.
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.