Scheduling in a Non-Domain Environment
PROBLEM
I would like to use the Test Studio Scheduling feature in a non-domain environment. I'm using a Windows Workgroup instead.
SOLUTION
This is possible, however there are several important steps you must take in addition to the standard Scheduling setup.
- Ensure the services on all machines (Scheduling server and Execution servers) are configured with IP addresses, and not machine names.
- On each machine, close the Execution Client UI and stop the Scheduling service.
- Go to the Scheduling configuration file located here:
Windows 7/Server 2008
- C:\ProgramData\Telerik\Configs\Telerik.TestStudio.Scheduling.WindowsService.exe.Config
Windows XP/Server 2003
- C:\Documents and Settings\All Users\Application Data\Telerik\Config\Telerik.TestStudio.Scheduling.WindowsService.exe.Config
- Open the file with a text editor (like Notepad) and edit the Scheduling service string to use IP address instead of machine name:
<host>
<baseAddresses>
<add baseAddress="http://192.168.58.34:8009/TestStudio/SchedulingService" />
</baseAddresses>
</host>
- Start the Scheduling service.
- Repeat for all machines.
- Create a new Scheduling Server by connecting to the database using IP address if it resides on a remote machine.
- Register each Execution server to the newly created Scheduling server.
- Open Test Studio and configure the Scheduling server by IP address:

- Note: Do not use a network share for the Project source location (PSL). Instead, set the PSL to a local path and copy the project to that exact path on the Execution server(s).