A method, system and computer program product is disclosed for conducting
a test in a distributed fashion in a test environment. A host or client
may define a test for testing units under test to evaluate the parameters
and characteristics of the units under test. The host or client can
distribute at least a portion of the test to a remote instrument that
includes a worker. The worker enables the instrument to perform at least
portion of the test defined in the host or client. The instrument conduct
the at least a portion of the test and may provide the results of the at
least a portion of the test for the host or client. As such, the present
invention allows the use of multiple resources on a network to conduct
the test in a distributed fashion.