Automatic test system for testing remote target applications on a communication network
1 Assignment
0 Petitions
Accused Products
Abstract
This invention relates to an automated test system for the remote testing of applications and devices especially in dynamic environments. It provides for the automation of the testing process and for functional independence at every level of the process. The invention is particularly suited for remote testing over a network such as the internet. To achieve its purpose, the invention provides a test generation means for generating the tests and executing the testing, which is connected to a data storage means contains information about testable items and test scenarios for the testable items, as well as the results of testing. The image builder means provides a centralized image building facility for converting the tests into an executable form.
87 Citations
82 Claims
-
1-37. -37. (Canceled)
-
38. A method for testing remote target applications, said method comprising the steps of:
-
obtaining meta-information of a target application;
comparing the obtained meta-information with pre-stored meta-information;
updating the pre-stored meta-information when a discrepancy between the obtained meta-information and the pre-stored meta-information is detected;
automatically generating test cases based on the obtained meta-information;
automatically creating test scenarios;
generating the test cases from the test scenarios;
automatically generating test programs using the test scenarios and the test cases;
building a test image from the test programs;
downloading the test image to the target application for testing;
automatically testing the target application;
generating reports from test results in a desired format;
providing a framework to define the test scenarios by using the obtained meta-information;
automatically generating different test cases using the test scenarios; and
generating the test programs in a description language using the test scenarios and the test cases. - View Dependent Claims (39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51)
-
-
52. An automatic test system for testing remote target applications, said system comprising:
-
obtaining means for obtaining meta-information of a target application;
comparing means for comparing the obtained meta-information with pre-stored meta-information stored in a storage means;
updating means for updating the pre-stored meta-information when a discrepancy between the obtained meta-information and the pre-stored meta-information is detected;
first generating means for automatically generating test cases based on the obtained meta-information;
test scenario creating means for automatically creating test scenarios;
second generating means for generating the test cases from the test scenarios;
third generating means for automatically generating test programs using the test scenarios and the test cases;
image builder means for building a test image from the test programs;
downloading means for downloading the test image to the target application for testing;
testing means for automatically testing the target application;
fourth generating means for generating reports from test results in a desired format;
providing means for providing a framework to define the test scenarios by using the obtained meta-information;
fifth generating means for automatically generating different test cases using the test scenarios; and
sixth generating means for generating the test programs in a description language using the test scenarios and the test cases. - View Dependent Claims (53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82)
-
Specification