Automatic test method and apparatus, electronic device, and storage medium
AssigneeBeijing Baidu Netcom Science Technology Co., Ltd.
InventorChen Ma
Life of this patent
Estimating the term…
Abstract
An automatic test method and apparatus, an electronic device, and a storage medium are provided, which relate to the fields of the automatic test, the voice testing, the voice effect acceptance check, etc. The method includes: receiving a test task initiated by a visualization front-end; issuing the test task to a plurality of clients deployed; and scheduling execution of the test task for the plurality of clients, and feeding back obtained task execution results to the visualization front-end.
Claims16
An automatic test method, comprising:
- receiving a test task initiated by a visualization front-end;
- issuing the test task to a plurality of clients deployed;
- and
- scheduling execution of the test task for the plurality of clients, and feeding back obtained task execution results to the visualization front-end,
- wherein the method further comprises:
- receiving registration requests initiated by the plurality of clients respectively;
- in response to the registration requests, issuing a state query instruction to the plurality of clients respectively;
- and
- deploying the plurality of clients according to test task states reported by the plurality of clients respectively,
- wherein the test task states comprise:
- test task states of devices to be tested, connected to the plurality of clients respectively.
An automatic test method, comprising:
- receiving a test task issued by a central control system, wherein the test task is initiated by a visualization front-end;
- accepting scheduling of the central control system and executing the test task, to obtain a task execution result;
- and
- reporting the task execution result to the central control system, such that the central control system forwards the task execution result to the visualization front-end,
- wherein the method further comprises:
- initiating a registration request to the central control system;
- receiving a state query instruction issued by the central control system;
- and
- in response to the state query instruction, reporting a test task state to the central control system,
- wherein the test task state comprises test task states of devices to be tested, connected to a plurality of clients respectively, such that the plurality of clients are deployed based on the test task states.
An automatic test method, comprising:
- a visualization front-end initiating a test task;
- a central control system receiving the test task and issuing the test task to a plurality of clients deployed;
- the plurality of clients respectively accepting scheduling of the central control system, executing the test task, and reporting obtained task execution results to the central control system;
- and
- the central control system feeding back the task execution results to the visualization front-end,
- wherein the method further comprises:
- the central control system receiving registration requests initiated by the plurality of clients respectively;
- in response to the registration requests, the central control system issuing a state query instruction to the plurality of clients respectively;
- and
- the central control system deploying the plurality of clients according to test task states reported by the plurality of clients respectively,
- wherein the test task states comprise:
- test task states of devices to be tested, connected to the plurality of clients respectively.
An automatic test apparatus, comprising a visualization front-end, a central control system, and a plurality of clients, wherein
- the visualization front-end is configured for initiating a test task;
- the central control system is configured for receiving the test task and issuing the test task to a plurality of clients deployed;
- the plurality of clients are configured for respectively accepting scheduling of the central control system, executing the test task, and reporting obtained task execution results to the central control system;
- and
- the central control system is further configured for feeding back the task execution results to the visualization front-end,
- the central control system is further configured for receiving registration requests initiated by the plurality of clients respectively;
- in response to the registration requests, the central control system is further configured for issuing a state query instruction to the plurality of clients respectively;
- and
- the central control system is further configured for deploying the plurality of clients according to test task states reported by the plurality of clients respectively,
- wherein the test task states comprise:
- test task states of devices to be tested, connected to the plurality of clients respectively.
An electronic device, comprising:
- at least one processor;
- and
- a memory connected communicatively to the at least one processor, wherein
- the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, enable the at least one processor to perform operations of:
- receiving a test task initiated by a visualization front-end;
- issuing the test task to a plurality of clients deployed;
- and
- scheduling execution of the test task for the plurality of clients, and feeding back obtained task execution results to the visualization front-end,
- wherein the instructions, when executed by the at least one processor, enable the at least one processor further to perform operations of:
- receiving registration requests initiated by the plurality of clients respectively;
- in response to the registration requests, issuing a state query instruction to the plurality of clients respectively;
- and
- deploying the plurality of clients according to test task states reported by the plurality of clients respectively,
- wherein the test task states comprise:
- test task states of devices to be tested, connected to the plurality of clients respectively.
A non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions, when executed by a computer, cause the computer to perform operations of:
- receiving a test task initiated by a visualization front-end;
- issuing the test task to a plurality of clients deployed;
- and
- scheduling execution of the test task for the plurality of clients, and feeding back obtained task execution results to the visualization front-end,
- wherein the computer instructions, when executed by a computer, cause the computer further to perform operations of:
- receiving registration requests initiated by the plurality of clients respectively;
- in response to the registration requests, issuing a state query instruction to the plurality of clients respectively;
- and
- deploying the plurality of clients according to test task states reported by the plurality of clients respectively,
- wherein the test task states comprise:
- test task states of devices to be tested, connected to the plurality of clients respectively.
An electronic device, comprising:
- at least one processor;
- and
- a memory communicatively connected with the at least one processor, wherein
- the memory stores instructions executable by the at least one processor, and the instructions, when executed by the at least one processor, enable the at least one processor to perform operations of:
- receiving a test task issued by a central control system, wherein the test task is initiated by a visualization front-end;
- accepting scheduling of the central control system and executing the test task, to obtain a task execution result;
- and
- reporting the task execution result to the central control system, such that the central control system forwards the task execution result to the visualization front-end,
- wherein the instructions, when executed by the at least one processor, enable the at least one processor further to perform operations of:
- initiating a registration request to the central control system;
- receiving a state query instruction issued by the central control system;
- and
- in response to the state query instruction, reporting a test task state to the central control system,
- wherein the test task state comprises test task states of devices to be tested, connected to a plurality of clients respectively, such that the plurality of clients are deployed based on the test task states.
A non-transitory computer readable storage medium storing computer instructions, wherein the computer instructions, when executed by a computer, cause the computer to perform operations of:
- receiving a test task issued by a central control system, wherein the test task is initiated by a visualization front-end;
- accepting scheduling of the central control system and executing the test task, to obtain a task execution result;
- and
- reporting the task execution result to the central control system, such that the central control system forwards the task execution result to the visualization front-end,
- wherein the computer instructions, when executed by a computer, cause the computer further to perform operations of:
- initiating a registration request to the central control system;
- receiving a state query instruction issued by the central control system;
- and
- in response to the state query instruction, reporting a test task state to the central control system,
- wherein the test task state comprises test task states of devices to be tested, connected to a plurality of clients respectively, such that the plurality of clients are deployed based on the test task states.
Dependencies are inferred from the claim text.