Patent ID: 7159021

Claim:
A computer-readable medium having computer-executable instructions for performing steps for executing a test case for testing a peer-to-peer application, comprising: receiving a set of dynamic link library files containing a plurality of test functions, each test function capable of performing a test action; creating a test case having a sequence of test actions to be performed by multiple test units distributed on a network implementing a remoting framework for remote object activation; loading the dynamic link library files to the multiple test units; creating a remotely callable test object on each of the test units that is remotely callable via the remoting framework; and going through the sequence of actions of the test case and for each action in the sequence: identifying a test unit for performing said each action; calling, via the remoting framework, the test object of said identified test unit to invoke a test function of the dynamic link library files loaded to said identified test unit that performs said each action.