Scheduling Test Runs (Standalone only)
Test Studio scheduling works like the Windows scheduling feature.
You have a test list which you would like executed at a future time. You set the date and time for the test run and later return to see the results. The difference is that unlike the Windows service, Test Studio's service will let you schedule the test list to be run on remote machines as well.
From your local instance of Test Studio, you can schedule test lists on any machine in your network, including Virtual Machines. If you have to run a number of tests, you can spread the workload between different machines in order to reduce total execution time. All the results will be stored in one centralized location for you to later examine.
Follow these steps to create, connect, schedule, and execute:
- Create a Scheduling Server - the scheduling server keeps track of what tests to run and sends this data to the execution servers.
- Create an Execution Server - the Execution Server is an instance of Test Studio Standalone, VS plugin, or Run-Time edition. An Execution Server is ready to use when you configure it and register it with the Scheduling Server.
- Connect a Project to the Scheduling Server - once you've configured the Scheduling Server and successfully registered at least one Execution Server to it, you're ready to configure a test project for execution.
- Run List Remotely - immediately execute a test list remotely on one or more Execution Servers.
- Schedule Test List Execution - schedule a test list for one or more future executions.
- Scheduling Results - view the results upon completion.
Click the image below to see a Scheduling Configuration conceptual diagram.