Patent ID: 6859922

Claim:
A method of providing a software testing service comprising the steps of: receiving, by a service provider, at least one reusable object oriented software component to be tested from a customer, wherein the at least one reusable object oriented software component includes software instructions; providing, by said service provider, test code for testing said at least one reusable object oriented software component and wherein said step of providing further comprises the step of determining the parameters of the data sets to test a reusable object oriented software component by examining the interface of each method in the reusable object oriented software component and determining what inputs and outputs must be specified for that reusable object oriented software component; testing with said test code said at least one reusable object oriented software component; monitoring, by said service provider, results of said testing; and providing, by said service provider, the results of said testing of said reusable object oriented software component to said customer.