Test automation system
First Claim
1. A test automation system comprising:
- first means for storing test programs that selectively include information descriptive of the stored test programs;
second means connected tot eh first means, responsive to being given descriptions of the stored test programs for storing the descriptions of the stored test programs separate from the test programs;
third means, cooperative with the second means, when activated for determining, from test program descriptions which are stored in the second means, which ones of the stored test programs have predetermined characteristics;
fourth means, connected to the first and the third means, for extracting from the first means those stored test programs which are identified by the third means; and
fifth means when activated for extracting from the test programs stored in the first means any included information that describes the stored test programs for storage of the extracted information as part of the program descriptions in the second means.
1 Assignment
0 Petitions
Accused Products
Abstract
A test automation system (FIG. 1) comprises storage and process components connected by file interfaces. BPLAN (103) creates and stores test descriptions in test information database (102). Tests are stored in test storage hierarchy (100). BSYNC (104) completes test descriptions in database (102) from contents of hierarchy (100). BQUERY (105) examines descriptions and selects tests for execution. TESTLOCS file (106) identifies selected tests. BQUERY (105) uses BBC (118) to communicate requests for tests and test descriptions to other systems. BBCMON (120) causes BQUERY (105) to satisfy requests and uses BBC (118) to communicate responses to requesting systems. BDLOAD (107) gathers tests identified by file (106) from hierarchy (100) into file (117) for downloading from host (10) to target (11) processor. BRUN (109) executes download tests, collects test results in files (110-112), and reports result summaries. BULOAD (113) assembles files (110-112) into file (114) for uploading to processor (10). BSTORE (115) stores uploaded results in results database (116). BQUERY (105) examines test results collected in database (116).
-
Citations
21 Claims
-
1. A test automation system comprising:
-
first means for storing test programs that selectively include information descriptive of the stored test programs; second means connected tot eh first means, responsive to being given descriptions of the stored test programs for storing the descriptions of the stored test programs separate from the test programs; third means, cooperative with the second means, when activated for determining, from test program descriptions which are stored in the second means, which ones of the stored test programs have predetermined characteristics; fourth means, connected to the first and the third means, for extracting from the first means those stored test programs which are identified by the third means; and fifth means when activated for extracting from the test programs stored in the first means any included information that describes the stored test programs for storage of the extracted information as part of the program descriptions in the second means. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A test automation system comprising:
-
a storage arrangement for storing test programs; a first database connected to the storage arrangement for storing descriptions of the stored test programs; first means connected to the first database, for searching the first database to identify stored test programs having characteristics requested by a user; second means connected to the storage arrangement and to the first means, for extracting from the storage arrangement the stored test programs identified by the first means; third means connected to the second means, for executing the test programs extracted by the second means and for collecting results of the executed test programs; fourth means for prompting a user for test program description information and storing information received in response to the prompts in the first database; and fifth means for extracting test program description information from test programs stored in the storage arrangement and for adding the extracted information to test program description information stored in the first database. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16, 21)
-
-
17. A test automation system comprising:
-
a storage arrangement comprising a hierarchical file structure for storing files of tests, each test comprising at least one file including at least one executable file; a first database comprising records each record for storing information describing a test; a second database comprising records each record for storing information describing results of execution of a test; first means for creating first database records by prompting users for information describing tests and for storing received information in the first database; second means for updating first database records by extracting information describing test from files of tests stored in the storage arrangement and storing extracted information in the records of the first database; third means, responsive to a user request for first database records of descriptions of tests having certain characteristics, for searching the records in the first database for the requested records and providing the requested records to the user, and further responsive to a user request for tests having certain characteristics, for searching the records in the first database to identify therefrom the requested tests and listing the requested tests in a first file means; fourth means, responsive to a request, for extracting from the storage arrangement the files of tests listed in the first file means and storing extracted files of tests in a second file means; fifth means for executing executable files of the tests stored in the second file means and storing results of execution of the tests'"'"' files in a third file means; and sixth means for creating second database records by storing in the second database test execution results stored in the third file means. - View Dependent Claims (18, 19, 20)
-
Specification