Method and device for automatic computer testing on a plurality of computers through a local area network
First Claim
1. A method for computer testing for simultaneously performing tests on a plurality of computers on the product line, which method comprises the steps of:
- providing an SQL server with command macros;
obtaining a communication signal from the plurality of computers to be tested;
when the communication signal is a command request, determining whether a command macro corresponding to the command request has been loaded;
when the command macro has been loaded, transmitting a test command pointed by a control pointer to the computer to be tested;
obtaining a string representing the execution result of the command macro;
releasing the command macro when the string is an ending sign; and
finishing the method, further comprising the steps of;
determining whether the communication signal is an execution signal when it is not a command request;
displaying the test status when the communication signal is the execution signal; and
finishing the method.
1 Assignment
0 Petitions
Accused Products
Abstract
This specification discloses a method and device for computer testing, which method can perform automatic testing for a plurality of computer on the product line. By describing, recording, and summarizing contents and results of each test item using a script, the defects such as lower efficiency, more errors and longer testing time occurred in human operations can be conquered. The method comprises the steps of: building a structured query language (SQL) server; forming electrical communication between the SQL server and a plurality of computers to be tested; retrieving a command macro from the SQL server according to the-command request sent out from the computer to be tested; controlling the computer to be tested to execute corresponding test commands according to the content of the command macro; receiving and analyzing the execution result of the test command; and displaying the testing result.
21 Citations
11 Claims
-
1. A method for computer testing for simultaneously performing tests on a plurality of computers on the product line, which method comprises the steps of:
-
providing an SQL server with command macros;
obtaining a communication signal from the plurality of computers to be tested;
when the communication signal is a command request, determining whether a command macro corresponding to the command request has been loaded;
when the command macro has been loaded, transmitting a test command pointed by a control pointer to the computer to be tested;
obtaining a string representing the execution result of the command macro;
releasing the command macro when the string is an ending sign; and
finishing the method, further comprising the steps of;
determining whether the communication signal is an execution signal when it is not a command request;
displaying the test status when the communication signal is the execution signal; and
finishing the method. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
obtaining the next test command when the string is not an ending sign;
making the control pointer point to the next test command; and
finishing the method.
-
-
3. The method for computer testing of claim 1, which further comprises the steps of:
-
treating the string as an ending sign when there is no further test command in the command macro; and
finishing the method.
-
-
4. The method for computer testing of claim 1, which further comprises the steps of:
-
loading the command macro from a structured query language (SQL) server when the command macro has not yet loaded;
making the control pointer point to the first test command in the command macro; and
transmitting the test command pointed by the control pointer to the computer to be tested.
-
-
5. The method for computer testing of claim 1, which further comprises the steps of:
-
determining whether the communication signal is an ending signal when it is not an execution signal;
displaying the test status when the communication signal is the ending signal; and
finishing the method.
-
-
6. The method for computer testing of claim 1, which further comprises the steps of:
-
determining whether the communication is an error signal when it is not an ending signal;
displaying the test status when the communication signal is the error signal; and
finishing the method.
-
-
7. The method for computer testing of claim 1, which further comprises the steps of;
-
invalidating the communication signal when it is not the error signal; and
finishing the method.
-
-
8. The method for computer testing of claim 1, which further comprises the steps of:
-
building a command database; and
storing the command macro into the command database.
-
-
9. The method for computer testing of claim 1, wherein the SQL server and the plurality of computers to be tested are connected through the LAN.
-
10. The method for computer testing of claim 1, wherein the command macro is a script.
-
11. The method for computer testing of claim 1, wherein the command macro comprises a tool name and a tool parameter.
Specification