Methods and systems for navigating deterministically through a graphical user interface
AssigneeMicrosoft Corporation
InventorArild E. Skjolsvold
Life of this patent
Estimating the term…
Loading patent…
AssigneeMicrosoft Corporation
InventorArild E. Skjolsvold
Estimating the term…
Disclosed is a mechanism for systematically invoking executable features of a software application via its graphical user interface. Also disclosed is a mechanism for generating a map that characterizes operational states of an application as it executes. An application driver selects an action to be performed by the application according to a deterministic mode such as depth-first mode or breadth-first mode. In the depth-first mode of deterministic operation, an action associated with a particular element is explored as deeply as possible, while breadth-first mode explores the application as widely as possible. For each executable feature invoked within the software application, the states encountered during execution are stored within the application map for subsequent retrieval and analysis.
A method for generating a map that associates a graphics element of a graphical user interface of a software application with an executable feature of the software application, the method comprising:
A system for generating a map that associates a graphics element of a graphical user interface of a software application with an executable feature of the software application, the system comprising:
A method for systematically invoking an executable feature of a software application having a graphical user interface, the graphical user interface displaying a graphics element associated with the executable feature, the method comprising:
Dependencies are inferred from the claim text.