Distributed tests are used for client-server application testing and consist of several parts (tests and test projects) performed on different remote workstations in the network. These parts can be executed concurrently or one after another.
This topic provides a step-by-step tutorial that explains how to create a simple distributed test involving only three workstations. It describes how to add hosts, create jobs and tasks, modify their properties, verify the test, run it and analyze the results.
In this tutorial we use three computers: CompA, CompB and CompC and four projects: Project1, Project2, Project3 and Project4. We will use CompB and CompC as slave hosts. Project1 and Project2 will be executed on the CompB and Project3 and Project4 will be executed on the CompC.
CompA is a master computer and will be used as the main host. We will create a master project residing on this computer. The master project will manage the slave project execution on slave hosts.
The tutorial contains the following topics:
1. Distributed Testing Requirements
4. Adding Hosts to the NetworkSuite
5. Adding Jobs to the NetworkSuite
Note: | You can use an alternative approach to create distributed tests. Add the tests you want to execute on slave hosts directly to your master project and use the Network Suite wizard to create a collection of tasks that will run those tests on the specified hosts. Using the wizard significantly simplifies creation of distributed tests, as hosts, tasks and jobs are created and configured automatically. For more information on working with the wizard, see Network Suite Wizard. |