Method, system and program product for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI
First Claim
1. A method for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI, comprising:
- recursively constructing a first list of GUI objects based on the existing GUI mapping file;
recursively constructing a second list of GUI objects based on the current GUI; and
determining differences between the existing GUI mapping file and the current GUI by comparing the first list to the second list.
1 Assignment
0 Petitions
Accused Products
Abstract
A method, system and program product for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI is provided. Specifically, under the present invention, a first list of objects based on an existing GU mapping file (i.e., pertaining to a previous version of a software program) is recursively generated. A second list of objects based on a current GUI (i.e., pertaining to a current version of a software program) is also recursively generated. The two lists are then compared to determine if any GUI objects have been changed (added or removed) between the previous and current versions of the software program.
59 Citations
25 Claims
-
1. A method for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI, comprising:
-
recursively constructing a first list of GUI objects based on the existing GUI mapping file;
recursively constructing a second list of GUI objects based on the current GUI; and
determining differences between the existing GUI mapping file and the current GUI by comparing the first list to the second list. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI, comprising:
-
constructing a first list of all parent objects from the existing GUI mapping file and recursively adding thereto all child objects from the existing GUI mapping file;
constructing a second list of all parent objects from the current GUI and recursively adding thereto all child objects from the current GUI;
displaying a first message for each of the objects in the first list not found in the second list; and
displaying a second message for each of the objects in the second list having a tag in a dynamic format. - View Dependent Claims (10, 11, 12, 13)
-
-
14. A system for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI, comprising:
-
a file system for recursively constructing a first list of objects based on the existing GUI mapping file;
a GUI system for recursively constructing a second list of objects based on the current GUI; and
a comparison system for determining differences between the existing GUI mapping file and the current GUI by comparing the first list to the second list. - View Dependent Claims (15, 16, 17, 18, 19)
-
-
20. A program product stored on a recordable medium for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI, which when executed comprises:
-
program code for recursively constructing a first list of objects based on the existing GUI mapping file;
program code for recursively constructing a second list of objects based on the current GUI; and
program code for determining differences between the existing GUI mapping file and the current GUI by comparing the first list to the second list. - View Dependent Claims (21, 22, 23, 24, 25)
-
Specification