Patent ID: 9201775
Filing Date: 2015-12-01
Classification: G06F

Abstract:
1. A computer system configured to utilize divergent routes identified in runs of test scenarios to manipulate a test scenario template, comprising: a test identifier configured to identify runs of test scenarios run by users belonging to different organizations on software systems associated with the different organizations; wherein each organization of the different organizations has a different composition of shareholders; a route analyzer configured to receive a certain run of a test scenario run on a software system associated with a certain organization that does not belong to the different organizations; wherein the certain run of a test scenario is instantiated from a test scenario template and the test scenario template defines a template route that instantiations of the test scenario template are supposed to follow; the route analyzer is further configured to identify that the certain run follows a certain divergent route that diverges from the template route in at least one of the following ways: the certain divergent route diverges from the template route and later on converges back to the template route the certain divergent route diverges from the template route and does not converge back to the template route and the certain divergent route merges with the template route; a database configured to store the certain divergent route; a route counter configured to determine that number of divergent routes in the database that are essentially the same as the certain divergent route reaches a predetermined threshold greater than one; and a template manipulator configured to manipulate the test scenario template according to the divergent routes in the database that are essentially the same as the certain divergent route.