This section allows you to schedule Tests defined in Test Manager. A test created can be setup to execute at a given date and time. This feature enables tests to be carried out at any time that is suitable to you. For example, the test can be scheduled to run at night and results can be analyzed the next morning.
To add a schedule, simply select Add button. You will see a wizard with default values.
To edit an existing schedule, select the checkbox and select Edit button. You will see a wizard with all field populated with exisiting values.
You will see this wizard when you add/edit a schedule. A scheduled test is referred to as a job. Enter the name of the job in the Job Name field. This will be saved as a unique value in the scheduler server and can be edited or deleted from the list of jobs that appear in the table underneath. The specified Job Name must not contain \ /:;*?"<>|or blank space. Select the Test to schedule. If the selected test is AppPerfect Test, you can choose to run the test in UI or Non UI option depending on the mode you want the application to execute at the scheduled time.
Once Only: Tests scheduled with Only Once option selected, run only once at a user specified time and date. To schedule a test to be run on a only once, select Once Only option in the combo box. Set the time and date for execution of the test using the date time selector dialog. In this option, you can repeat he job o run after some interval. Tests scheduled with this option selected, run after every X time user has specified. Set the time in hours and minutes after which you want to repeat the process.
Daily: Tests scheduled with daily option selected, run daily at a user specified time and date. To schedule a test to be run on a daily basis select Daily option in the combo box. Set the time and date for execution of the test using the date time selector dialog
Weekly: Tests scheduled with Weekly option selected, run at the user specified time and on the days selected from the start date selected. To schedule a test to be run on a weekly basis select Weekly option in the combo box. Set the time and date for execution of the test using the date time selector dialog. Select check boxes corresponding to the days of the week.
At the end of build process: This option should be selected when you want to run this job on finish of your build process. The "Build Finished" event should to be fired from your build process. To fire "Build Finish" Event please send an HTTP request (URL):- http://hostname:8744/AppTestManager/ScheduledJob.execute?jobname=xxx where xxx is the name of the job.
A the end of another scheduled job: This option should be selected when you want to run this job on finish of some other scheduled job. This is useful if you want to run multiple tests one after another based on status of previous project.
You can configure notifications to be sent. If the scheduled test is AppPerfect test, you can specify whether to save result, export result. etc after the execution or not.
To delete schedules, select the checkbox of all the schedules you want to delete and select Delete button. You will get a confirmation message which when accepted will delete all the selected schedules.
A schedule name in the list is link to view schedule details. You can view schedule details in this single view.