SYSTEMS AND METHODS FOR VISUAL TEST AUTHORING AND AUTOMATION
First Claim
Patent Images
1. A method for visual test authoring and automation comprising:
- (a) supporting the creation of a test case for a visual application by allowing a user to assign a user-defined name to a test element and select an action to be performed on the test element from a menu of actions;
(b) storing a mapping of the user-defined name assigned to the test element to a coded name in a corresponding language of an automated testing tool; and
(c) using the mapping and the action selected to create the test case in the corresponding language of the automated testing tool.
1 Assignment
0 Petitions
Accused Products
Abstract
A method of a visual test authoring and automation solution framework for an enterprise comprising supporting the creation of a test case for a visual application. First, the framework allows a user to assign a user-defined name to a test element, and select an action to be performed on the test element from a menu of actions. Second, the framework stores a mapping of the user-defined name assigned to the test element to a coded name in a corresponding language of an automated testing tool. Lastly, the system uses the mapping and the action selected to create the test case in the corresponding language of the automated testing tool.
-
Citations
31 Claims
-
1. A method for visual test authoring and automation comprising:
-
(a) supporting the creation of a test case for a visual application by allowing a user to assign a user-defined name to a test element and select an action to be performed on the test element from a menu of actions; (b) storing a mapping of the user-defined name assigned to the test element to a coded name in a corresponding language of an automated testing tool; and (c) using the mapping and the action selected to create the test case in the corresponding language of the automated testing tool. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A visual test authoring and automation solution framework comprising:
-
(a) a visual interface, operatively coupled to a web server, for capturing a mapping of a user-defined name to a test element in a visual application; (b) the web server, operatively coupled to a repository and the visual interface, storing the captured mapping in a repository; (c) the repository having a computer readable storage medium for storing mappings and test cases created by the user; and (d) an adapter, coupled to the repository and automated test tool, for converting the user-defined test element into a corresponding test element in an automated testing tool; and (e) the automated testing tool, wherein the tool is operatively coupled with adapter. - View Dependent Claims (15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25)
-
-
26. A method of form-based test authoring and automation comprising:
-
(a) supporting the creation of a test case for a visual application by allowing a user to assign a user-defined name to a test element, and select an action to be performed on the test element from a menu of actions; (b) storing a mapping of the user-defined name assigned to the test element to a coded name in a corresponding language of an automated testing tool; (c) creating the test case using the mapping and the action selected; and (d) storing the test case in the corresponding language as script code in a script file. - View Dependent Claims (27, 28)
-
-
29. A visual test authoring and automation solution framework comprising:
-
(a) a visual interface for mapping a user-defined name to a test element in a visual application; (b) an adapter configured create test scripts by at least converting the test element into a corresponding test element in an automated testing tool; (c) a repository having a computer readable storage medium for storing test cases created by the user as script code in a script file, and test scripts created by the adapter; (d) a server suitable as a web server operative coupled to the repository and visual interface, wherein the server is configured to execute the test scripts; and (e) an interface for outputting the script file. - View Dependent Claims (30, 31)
-
Specification