Directed graph for application under test
AssigneeMicro Focus LLC
InventorsZhenbin Lin, Qian-Ru Zhai, Ye Jiang, Meng-Jie Chen, Douglas Grover
Life of this patent
Estimating the term…
Abstract
A directed graph for an application under test (AUT) hosted at a hosting computing device is generated based on test flows. Each test flow traverses GUI objects of the AUT via GUI events. Each GUI event is associated with a transition from a first GUI object of the AUT to a second GUI object of the AUT. The GUI event represents interaction with the GUI of the AUT at a client computing device and that resulted in the transition. The directed graph includes nodes that each correspond to a GUI object of the AUT and edges that each correspond to a GUI event.
Claims20
A non-transitory computer-readable data storage medium storing program code executable by a computing device to perform processing comprising:
- generating, for display, a directed graph for an application under test (AUT) hosted at a host computing device, based on a plurality of test flows, by monitoring interaction with a graphical user interface (GUI) of the AUT at a client computing device and monitoring communication from the client computing device to the host computing device resulting from the interaction,
- wherein each test flow traverses a plurality of GUI objects of the AUT via a plurality of GUI events, each GUI event associated with a transition from a first GUI object of the AUT to a second GUI object of the AUT, the GUI event representing the interaction with the GUI of the AUT resulting in the transition,
- wherein the directed graph comprises a plurality of nodes, each node corresponding to a GUI object of the AUT and each edge corresponding a GUI event of the AUT;
- and
- performing testing of the AUT using the directed graph that has been generated.
A method comprising:
- monitoring interaction with a graphical user interface (GUI) of an application under test (AUT);
- monitoring communication from a client computing device at which the interaction is occurring and a host computing device hosting the AUT, the communication resulting from the interaction;
- generating a directed graph of the AUT, based on a plurality of test flows and from the interaction and the communication that have been monitored,
- wherein each test flow traverses a plurality of GUI objects of the AUT via a plurality of GUI events, each GUI event associated with a transition from a first GUI object of the AUT to a second GUI object of the AUT, the GUI event representing the interaction with the GUI of the AUT resulting in the transition;
- and
- displaying the directed graph of the AUT.
Dependencies are inferred from the claim text.