Method, system and program product for determining differences between an existing graphical user interface (GUI) mapping file and a current GUI
AssigneeInternational Business Machines Corporation
InventorKirk O. Kemp
Life of this patent
Estimating the term…
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.
Claims25
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.
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.
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.
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.
Dependencies are inferred from the claim text.