13. A system for automated testing of an application, the system including a testing server comprising: a processor to record two or more scripts, each script relating to a separate iteration of a transaction between a user and a tested application performed by an operator, each script comprising a request and a response; a module to compare the recorded scripts so as to identify a number of locations in each script, each such location having a different value at that location than in a corresponding location in another of the recorded scripts, indicative of a dynamic data item and identifying one of the suspected correlation values in a request in a script that corresponds to the response in which that suspected correlation value was found and determining that suspected correlation value to be a correlation value; and the module to generate a replayable testing script based on one of the recorded scripts by automatically inserting a variable parameter at each of the identified locations within the testing script.
15. The system of claim 13 , wherein the processor is further configured to prompt an operator to perform the separate iterations with the tested application.