Test system control method and system, electronic equipment and storage medium

By parsing voice commands and recognizing target interface text to generate operation instructions, the problems of strong dependence on manual operation and poor environmental adaptability in traditional test systems are solved, and efficient automated test control is achieved, which can adapt to different dynamic interfaces and noise environments.

CN120723652APending Publication Date: 2025-09-30STATE NUCLEAR POWER AUTOMATION SYST ENGCO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510927321.4
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-07-07
Publication Date
2025-09-30

AI Technical Summary

Technical Problem

In the existing technology, the field of industrial automation testing has problems such as strong dependence on manual operation, poor environmental adaptability and insufficient system compatibility. Especially in high-security scenarios such as nuclear power and aerospace equipment testing, traditional testing systems are inefficient and prone to voice recognition errors caused by human errors and environmental noise interference, and script execution interruptions caused by dynamic changes in the interface.

Method used

By acquiring voice commands and parsing them into text commands, combining the text recognition results of the target interface to generate operation instructions, and using a large multimodal model and historical log information to process environmental noise and interface occlusion, the test system can be automatically controlled.

Benefits of technology

It reduces manual dependence, improves testing efficiency, can adapt to different dynamic interfaces, and enhances speech recognition accuracy and system compatibility in noisy environments.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120723652A_ABST
    Figure CN120723652A_ABST
Patent Text Reader

Abstract

The invention provides a control method and system of a test system, electronic equipment and a storage medium, and the control method comprises the following steps: obtaining a voice instruction, and analyzing the voice instruction to obtain a corresponding text instruction; obtaining a target interface in a test system based on the voice instruction, and performing text recognition on the target interface to obtain a recognition result; obtaining an operation instruction based on the text instruction and the recognition result; executing an operation corresponding to the operation instruction on the test system; the manual dependence is reduced, the test efficiency is improved, and the effect that different dynamic interfaces can be adapted through recognition of the voice instruction and the interface image is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of automatic testing, and in particular to a control method, system, electronic equipment, and storage medium of a test system. Background Art

[0002] In existing technologies, facing the field of industrial automation testing, such as nuclear power and aerospace equipment testing, high-security scenarios, there are the following problems:

[0003] First, there is a strong reliance on manual operation: Traditional testing systems require manual operation through a graphical interface (such as clicking buttons and entering parameters), which is inefficient and prone to risks due to human errors.

[0004] Second, poor environmental adaptability: noise interference causes speech recognition errors and failures, and dynamic changes in the interface cause script execution interruptions, such as pop-up windows and target controls being blocked.

[0005] Third, the system lacks compatibility: Existing voice control solutions mostly use fixed commands to trigger a single action, which makes it difficult to adapt to different versions of test software or dynamic interfaces. Summary of the Invention

[0006] The technical problem to be solved by the present disclosure is to overcome the defects of the prior art that it is highly dependent on manual operation and can only trigger a single instruction, and to provide a control method, system, electronic device and storage medium for a test system.

[0007] The present disclosure solves the above technical problems through the following technical solutions:

[0008] In a first aspect, a control method for a test system is provided, the control method comprising the following steps:

[0009] Obtaining voice commands and parsing the voice commands to obtain corresponding text commands;

[0010] Acquire a target interface in the test system based on the voice command, and perform text recognition on the target interface to obtain a recognition result;

[0011] Obtaining an operation instruction based on the text instruction and the recognition result;

[0012] An operation corresponding to the operation instruction is performed on the test system.

[0013] Optionally, the step of obtaining an operation instruction based on the text instruction and the recognition result specifically includes:

[0014] Get the corresponding operation verb according to the text instruction;

[0015] Get the corresponding coordinates according to the recognition results;

[0016] The operation verb is associated with the coordinates to obtain the operation instruction.

[0017] Optionally, the step of obtaining an operation instruction based on the text instruction and the recognition result specifically includes:

[0018] Inputting the text instruction and the recognition result into a multimodal large model to obtain the operation instruction;

[0019] The multimodal large model is obtained by training based on training samples, wherein the training samples include text instructions corresponding to sample voices, recognition results corresponding to sample interfaces, and sample operation instructions.

[0020] Optionally, the step of parsing the voice instruction to obtain a corresponding text instruction specifically includes:

[0021] Converting the voice command into voice text;

[0022] Perform semantic analysis on the voice text to generate at least one text instruction.

[0023] Optionally, the step of performing text recognition on the target interface to obtain a recognition result specifically includes:

[0024] In response to the target interface being blocked, obtaining historical log information corresponding to the voice command; wherein the historical log information is log information generated based on executing historical operations;

[0025] The identification result is obtained according to the historical log information.

[0026] Optionally, the step of acquiring a target interface in the test system based on the voice instruction specifically includes:

[0027] In response to the current interface of the test system being irrelevant to the voice command, obtaining historical log information corresponding to the voice command; wherein the historical log information is log information generated based on executing historical operations;

[0028] The target interface is obtained according to the historical log information.

[0029] Optionally, the step of performing an operation corresponding to the operation instruction specifically includes:

[0030] In response to the existence of an available interface in the test system, directly calling the available interface to execute the operation corresponding to the operation instruction; and / or,

[0031] In response to the absence of an available interface in the test system, a simulated input operation corresponding to the operation instruction is generated and executed.

[0032] In a second aspect, a control system of a test system is provided, the control system comprising:

[0033] A voice analysis module is used to obtain voice commands and analyze the voice commands to obtain corresponding text commands;

[0034] A text recognition module is used to obtain a target interface in the test system based on the voice command, and perform text recognition on the target interface to obtain a recognition result;

[0035] An instruction generation module, configured to obtain an operation instruction based on the text instruction and the recognition result;

[0036] An operation execution module is used to execute an operation corresponding to the operation instruction on the test system.

[0037] In a third aspect, an electronic device is provided, comprising a memory, a processor, and a computer program stored in the memory and used to run on the processor, wherein when the processor executes the computer program, the control method of the test system described in the first aspect is implemented.

[0038] In a fourth aspect, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the control method of the test system described in the first aspect is implemented.

[0039] On the basis of conforming to the common sense in this field, the above-mentioned preferred conditions can be arbitrarily combined to obtain the preferred embodiments of the present disclosure.

[0040] The positive progressive effects of the present disclosure are: generating operation instructions based on voice instructions and text instructions and recognition results obtained from the target interface, and performing operations corresponding to the operation instructions on the test system, thereby reducing manual dependence and improving testing efficiency, and being able to adapt to different dynamic interfaces through the combination of voice instructions and interface images. BRIEF DESCRIPTION OF THE DRAWINGS

[0041] Figure 1 This is a flow chart of a control method for a test system provided in Example 1 of the present disclosure;

[0042] Figure 2 A flowchart of step S13 provided in Example 1 of the present disclosure;

[0043] Figure 3 A flowchart of step S11 provided in Example 1 of the present disclosure;

[0044] Figure 4 A flowchart of step S12 provided in Example 1 of the present disclosure;

[0045] Figure 5Another flowchart of step S12 provided in embodiment 1 of the present disclosure;

[0046] Figure 6 A flowchart of another test system control method provided in Example 1 of the present disclosure;

[0047] Figure 7 A schematic diagram of the structure of a control system of a test system provided in Example 2 of the present disclosure;

[0048] Figure 8 This is a structural diagram of an electronic device provided in Example 3 of the present disclosure. DETAILED DESCRIPTION

[0049] The present disclosure is further illustrated below by way of examples, but the present disclosure is not limited to the scope of the examples.

[0050] In the embodiments of the present disclosure, prefixes such as "first" and "second" are used only to distinguish different description objects, and have no limiting effect on the position, order, priority, quantity or content of the described objects. In the embodiments of the present disclosure, the use of prefixes such as ordinal numbers to distinguish description objects does not constitute a limitation on the described objects. For the statement of the described objects, please refer to the description in the context of the claims or embodiments, and no unnecessary limitations should be constituted due to the use of such prefixes. In addition, in the description of this embodiment, unless otherwise specified, the meaning of "plurality" is two or more.

[0051] Example 1

[0052] Figure 1 This is a flow chart of a control method for a test system provided in this embodiment, the control method comprising the following steps:

[0053] S11. Acquire a voice instruction, and parse the voice instruction to obtain a corresponding text instruction.

[0054] S12: Acquire a target interface in the test system based on the voice command, and perform text recognition on the target interface to obtain a recognition result. In this embodiment, optical character recognition (OCR) can be used to convert the text content in the target interface into editable text to obtain the recognition result.

[0055] S13, obtaining an operation instruction based on the text instruction and the recognition result. In this embodiment, the operation instruction is obtained based on the text instruction and the recognition result, realizing the combination of voice instruction and interface image, thereby being able to adapt to different dynamic interfaces.

[0056] S14: Execute an operation corresponding to the operation instruction on the test system.

[0057] In this embodiment, the control method can be applied in high-security scenarios. When applied in the nuclear power sector, the test system is used to perform automated testing on nuclear power plants; when applied in the aerospace sector, the test system is used to perform automated testing on aerospace equipment. In specific implementations, the test system can utilize the LabVIEW (Laboratory Virtual Instrument Engineering Workbench, a graphical programming language and development environment) platform to execute the control method, enabling full voice control of the test system.

[0058] In this embodiment, operation instructions are generated based on the text instructions and recognition results obtained from the voice instructions and the target interface. By performing operations corresponding to the operation instructions on the test system, manual dependence is reduced, test efficiency is improved, and different dynamic interfaces can be adapted through the combination of voice instructions and the target interface.

[0059] In an optional embodiment, Figure 2 As shown, step S13 specifically includes:

[0060] S131. Obtain corresponding operation verbs according to the text instruction.

[0061] S132, obtaining corresponding coordinates according to the recognition result. In this embodiment, the coordinates are used to represent the position information of different texts in the recognition result corresponding to the target interface.

[0062] S133: Associating the operation verb with the coordinates to obtain the operation instruction.

[0063] In this implementation, a command parser based on semantic role annotation can be used to dynamically bind action verbs in text commands derived from voice commands, such as "jump" and "set," to different coordinates in the target interface identified by OCR. This improves the accuracy of action commands and increases the efficiency of complex action commands. Specifically, the response time for complex action commands is reduced to less than 5 seconds, compared to the 30 seconds typically required for traditional GUI operations.

[0064] In an optional embodiment, step S13 specifically includes:

[0065] The text instructions and the recognition results are input into a multimodal large model to obtain the operation instructions; wherein, the multimodal large model is trained based on training samples, wherein the training samples include text instructions corresponding to sample voices, recognition results corresponding to sample interfaces, and sample operation instructions.

[0066] In this embodiment, the text instructions and the recognition results are used as inputs of a multimodal large model, and the operation instructions are output; the combination of voice instructions and target interfaces is achieved, thereby being able to adapt to different dynamic interfaces and further improving operational efficiency.

[0067] In an optional embodiment, Figure 3 As shown, step S11 specifically includes:

[0068] S111: Convert the voice instruction into voice text.

[0069] In this embodiment, Automatic Speech Recognition (ASR) technology can be used to convert voice commands into speech text. Specifically, the collected voice commands need to be preprocessed, including noise removal and voice activity detection (VAD). Noise removal can improve the quality of the voice commands and reduce the interference of environmental noise on the speech text that serves as the recognition result. For example, in a noisy environment, filtering and other techniques can be used to remove background noise, making the voice commands clearer. Voice activity detection can determine the starting and ending positions of the voice command so that only the portion containing valid speech is processed, saving computing resources.

[0070] S112: Perform semantic parsing on the voice text to generate at least one text instruction. In a specific implementation, multiple text instructions constitute a text instruction stream. A text instruction stream is an ordered collection of multiple text instructions, arranged in a specific order. The order of the text instruction stream determines the execution flow of the corresponding program in the test system.

[0071] In a specific example, noise reduction of voice commands is achieved by building an anti-interference voice processing architecture. In this architecture, an adaptive microphone array is used at the front end to suppress environmental noise, and a lightweight noise reduction algorithm is deployed at the back end to improve the voice recognition rate in low signal-to-noise ratio environments. This improves the accuracy of voice recognition in noisy environments and enhances environmental robustness.

[0072] In a generator room with a background noise of 90dB, the user issues a voice command "start stress test and record data". The microphone array focuses on the user's voice command, and the test system's filter removes external noise of 50Hz-5kHz to adapt to the high-noise environment and achieve accurate recognition of voice commands. Among them, the target interface of "stress test" is obtained according to the voice command, and the coordinates of the control machine that performs "recording data" are obtained by identifying the target interface. Furthermore, when executing the operation corresponding to the operation instruction, if the stress test module load times out, it automatically switches to log playback mode to obtain historical log information and prompts "Enable the backup test process.

[0073] In an optional embodiment, Figure 4 As shown, step S12 specifically includes:

[0074] S121. In response to the target interface being blocked, obtain historical log information corresponding to the voice command; wherein the historical log information is log information generated based on executing historical operations.

[0075] S122: Obtain the recognition result according to the historical log information.

[0076] In this embodiment, according to the historical log information corresponding to the voice command, corresponding operation instructions are generated when the target interface is blocked, so that the test system can respond to different situations.

[0077] In a specific example, to avoid coordinate positioning failure due to pop-up window obstruction on the target interface, the path information in the text instruction (e.g., "Temperature threshold column on the second page") can be used to switch to the corresponding interface, such as navigation tree path retrieval. By obtaining the historical log information corresponding to the voice instruction and obtaining the recognition result (e.g., "Menu → Settings → Advanced Parameters"), the backup entry function can be located through historical log information. Furthermore, parameter writing operations can be performed based on the parameter data in the text instruction, and a prompt can be displayed after the operation is completed, such as "Settings completed through the backup path."

[0078] In an optional embodiment, the control method further includes converting the results of the operation on the test system into a voice broadcast signal. In this embodiment, test feedback is achieved by converting the operation results into a voice broadcast signal. Furthermore, the test system can also generate corresponding log information based on the operation results.

[0079] In a specific example, a user's voice command is "Lower the value of OCR region X on the current temperature monitoring page by 15% and enter it into parameter Y." The test system jumps to the temperature monitoring page, and the OCR recognizes the value of region X. For example, if X is 100°C, the test system's arithmetic unit calculates 100×(1-15%)=85°C. The value 85°C is then written to parameter Y via an API call or a simulated input operation, and the system announces, "Parameter Y has been set to 85°C." The lightweight arithmetic unit performs at least one of addition, subtraction, multiplication, division, and threshold determination.

[0080] In an optional embodiment, Figure 5 As shown, step S12 specifically includes:

[0081] S123. In response to the current interface of the test system being irrelevant to the voice command, obtain historical log information corresponding to the voice command; wherein the historical log information is log information generated according to executing historical operations.

[0082] S124: Acquire the target interface according to the historical log information.

[0083] In a specific example, the voice command is "Increase the OCR value of the previous page by 10%." Therefore, the voice command is unrelated to the current interface. Based on the semantic analysis of the voice command, the historical log information corresponding to the voice command is obtained, and the target interface is obtained based on the historical log information, thereby realizing the inheritance of historical data in the historical log information. In particular, a pre-trained natural language processing model can be used to parse the voice command.

[0084] In an optional embodiment, step S14 specifically includes:

[0085] S141: In response to the existence of an available interface in the test system, directly call the available interface to perform the operation corresponding to the operation instruction. In this embodiment, the available interface is a standardized interface, such as an API interface, specifically including an XML-RPC interface and a JTAG interface, so as to achieve efficient and reliable automated testing by flexibly utilizing different standardized interfaces.

[0086] S142: In response to the test system not having an available interface, generate and execute a simulated input operation corresponding to the operation instruction. In this embodiment, when the test system has no available interface, the simulated input operation is generated based on the coordinates of the relevant controls on the target interface. The simulated input operation is used to simulate an input event corresponding to the operation instruction, such as a mouse click on the target bar, a keyboard injection 60, or other keyboard and mouse operation signals that comply with the Windows or Linux system message loop specifications.

[0087] In a specific example, a dual-mode test software control engine is used to implement the direct control mode corresponding to step S141 and the indirect control mode corresponding to step S142, thereby achieving compatibility with mainstream test software versions used by most test systems. This can reduce the need for manual intervention in high-risk test scenarios and is suitable for automated testing processes in nuclear power, aerospace and other fields.

[0088] In a specific embodiment, Figure 6 As shown, the control method of the test system includes:

[0089] Step S1: Voice Command Capture and Preprocessing. Capture the voice command and target interface. For example, consider the voice command "Multiply the value at the current page coordinate position (120, 460, 20, 23) by 1.2 and enter it into the pressure parameter field." Simultaneously, use the test software to capture the current interface. The voice command is captured via the microphone array, and after noise reduction processing, semantic parsing is performed to generate a text command stream.

[0090] Step S2: Multimodal instruction parsing: Based on the OCR recognition results and the text instruction stream corresponding to the voice instruction, an operation instruction is obtained. The operation instruction includes the operation type (interface jump, parameter setting), associated parameters, and execution order.

[0091] Step S3: Test software controls execution. A dual-mode test software control engine can be used to execute operations in two ways: a preferred mode. When a standardized interface, such as an API, is detected, the API is directly called to write the calculation result to execute the operation instruction. A compatible mode is used. When no interface is available, simulated input operations are generated based on the coordinates of the control, such as a mouse click on the target bar or a keyboard input of 60, to trigger the corresponding operation.

[0092] Step S4: Synchronize feedback with status, convert the execution result into a voice broadcast signal, and synchronously update the log information of the test software.

[0093] Example 2

[0094] Corresponding to the aforementioned embodiment 1 of the control method of the test system, the present disclosure also provides an embodiment of a control system of the test system.

[0095] Figure 7 This is a module diagram of a control system of a test system provided in this embodiment. The control system of the test system includes:

[0096] The speech analysis module 201 is used to obtain voice instructions and parse the voice instructions to obtain corresponding text instructions. Specifically, the speech analysis module may include a sound source localization unit, a noise suppression unit, and a semantic analysis unit. The sound source localization unit is used to directionally capture the user's voice instructions, the noise suppression unit is used to filter background noise, and the semantic analysis unit is used to parse the voice instructions that have filtered out the background noise.

[0097] The text recognition module 202 is used to obtain the target interface in the test system based on the voice instruction, and perform text recognition on the target interface to obtain a recognition result; specifically, the text recognition is performed on the target interface according to the OCR recognition unit in the text recognition module.

[0098] The instruction generation module 203 is used to obtain an operation instruction based on the text instruction and the recognition result.

[0099] The operation execution module 204 is used to execute the operation corresponding to the operation instruction on the test system. Specifically, the operation execution module includes an API call unit and an input simulation unit, which are used to implement execution operations in different situations. The API call unit is used to directly call the API interface to write the operation result to execute the operation instruction when an API interface is detected; the input simulation unit is used to generate simulated input operations based on the coordinates of the control when no interface is available, such as: clicking the target bar with a mouse, keyboard injection 60, etc., to trigger the corresponding operation.

[0100] In practical applications, such as Figure 7 As shown, the control system further includes a microphone 200 for collecting voice commands.

[0101] In this embodiment, operation instructions are generated based on the text instructions and recognition results obtained from the voice instructions and the target interface. By performing operations corresponding to the operation instructions on the test system, manual dependence is reduced, test efficiency is improved, and different dynamic interfaces can be adapted through the combination of voice instructions and the target interface.

[0102] Furthermore, the control system may also include a feedback module for converting the execution results into a voice broadcast signal and synchronously updating the log information of the test software. Specifically, the feedback module includes a speech synthesis unit and a log synchronization unit. In addition, the control system in the test system can also monitor the log information synchronized by the feedback module.

[0103] Since the system embodiments generally correspond to the method embodiments, reference will be made to the description of the method embodiments for relevant details. The system embodiments described above are merely illustrative, wherein the units described as separate components may or may not be physically separate, and the components of the units may or may not be physical units, i.e., they may be located in one place or distributed across multiple network units. Some or all of the modules may be selected based on actual needs to achieve the objectives of the disclosed solution.

[0104] Example 3

[0105] Figure 8 This is a structural diagram of an electronic device shown in this embodiment. The electronic device includes a memory, a processor, and a computer program stored in the memory and used to run on the processor. When the processor executes the computer program, the control method of the test system described in the above embodiment 1 is implemented. Figure 8 The electronic device 30 shown is only an example and should not bring any limitation to the functions and scope of use of the embodiments of the present disclosure.

[0106] like Figure 8 As shown, the electronic device 30 may be a general-purpose computing device, such as a server device. Components of the electronic device 30 may include, but are not limited to, the at least one processor 31, the at least one memory 32, and a bus 33 connecting different system components (including the memory 32 and the processor 31).

[0107] The bus 33 includes a data bus, an address bus, and a control bus.

[0108] The memory 32 may include a volatile memory, such as a random access memory (RAM) 321 and / or a cache memory 322 , and may further include a read-only memory (ROM) 323 .

[0109] The memory 32 may also include a program tool 325 (or utility) having a set (at least one) of program modules 324, such program modules 324 including but not limited to: an operating system, one or more application programs, other program modules and program data, each of which or some combination may include an implementation of a network environment.

[0110] The processor 31 executes various functional applications and data processing by running the computer programs stored in the memory 32 , such as the control method of the test system provided in the above-mentioned embodiment 1.

[0111] The electronic device 30 can also communicate with one or more external devices 34 (e.g., keyboard, pointing device, etc.). Such communication can be performed through an input / output (I / O) interface 35. In addition, the electronic device 30 can also communicate with one or more networks (e.g., a local area network (LAN), a wide area network (WAN), and / or a public network such as the Internet) through a network adapter 36. Figure 8 As shown, the network adapter 36 communicates with other modules of the electronic device 30 via the bus 33. Figure 8 Not shown, other hardware and / or software modules may be used in conjunction with the electronic device 30, including but not limited to microcode, device drivers, redundant processors, external disk drive arrays, RAID (disk array) systems, tape drives, and data backup storage systems.

[0112] It should be noted that although several units / modules or sub-units / modules of the electronic device are mentioned in the detailed description above, this division is merely exemplary and not mandatory. In fact, according to the embodiments of the present disclosure, the features and functions of two or more units / modules described above can be embodied in one unit / module. Conversely, the features and functions of one unit / module described above can be further divided and embodied by multiple units / modules.

[0113] Example 4

[0114] An embodiment of the present disclosure further provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the control method of the test system provided in the above-mentioned embodiment 1 is implemented.

[0115] The readable storage medium may include, but is not limited to, a portable disk, a hard disk, a random access memory, a read-only memory, an erasable programmable read-only memory, an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0116] Example 5

[0117] An embodiment of the present disclosure further provides a computer program product, including a computer program, which implements any of the above-mentioned control methods for the test system when executed by a processor.

[0118] The program code for executing the computer program product of the present disclosure may be written in any combination of one or more programming languages, and the program code may be executed entirely on the user device, partially on the user device, as a standalone software package, partially on the user device and partially on a remote device, or entirely on the remote device.

[0119] While specific embodiments of the present disclosure have been described above, those skilled in the art will appreciate that these are merely illustrative and that the scope of protection of the present disclosure is defined by the appended claims. Those skilled in the art may make various changes or modifications to these embodiments without departing from the principles and essence of the present disclosure, and such changes and modifications are intended to fall within the scope of protection of the present disclosure.

Claims

1. A control method for a test system, characterized in that: The control method comprises the following steps: Obtaining voice commands and parsing the voice commands to obtain corresponding text commands; Acquire a target interface in the test system based on the voice command, and perform text recognition on the target interface to obtain a recognition result; Obtaining an operation instruction based on the text instruction and the recognition result; An operation corresponding to the operation instruction is performed on the test system.

2. The control method according to claim 1, wherein: The step of obtaining an operation instruction based on the text instruction and the recognition result specifically includes: Get the corresponding operation verb according to the text instruction; Get the corresponding coordinates according to the recognition results; The operation verb is associated with the coordinates to obtain the operation instruction.

3. The control method according to claim 2, wherein: The step of obtaining an operation instruction based on the text instruction and the recognition result specifically includes: Inputting the text instruction and the recognition result into a multimodal large model to obtain the operation instruction; The multimodal large model is obtained by training based on training samples, wherein the training samples include text instructions corresponding to sample voices, recognition results corresponding to sample interfaces, and sample operation instructions.

4. The control method according to claim 1, wherein: The steps of parsing the voice command to obtain the corresponding text command specifically include: Converting the voice command into voice text; Perform semantic analysis on the voice text to generate at least one text instruction.

5. The control method according to claim 1, wherein: The steps of performing text recognition on the target interface and obtaining a recognition result specifically include: In response to the target interface being blocked, obtaining historical log information corresponding to the voice command; wherein the historical log information is log information generated based on executing historical operations; The identification result is obtained according to the historical log information.

6. The control method according to claim 1, wherein: The step of acquiring the target interface in the test system based on the voice command specifically includes: In response to the current interface of the test system being irrelevant to the voice command, obtaining historical log information corresponding to the voice command; wherein the historical log information is log information generated based on executing historical operations; The target interface is obtained according to the historical log information.

7. The control method according to claim 1, wherein: The steps of executing the operation corresponding to the operation instruction specifically include: In response to the existence of an available interface in the test system, directly calling the available interface to execute the operation corresponding to the operation instruction; and / or, In response to the absence of an available interface in the test system, a simulated input operation corresponding to the operation instruction is generated and executed.

8. A control system for a test system, characterized in that: The control system includes: A voice analysis module is used to obtain voice commands and analyze the voice commands to obtain corresponding text commands; A text recognition module is used to obtain a target interface in the test system based on the voice command, and perform text recognition on the target interface to obtain a recognition result; An instruction generation module, configured to obtain an operation instruction based on the text instruction and the recognition result; An operation execution module is used to execute an operation corresponding to the operation instruction on the test system.

9. An electronic device comprising a memory, a processor, and a computer program stored in the memory and configured to run on the processor, wherein: When the processor executes the computer program, the control method of the test system according to any one of claims 1 to 7 is implemented.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the control method of the test system according to any one of claims 1 to 7 is implemented.