Synchronization in an automated scripting framework
First Claim
Patent Images
1. A method for providing synchronized execution of a test script in an automated scripting framework comprising the steps of:
- (a) receiving script data from a user utilizing a language-driven training interface to train the automated scripting framework, the script data including a plurality of user-readable training words, wherein each of the plurality of user-readable training words has colloquial meaning to the user and is associated with automation code;
(b) creating a test script utilizing a language-driven scripting interface based on the received script data, the test script containing user-readable sentences of user-readable words;
(c) translating the test script into a compilation of automation code by using an automated scripting architecture that translates user-readable sentences into automation code based on the trained association of each user-readable word in the sentence with automated code; and
(d) providing automated testing by executing the compilation of automation code in an automated testing tool.
2 Assignments
0 Petitions
Accused Products
Abstract
The present disclosure provides for affording synchronization in an automated scripting framework. First, script data is received utilizing a language-driven interface. Then, reports having user readable sentences are created based on the received script data. The received script data is then translated into automation code. Finally, automated testing is provided utilizing the automation code.
182 Citations
18 Claims
-
1. A method for providing synchronized execution of a test script in an automated scripting framework comprising the steps of:
-
(a) receiving script data from a user utilizing a language-driven training interface to train the automated scripting framework, the script data including a plurality of user-readable training words, wherein each of the plurality of user-readable training words has colloquial meaning to the user and is associated with automation code; (b) creating a test script utilizing a language-driven scripting interface based on the received script data, the test script containing user-readable sentences of user-readable words; (c) translating the test script into a compilation of automation code by using an automated scripting architecture that translates user-readable sentences into automation code based on the trained association of each user-readable word in the sentence with automated code; and (d) providing automated testing by executing the compilation of automation code in an automated testing tool. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A computer program embodied on a computer readable medium for providing synchronization in an automated scripting framework comprising:
-
(a) a code segment for receiving script data from a user utilizing a language-driven training interface to train the automated scripting framework, the script data including a plurality of user-readable training words, wherein each of the plurality of user-readable training words has colloquial meaning to the user and is associated with automation code; (b) a code segment for creating a test script utilizing a language-driven scripting interface based on the received script data, the test script containing user-readable sentences of user-readable words; (c) a code segment for translating the test script into a compilation of automation code by using an automated scripting architecture that translates user-readable sentences into automation code based on the trained association of each user-readable word in the sentence with automated code; and (d) a code segment for providing automated testing by executing the compilation of automation code in an automated testing tool. - View Dependent Claims (8, 9, 10, 11, 12)
-
-
13. A system for providing synchronization in an automated scripting framework comprising:
-
(a) logic for receiving script data from a user utilizing a language-driven training interface to train the automated scripting framework, the script data including a plurality of user-readable training words, wherein each of the plurality of user-readable training words has colloquial meaning to the user and is associated with automation code; (b) creating a test script utilizing a language-driven scripting interface based on the received script data, the test script containing user-readable sentences of user-readable words; (c) translating the test script into a compilation of automation code by using an automated scripting architecture that translates user-readable sentences into automation code based on the trained association of each user-readable word in the sentence with automated code; and (d) logic for providing automated testing by executing the compilation of automation code in an automated testing tool. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification