GRAPHICAL USER INTERFACE TESTING SYSTEMS AND METHODS
First Claim
1. A method comprising:
- providing, by graphical user interface code executing on a computing device, a graphical user interface including one or more graphical elements; and
exposing, by the graphical user interface code executing on the computing device, data representative of one or more graphical element type identifiers indicating one or more types of the one or more graphical elements for access and use by a testing subsystem to test the graphical user interface.
1 Assignment
0 Petitions
Accused Products
Abstract
An exemplary method includes graphical user interface code executing on a computing device providing a graphical user interface including one or more graphical elements and exposing data associated with the graphical user interface for access and use by a testing subsystem to test the graphical user interface. In certain examples, the exposed data is representative of one or more graphical element type identifiers indicating one or more types of the one or more graphical elements included in the graphical user interface. In certain examples, the exposed data is included in a log of events associated with the graphical user interface. In certain examples, the exposed data is exposed in response to a query from the testing subsystem. Corresponding systems and methods are also disclosed.
66 Citations
24 Claims
-
1. A method comprising:
-
providing, by graphical user interface code executing on a computing device, a graphical user interface including one or more graphical elements; and exposing, by the graphical user interface code executing on the computing device, data representative of one or more graphical element type identifiers indicating one or more types of the one or more graphical elements for access and use by a testing subsystem to test the graphical user interface. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method comprising:
-
providing, by graphical user interface code executing on a computing device, a graphical user interface including one or more actionable graphical elements; detecting, by the graphical user interface code executing on the computing device, each external interaction with the one or more actionable graphical elements included in the graphical user interface; performing, by the graphical user interface code executing on the computing device, one or more graphical user interface functions in response to each detected external interaction with the one or more actionable graphical elements included in the graphical user interface; and performing, by the graphical user interface code executing on the computing device, one or more testing framework functions in response to each detected external interaction with the one or more actionable graphical elements included in the graphical user interface, the one or more testing framework functions providing a testing framework configured to be leveraged for testing the graphical user interface code. - View Dependent Claims (17, 18, 19, 20, 21, 22, 23)
-
-
24. A non-transitory computer-readable medium including graphical user interface code configured to instruct a processor to:
-
provide a graphical user interface including one or more graphical elements; and expose data representative of one or more graphical element type identifiers indicating one or more types of the one or more graphical elements for access and use by a testing subsystem to test the graphical user interface.
-
Specification