18. The computer implemented method of claim 15 , further comprising manipulating the second test scenario template by updating the second test scenario template according to one or more of the divergent routes that are essentially the same as the second template route.
15. A computer implemented method comprising: identifying runs of test scenarios run by users belonging to different organizations on software systems associated with the different organizations; receiving a certain run of a test scenario; wherein the certain run is instantiated from a first test scenario template and the first test scenario template defines a first template route that instantiations of the first test scenario template are supposed to follow; identifying that the certain run follows a certain divergent route that diverges from the first template route in at least one of the following ways: the certain divergent route diverges from the first template route and later on converges back to the first template route, the certain divergent route diverges from the first template route and does not converge back to the first template route, and the certain divergent route merges with the first template route, storing the certain divergent route in a database; receiving a second template route belonging to a second test scenario template; wherein the second test scenario template is associated with an organization that does not belong to the different organizations; wherein each organization of the different organizations has a different composition of shareholders; counting number of divergent routes in the database that are essentially the same as the second template route; and if the number reaches a predetermined threshold greater than one, manipulating the second test scenario template according to the divergent routes in the database that are similar to the second template route.