Testsigma provides an option to Schedule Test Executions along with real-time Executions. The Scheduling option allows us to execute the Tests on Local devices or on the cloud automatically during regular intervals when it is not convenient for the user to start an Execution.

For Example, we can start regression Tests outside office hours so that productive time is not lost and hardware resources are freely available.


Navigation

We can navigate to the Execution page by going through:

Application > Create/Select Version > Click on Executions


We will be taken to the Executions page and we can see a list of already created Executions there as shown below:


We will look into the process of scheduling a Test Execution for an already created Execution in this article.

If you would like to create a new Execution for scheduling, please follow the below article for more details - How to create/edit/delete Executions?


Create Scheduled Execution

To schedule a Test Execution, click the button named 'Run Later' located beside the Execution name on the Executions page. Schedule Execution page would appear with the following fields as mentioned below:


Name:  Enter an appropriate name for the Scheduled Execution

Description: Enter a suitable description. For example, the relevance of this scheduled execution.

Frequency: Select the frequency of the Scheduled Executions.


1.If you Select Frequency as Once, the following fields will appear:

  • Schedule Date: Set the Date when you want the execution to be performed.
  • Time: Set the time when you want the execution to be performed.


2.If you Select Frequency as Dailythe following fields will appear:

  • Time: Set the time when you want the execution to be performed.


3.If you Select Frequency as Weeklythe following fields will appear:

  • Day of Week: Set the day when you want the execution to be performed.
  • Time: Set the time when you want the execution to be performed.


4.If you Select Frequency as Monthlythe following fields will appear:

  • Day of Month: Set the Date of the month when you want the execution to be performed.
  • Time: Set the time when you want the execution to be performed.


5.If you Select Frequency as BiWeeklythe following fields will appear:

  • Day of Week: Set the Day of a week when you want the execution to be performed.
  • Time: Set the time when you want the execution to be performed.


Note: The time is to be entered in 24-hour format and the Date in dd/mm/yyyy format


The above image shows a schedule for a single non-repeating Test Execution.


After making the appropriate selections, click on Create button to schedule the Execution. You will be notified with a success message and we will be taken to the Execution Details page of the corresponding Execution. We can see the added Schedule in the Schedules section as shown below:



Edit Execution Schedule

1. Click on Schedule name or click on Edit icon to open the Edit Schedule window as shown below:



2. Modify the details and click on Update button to change the Execution Schedule. We will be redirected to the Execution page and we will get a success notification stating that the Schedule has been modified.


Delete Schedule

1. Click on Delete icon beside the Schedule name in the Schedules list to delete existing Execution Schedule.

2. Confirm Delete popup by selecting the check-box and clicking on Delete.