System and method for simulating user input to control the...

Data processing: structural design – modeling – simulation – and em – Simulating electronic device or electrical system – Software program

Reexamination Certificate

Rate now

  [ 0.00 ] – not rated yet Voters 0   Comments 0

Details

C703S020000, C703S021000, C703S024000, C712S227000, C714S046000, C345S215000, C345S215000

Reexamination Certificate

active

06308146

ABSTRACT:

CROSS-REFERENCE TO RELATED APPLICATIONS
Not applicable.
STATEMENT REGARDING FEDERALLY SPONSORED RESEARCH OR DEVELOPMENT
Not applicable.
REFERENCE TO A “MICROFICHE APPENDIX”
Not applicable.
BACKGROUND OF THE INVENTION
1. Technical Field
The present invention relates in general to a system and method for simulating user input. The invention more particularly relates to a system and method for simulating user input to control the operation of a software application in accordance with a desired application operation.
2. Background Art
Systems capable for simulating user input to test the operation of an application in a System Under Test (“SUT”) are well known. For example, reference may be made to the following U.S. Pat. Nos.: 5,045,994; 5,226,162; 5,418,941; 5,594,892; 5,600,789; 5,657,438; 5,754.755; and 5,774,725.
U.S. Pat No. 5,657,348 discloses a user input simulation system for developing a test script to control an application. The system includes an editor for enabling a user to manually develop the test script using statements in a Test Script Language (“TSL”) in a manner similar to programming in the C language. Similarly, modifications to the test script must be made manually by editing the test script statements.
Although scripting in TSL permits the user to adequately control the operation of the application, the user must be sufficiently knowledgeable about command statements in TSL to create a useful test script. Consequently, the development of test scripts requires the user to understand both the operation of the application to be tested as well as a programming language.
Therefore, it would be highly desirable to have a new and improved user input simulation system and method that enables a user to develop a test script for simulating user input to control an application, wherein the user can develop the test script without having to know how to create test script statements in a programming language.
The user input simulation system described in U.S. Pat. No. 5,657,348 also includes a Capture, Replay and Verify (“CRV”) module that cooperates with a translator unit for developing a test script. The CRV module captures input information and image information generated by the application in the form of assembler-like commands. The assembler-like commands are translated into TSL commands by the translator unit to form the test script.
While the CRV module/translator unit combination substantially reduces the need for the user to know how to program in TSL, the capturing process makes the user input simulation system dependent upon a display screen (x,y) coordinate system. In this regard, the capturing process will capture the entry of input information at a particular data entry point as determined by a screen cursor position, and will develop a TSL statement indicative of the (x,y) location of the data entry point. For applications using windows in graphical user interface, the position of the data entry point can vary as the corresponding window is moved or resized. As a result, TSL statements incorporating (x,y) coordinates can cause the test script to execute commands that might not be recognized by the application, thereby affecting the effectiveness of the test script.
Therefore, it would also be highly desirable to have a new and improved user input simulation system and method that can develop test scripts independently of the (x,y) coordinates of an application's data entry points as displayed on a display screen. Such a system and method should control the operation of a software application in a windows environment no matter how the windows are arranged.
SUMMARY OF THE INVENTION
Therefore, the principal object of the present invention is to provide a new and improved system and method for simulating user input to control an application, wherein a user of the test script development system is not required to be knowledgeable about programming in a computer language. Such a system should not be dependent upon an (x,y) coordinate system and should also be suitable for use in a windows environment.
Briefly, the above and further objects of the present invention are realized by providing a new and improved user input simulation system and method which is not dependent on an (x,y) coordinate system and does not require computer programming expertise.
The system for simulating user input to control the operation of an application includes a processor and software operable on the processor to enable the selection of application specification information and execution input information. The selected application specification information is indicative of execution parameter information to facilitate the identification of application parameter information. The selected application specification information and execution input information is maintained on a storage device, and is indicative of a desired operation of the application. In order to simulate user input, the software provides the execution input information to the application parameter information when the execution parameter information corresponds substantially to the application parameter information to achieve the desired application operation.


REFERENCES:
patent: 5045994 (1991-09-01), Belfer et al.
patent: 5226162 (1993-07-01), Daw
patent: 5418941 (1995-05-01), Peters
patent: 5594892 (1997-01-01), Bonne et al.
patent: 5600789 (1997-02-01), Parker et al.
patent: 5657438 (1997-08-01), Wygodny et al.
patent: 5754755 (1998-05-01), Smith, Jr.
patent: 5774725 (1998-06-01), Yadav et al.
patent: 5781720 (1998-07-01), Parker et al.
patent: 5950010 (1999-09-01), Hesse et al.
patent: 6016394 (2000-01-01), Walker

LandOfFree

Say what you really think

Search LandOfFree.com for the USA inventors and patents. Rate them and share your experience with other people.

Rating

System and method for simulating user input to control the... does not yet have a rating. At this time, there are no reviews or comments for this patent.

If you have personal experience with System and method for simulating user input to control the..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and System and method for simulating user input to control the... will most certainly appreciate the feedback.

Rate now

     

Profile ID: LFUS-PAI-O-2561246

  Search
All data on this website is collected from public sources. Our data reflects the most accurate information available at the time of publication.