Patent ID: 7257613
Filing Date: 2007-08-14
Classification: G06F

Abstract:
1. A method for launching remote test execution requests in a distributed test framework, comprising: using a first agent process having an agent launcher interface to launch a first test execution request having a call interface, wherein the call interface provides a reference to the first agent process such that the first test execution request and the first agent process communicate with each other during execution of the first test execution request; sending a launch request from the first test execution request to the agent launcher interface of the first agent process using the reference to the first agent process as provided by the call interface of the first test execution request, wherein the launch request specifies a second test execution request to be launched, and wherein the launch request defines required attributes of an unidentified computer system necessary to execute the second test execution request thereon; operating the agent launcher interface to send a request to a system controller requesting identification of a computer system having the required attributes necessary to execute the second test execution request; operating the system controller to identify the computer system having the required attributes necessary to execute the second test execution request; and launching the second test execution request on the identified computer system having the attributes defined in the launch request, wherein each of the first and second test execution requests includes commands defined to initiate a number of functional aspects of a software product to be tested when executed on a computer system.