1. A method for testing a software product in a distributed testing system, the distributed testing system including a main server component system and at least two client component systems, comprising: generating at least one data object to be locally stored in a first location of a first memory of the first client component system; registering the first location with the main server component system; and transferring the data object from the first memory of the first client component system to a second memory of the second client component system; the transferring being in response to the second client component system requesting the data object from the first client component system through the main server component system.