Patent ID: 7334220

Claim:
A system for testing a web location including a web site or web service comprising a processor executing: a test generator for generating an XML test case; and a driver for interpreting the XML test case into an http request to be sent to the web location, said driver comprising: a parsing engine for parsing the XML test case into a sequence of requests/response pairs; and a runtime engine for providing to the web location the http request corresponding to the sequence of requests/response pairs wherein the runtime engine receives requests/response pairs from the parsing engine, and includes instructions for identifying dynamic data in the request/response pairs received from the parsing engine; instructions for evaluating the identified dynamic data for a result; instructions for replacing the evaluated result to generate a replaced request, wherein a tag value of the identified dynamic data is randomly replaced with at least one or more of the possible values listed under a node of an XML data file corresponding to the identified dynamic data.