Method for monitoring a graphical user interface on a second computer display from a first computer
First Claim
1. A computer system for testing a mobile device, the computer system being connected to the mobile device and comprising:
- a memory unit that stores instructions comprising a testing script; and
at least one processing unit that executes the testing script to;
receive a representation of a graphical user interface of the mobile device;
detect a presence or absence of a first graphical element in the received representation of the mobile device graphical user interface based on an image analysis; and
in direct response to detecting a presence of the first graphical element, automatically provide a signal to the mobile device to initiate an input action on the mobile device graphical user interface, wherein the input action is specified by a specific script command in the testing script.
6 Assignments
0 Petitions
Accused Products
Abstract
A high level interface between a remote computer and local computer operator permits the remote computer to be controlled via a sequence of interactions. The remote computer may be monitored for display information which is expected, and also controlled in the event the expected information either is or is not obtained. Command language extensions are provided which extend and complement a basic scripting language. Scripts with embedded command language extensions may be executed through a remote interface, permitting remote testing, operation and evaluation. The development of the scripts, including embedded command language extensions, may be prepared through execution of commands at the local computer on a depiction of the GUI received from the remote computer, and subsequently saved as a script.
-
Citations
30 Claims
-
1. A computer system for testing a mobile device, the computer system being connected to the mobile device and comprising:
-
a memory unit that stores instructions comprising a testing script; and
at least one processing unit that executes the testing script to;receive a representation of a graphical user interface of the mobile device; detect a presence or absence of a first graphical element in the received representation of the mobile device graphical user interface based on an image analysis; and in direct response to detecting a presence of the first graphical element, automatically provide a signal to the mobile device to initiate an input action on the mobile device graphical user interface, wherein the input action is specified by a specific script command in the testing script. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method implemented at a computer system for testing a mobile device connected to the computer system, the method executed by at least one processor and comprising:
-
receiving a representation of a graphical user interface of the mobile device; detecting a presence or absence of a first graphical element in the received representation of the mobile device graphical user interface based on an image analysis; and in direct response to detecting a presence of the first graphical element, automatically providing a signal to the mobile device to initiate an input action on the mobile device graphical user interface, wherein the input action is specified by a specific script command in the testing script. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19, 20, 21, 22)
-
-
23. A non-transitory computer-readable storage medium storing a testing script for enabling a computer system to implement a method for testing a mobile device connected to the computer system, the method comprising:
-
receiving a representation of a graphical user interface of the mobile device; detecting a presence or absence of a first graphical element in the received representation of the mobile device graphical user interface based on an image analysis; and in direct response to detecting a presence of the first graphical element, automatically providing a signal to the mobile device to initiate an input action on the mobile device graphical user interface, wherein the input action is specified by a specific script command in the testing script. - View Dependent Claims (24, 25, 26, 27, 28, 29, 30)
-
Specification