AUTOMATED GUI TEST RECORDING/PLAYBACK
First Claim
1. A method of automated graphical user interface (GUI) test recording/playback in which a script is generated, comprising:
- recording a GUI action including at least one action step and a command corresponding to the recorded GUI action;
searching existing commands in a command library to determine if there is a match of the recorded command with any command in the command library,if no match is found, storing the recorded GUI action with the corresponding command in the command library and creating an invocation in the script, andif a match is found, creating an invocation in the script; and
at playback, executing the command, invoking the corresponding user action from the command library.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of automated GUI test recording/playback. The method comprises the steps of recording a GUI action including at least one action step and a command corresponding to the recorded GUI action; searching existing commands in a command library to determine if there is a match of the recorded command with any command in the command library, wherein if no match is found, the recorded GUI action with the corresponding command is stored in the command library and an invocation is created in a script, and if a match is found, an invocation is created in the script; and at playback, executing the command, invoking the corresponding user action from the command library.
56 Citations
18 Claims
-
1. A method of automated graphical user interface (GUI) test recording/playback in which a script is generated, comprising:
-
recording a GUI action including at least one action step and a command corresponding to the recorded GUI action; searching existing commands in a command library to determine if there is a match of the recorded command with any command in the command library, if no match is found, storing the recorded GUI action with the corresponding command in the command library and creating an invocation in the script, and if a match is found, creating an invocation in the script; and at playback, executing the command, invoking the corresponding user action from the command library. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system of automated GUI test recording/playback in which a script is generated, comprising:
-
a GUI action listener for recording a GUI action including at least one action step; a command stack listener for recording a command corresponding to the GUI action; a command library for storing the recorded GUI action with the corresponding command; a searching tool for searching existing commands in the command library to determine if there is a match of the recorded command with any command in the command library, wherein if no match is found, the recorded GUI action with the corresponding command is stored in the command library and an invocation is created in the script, and if a match is found, no new command is created in the command library and an invocation is created in the script; and a play-back tool for executing the command, invoking the corresponding user actions from the command library. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A computer-readable storage medium on which computer-executable codes are stored, wherein the computer-executable codes, when loaded, cause the computer to perform:
-
recording a GUI action including at least one action step and a command corresponding to the recorded GUI action; searching existing commands in a command library to determine if there is a match of the recorded command with any command in the command library, if no match is found, storing the recorded GUI action with the corresponding command in the command library and creating an invocation in the script, and if a match is found, creating an invocation in the script; and at playback, executing the command, invoking the corresponding user action from the command library. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification