1. A method for creating a virtual callback object using a client callback object, comprising: executing a client application on a client device, wherein a client callback object is used by the client application in a client/server transaction between a server device and the client device; capturing the client/server transaction between the client device and the server device with a recorder module, wherein the client callback object is used in the client/server transaction; filtering internal client operations from the client callback object to create the virtual callback object; generating a script using the virtual callback object.