Patent ID: 9483390
Filing Date: 2016-11-01
CPC Classification: G06F

Claim Text:
1. A computer implemented method for storing graphical user interface (GUI) object properties, comprising: storing GUI object properties for each GUI object for a starting version of an application in an object map; associating the stored GUI object properties for each GUI object with a starting version identifier; determining that at least one of the GUI objects is changed; in response to determining that the at least one GUI object is changed, storing modifications of the GUI object properties for the at least one GUI object in the object map; associating the modifications of the GUI object properties for the at least one GUI object with a new version identifier of the application; determining a baseline version of the application to be used in an execution of a test script, the baseline version being later than the starting version and earlier than a latest version of the application, and the starting version, the baseline version, a next version, and the latest version are distinct versions of the application; retrieving the GUI object properties associated with the starting version of the application from the object map; collecting the GUI object modifications associated with the next version of the application from the object map; merging the collected GUI object modifications with the GUI object properties associated with the starting version of the application; and repeating the collecting of the GUI object modifications associated with the next version of the application from the object map and merging the collected GUI object modifications with the merged GUI object properties until the next version of the application matches the baseline version of the application.