US2011123973A1PendingUtilityA1

Systems and methods for visual test authoring and automation

Assignee: SAPIENT CORPPriority: Jun 6, 2008Filed: Mar 13, 2009Published: May 26, 2011
Est. expiryJun 6, 2028(~1.9 yrs left)· nominal 20-yr term from priority
Inventors:Gurmeet Singh
G06F 11/3668
42
PatentIndex Score
0
Cited by
0
References
0
Claims

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.

Claims

exact text as granted — not AI-modified
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.   
     
     
         2 . The method of  claim 1  comprises executing the test case. 
     
     
         3 . The method of  claim 1 , wherein the visual application includes form-based applications. 
     
     
         4 . The method of  claim 1 , wherein the mapping is created via a web-based interface to a visual test authoring and automation solution framework. 
     
     
         5 . The method of  claim 4 , wherein the solution framework includes the automated testing tool. 
     
     
         6 . The method of  claim 1  comprises enabling automated testing of a new feature. 
     
     
         7 . The method of  claim 1  comprises enabling the test cases to be written before the visual application is coded. 
     
     
         8 . The method of  claim 1  comprises providing the ability to access external data files. 
     
     
         9 . The method of  claim 1 , wherein the test element includes at least one of a control element on a screen, a function element, and an operation element. 
     
     
         10 . The method of  claim 9 , wherein the control element includes at least one of a clickable area, a button, a text field, and a link. 
     
     
         11 . The method of  claim 9 , wherein the screen includes at least one of a web page, a logical screen, and a form. 
     
     
         12 . The method of  claim 1 , wherein a test element includes at least one of a screen, a page, and a form. 
     
     
         13 . The method of  claim 1 , wherein the test element includes at least one of spreadsheet, data file, excel file, statement, math function, string function, and a rule. 
     
     
         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.   
     
     
         15 . The system of  claim 14 , wherein the automated test tool is configured to execute the test case. 
     
     
         16 . The system of  claim 14 , wherein the visual application includes form-based applications. 
     
     
         17 . The system of  claim 14 , wherein the visual interface is a web-based interface to the visual test authoring and automation solution framework. 
     
     
         18 . The system of  claim 14 , wherein the solution framework includes the automated testing tool. 
     
     
         19 . The system of  claim 14 , wherein the solution framework enables automated testing of a new feature. 
     
     
         20 . The system of  claim 14 , wherein the solution framework comprises enabling the test cases to be written before the visual application is coded. 
     
     
         21 . The system of  claim 14 , wherein the server provides the ability to access external data files. 
     
     
         22 . The system of  claim 14 , wherein the test element includes a control element on a screen. 
     
     
         23 . The system of  claim 22 , wherein the control element includes at least one of a clickable area, a button, a text field, and a link. 
     
     
         24 . The system of  claim 22 , wherein the screen includes at least one of a web page and form. 
     
     
         25 . The system of  claim 14 , wherein a test element includes at least one of a screen, a page, and a form. 
     
     
         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.   
     
     
         27 . The method of  claim 26  comprising executing the test case by executing the script code of the script file. 
     
     
         28 . The method of  claim 27  comprising executing the test case using the automated testing tool, independent of the solution framework, by executing the script code of the script file. 
     
     
         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.   
     
     
         30 . The framework of  claim 29  comprising an automated testing tool for receiving the script file and executing the script code of the script file. 
     
     
         31 . The framework of  claim 30 , wherein the automated testing tool executes the script code independently from the solution framework.

Join the waitlist — get patent alerts

Track US2011123973A1 — get alerts on status changes and closely related new filings.

We store only your email — no account needed. See our privacy policy.