Extensible test method and apparatus useful for rendered controls
AssigneeSun Microsystems, Inc.
InventorsKevin W. Kayes, Daniel H. Schaffer
Life of this patent
Estimating the term…
Abstract
Information is extracted in text form from a graphically oriented application program by commands originating in a test program module. The application module is configured compatibly with the test program module so that it responds with the requested information through the use of a hidden field or window embedded in the application module. The hidden field facilitates communication between the test program and application modules so that the exchanges are transparent to the application user.
Claims15
A method of automatic data exchanging between a test program module which requires selected information concerning an application program executable by a user, wherein the application program is configured to store information in graphic presentation form in a computing system through the computer implemented steps of:
- including a command generating module in the test program module to generate an automated command that requests information from the application program, the automated command, when generated, generated in a manner transparent to the user of the application program;
- establishing a hidden storage field, the hidden storage field formed of a static test field, established in a manner transparent to the user and having a unique identification associated therewith;
- transferring said command from said test program module to the hidden storage field at the application program the command transferred in a manner transparent to the user identifying the information requested by the command transferred to the hidden storage field, the information identified in a manner transparent to the user;
- retrieving said requested information from the hidden storage field in a manner transparent to the user;
- placing, in a manner transparent to the user, said requested information as retrieved in said hidden storage field as an array of characters thereat;
- and
- notifying the test program module that the requested information is available in a manner transparent to the user.
A computer program storage medium readable by a computing system and encoding a computer program of instructions for executing a computer process to interface a test program with an application program comprising:
- including a command generating module in the test program module to generate an automated command that requests information from the application program, the automated command generated in a manner transparent to the user of the application program;
- establishing a hidden storage field the hidden storage field formed of a static test field, established in a manner transparent to the user and having a unique identification associated therewith;
- transferring said command from said test program module to the hidden storage field at the application program the command transferred in a manner transparent to the user;
- identifying the information requested by the commands transferred to the hidden storage field, the information identified in a manner transparent to the user;
- retrieving said requested information from the hidden storage field in a manner transparent to the user;
- placing, in a manner transparent to the user, said requested information as retrieved in said hidden storage field;
- and
- notifying the test program module that the requested information is available in a manner transparent to the user.
Apparatus for automatic data exchanging between a test program which requires selected information concerning an application program wherein the application program is configured to store information in graphic presentation form in a computing system comprising:
- including a command generating module in the test program module to generate an automated command that requests information from the application program, the automated command, when generated, generated in a manner transparent to the user of the application program;
- establishing a hidden storage field, the hidden storage field formed of a static test field, established in a manner transparent to the user and having a unique identification associated therewith;
- transferring said command from said test program module to the hidden storage field at the application program the command transferred in a manner transparent to the user
- identifying the information requested by the commands transferred to the hidden storage field, the information identified in a manner transparent to the user;
- retrieving said requested information from the hidden storage field in a manner transparent to the user;
- placing, in a manner transparent to the user said requested information as retrieved in said hidden storage field as an array of characters thereat;
- and
- notifying the test program module that the requested information is available in a manner transparent to the user.
Dependencies are inferred from the claim text.