Automatic test method and test system
Through model-based automated testing methods and simulation software design, an integrated platform for medical product development and testing has been realized, solving the problem of traditional separation of development and testing and improving efficiency and quality.
Patent Information
- Application Number
- CN202510661724.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-05-21
- Publication Date
- 2025-09-19
AI Technical Summary
The separation of traditional embedded software development and testing leads to low development efficiency, inefficient communication, and the inability to achieve synergy between development and testing. This is especially true in the electrification and intelligentization process of complex medical products, where document management is complex and unfriendly.
Adopting a model-based automated testing approach, the basic model of the equipment is designed using simulation software, the code is automatically generated, and online debugging and verification are performed through automated testing equipment to realize an integrated development and testing platform.
It improves development efficiency and product quality, simplifies the iteration and expansion of complex medical products, and improves testing accuracy and efficiency.
Smart Images

Figure CN120670294A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of testing technology, and specifically provides an automated testing method and a testing system. Background Art
[0002] In traditional manufacturing, embedded software development is primarily divided into two phases: development and testing. The testing phase is primarily based on user experience testing, also known as black-box testing. Because these two phases are separate, the developer cannot fully understand the execution of the testing process, and the tester cannot fully understand the developer's design thinking. This results in designers in both phases being unable to form a synergistic development force and failing to achieve the goal of "1+1>2". Regarding the development phase, in today's modeling field, the development approach based on document requirements still exists, using documents to manage development requirements in detail. However, with the increasing electrification and intelligence of medical products, the complexity of products is increasing. Therefore, relying solely on documentation is not only complex, but also has a wide variety of development documents, resulting in inefficient communication. It is also not very user-friendly for product iteration, product expansion, and platform development. Therefore, building a modular development platform can enable rapid iteration for similar products, which not only improves development efficiency but also enhances product development quality.
[0003] Therefore, the field needs a model-based standardized development and testing platform and method to solve the above problems. Summary of the Invention
[0004] In order to overcome the above-mentioned defects, the present application proposes an automated testing method and a testing system to provide a solution or at least partially solve the technical problem of low development efficiency existing in separate development and testing.
[0005] In a first aspect, the present application provides an automated testing method, which is applied to a test system, the test system comprising a circuit board holder, an automated testing device connected to the circuit board holder, and a human-computer interaction device connected to the automated testing device, wherein the circuit board holder is connected to a circuit board of a device under test; the method comprises:
[0006] The automated testing equipment detects the transmission signal of the circuit board of the device under test according to the imported test script;
[0007] Among them, the circuit board is burned with code generated according to the device basic model, the device basic model is designed based on the simulation software of the host computer and the model verification is completed, and the test script is a test script written based on the simulation software of the host computer and suitable for the device basic model.
[0008] In some embodiments, the automated testing device includes a display module and an execution module;
[0009] The automated testing equipment detects the transmission signal of the circuit board of the device under test according to the imported test script, including: the display module identifies the test script imported into the automated testing equipment, and converts the identified information into control instructions and sends them to the execution module, and the execution module executes the test steps according to the control instructions.
[0010] Furthermore, the display module is further configured to display the identified information, where the identified information includes execution steps and durations corresponding to the execution steps, input parameters, and expected signal output states.
[0011] In some embodiments, the testing step includes:
[0012] Step 11: calibrating the display parameters of the transmission signal of the circuit board according to the deviation calibration amount corresponding to the type of the circuit board;
[0013] Step 22: judging whether the transmission signal and transmission port of the circuit board are normal according to the displayed parameters;
[0014] The deviation calibration amount is determined based on calibration display parameters and actual output parameters of the automated test equipment. The calibration display parameters are parameters displayed on the display screen of the circuit board when the calibration equipment is the circuit board.
[0015] Furthermore, the testing step further includes: a step of obtaining a deviation calibration value corresponding to the type of the circuit board, and if the obtaining is successful, executing step 11, otherwise executing step 33;
[0016] Step 33: Calibrate the display parameters of the transmission signal of the circuit board according to a preset step value within a preset calibration range.
[0017] In some embodiments, the automated testing equipment is provided with an image capturing device, and the circuit board is provided with a display screen. The step of obtaining the deviation calibration amount corresponding to the type of the circuit board also includes: obtaining the display screen image of the circuit board based on the capture by the automated testing equipment, and identifying the display screen image to obtain the calibration display parameters, determining the deviation calibration amount based on the calibration display parameters and the actual output parameters of the automated testing equipment, and storing the correspondence between the deviation calibration amount and the type of the circuit board.
[0018] In some embodiments, determining the deviation calibration amount based on the calibration display parameters and the actual output parameters of the automated testing equipment includes: determining the absolute value of the difference between the calibration display parameters and the actual output parameters as the calibration error, and when the calibration error is outside the error interval, adjusting the calibration display parameters according to the calibration step until the calibration error is within the error interval, and determining the deviation calibration amount based on the calibration step during each calibration.
[0019] In some embodiments, when the number of transmission ports of the circuit board is greater than the number of detection ports of the automated testing equipment, the testing step includes: determining the display parameters of the transmission signal of the circuit board in a time-sharing manner as multiple time-sharing display parameters within a detection period; and judging whether the transmission signal and transmission port of the circuit board are normal based on the multiple time-sharing display parameters within the detection period.
[0020] In some embodiments, the device under test is a medical storage device, and the transmission signal includes a voltage signal, a current signal, a communication signal, and a temperature signal.
[0021] In a second aspect, the present application provides a testing system comprising a circuit board bracket, an automated testing device connected to the circuit board bracket, and a human-computer interaction device connected to the automated testing device;
[0022] The circuit board bracket is used to connect the circuit board of the device under test;
[0023] The human-computer interaction device is used to send a test strategy to the automated testing equipment;
[0024] The automated testing device is configured to execute the automated testing method described in any one of the technical solutions of the automated testing method above.
[0025] The above-mentioned one or more technical solutions of the present application have at least one or more of the following beneficial effects: The solution of the present application utilizes simulation software modeling, is equipped with self-developed automated testing equipment, and combines an interconnected control interface to realize an integrated platform for medical product development and testing. Compared with the existing manual design code and development and testing separation development and testing methods, it realizes a major upgrade in development and testing, and greatly improves the efficiency of product development and the quality of products. BRIEF DESCRIPTION OF THE DRAWINGS
[0026] The disclosure of this application will be more easily understood with reference to the accompanying drawings. Those skilled in the art will readily appreciate that these drawings are for illustrative purposes only and are not intended to limit the scope of protection of this application. Furthermore, similar numbers in the figures represent similar components, where:
[0027] Figure 1This is a flowchart of the main steps of an automated testing method in a specific application scenario of an embodiment of the present application;
[0028] Figure 2 This is a schematic diagram of the composition structure of an automated testing device provided in an embodiment of the present application.
[0029] Figure 3 This is a schematic diagram of the main test steps performed by the automated test equipment provided in an embodiment of the present application;
[0030] Figure 4 This is a schematic diagram of the composition architecture of a test system provided in an embodiment of the present application. DETAILED DESCRIPTION
[0031] Some embodiments of the present application are described below with reference to the accompanying drawings. Those skilled in the art should understand that these embodiments are only used to explain the technical principles of the present application and are not intended to limit the scope of protection of the present application.
[0032] In the description of this application, "module" and "processor" may include hardware, software, or a combination of both. A module may include hardware circuitry, various suitable sensors, communication ports, and memory. It may also include software components, such as program code, or a combination of software and hardware. A processor may be a central processing unit, a microprocessor, an image processor, a digital signal processor, or any other suitable processor. A processor has data and / or signal processing capabilities. A processor may be implemented in software, hardware, or a combination of both. Non-transitory computer-readable storage media include any suitable medium capable of storing program code, such as magnetic disks, hard disks, optical disks, flash memory, read-only memory, random access memory, etc. The term "A and / or B" refers to all possible combinations of A and B, such as only A, only B, or both A and B. The terms "at least one of A or B" or "at least one of A and B" have similar meanings to "A and / or B" and may include only A, only B, or both A and B. The singular forms "a" and "the" may also include the plural forms.
[0033] It should be understood that the terms "installed", "connected", "connected", "fixed" and the like used in this article should be understood in a broad sense. For example, it can be a fixed connection, a detachable connection, or an integrated connection; it can be a mechanical connection or an electrical connection; it can be directly connected or indirectly connected through an intermediate medium; it can be the internal connection of two elements or the interaction relationship between two elements.
[0034] This application provides a model-based automated testing method that introduces the stateflow flowchart module of Matlab. By building a simulation control system, online debugging is performed to verify compliance with relevant control logic, and code is automatically generated and burned into the embedded system, namely the automated testing equipment of this application, to complete the test development of the entire product.
[0035] The automated testing method provided in an embodiment of the present application is applied to a test system, wherein the test system includes a circuit board bracket, an automated testing device connected to the circuit board bracket, and a human-computer interaction device connected to the automated testing device, wherein the circuit board bracket is connected to a circuit board of a device under test; the method includes: the automated testing device detects the transmission signal of the circuit board of the device under test according to an imported test script; wherein the circuit board is burned with a code generated according to a basic model of the device, the basic model of the device is designed based on the simulation software on the host computer side and the model test is completed, and the test script is a test script written based on the simulation software on the host computer side and is applicable to the basic model. The device under test in this embodiment may refer to a medical storage device, such as an ultra-low temperature storage device used for medical treatment, and the transmission signal includes a voltage signal, a current signal, a communication signal, and a temperature signal.
[0036] like Figure 1 FIG. 1 is a flow chart showing the main steps of an automated testing method in a specific application scenario provided by an embodiment of the present application;
[0037] Step 1: Model development: Use the simulation software on the host computer to design and build the basic model of the equipment.
[0038] In this embodiment, the model design can be performed using Stateflow of the simulation software Matlab. Taking the device under test as a medical low-temperature storage device as an example, the basic model of the device includes key components such as a compressor, an internal fan, an external fan, and the control logic of each key component.
[0039] Step 2: Model verification: Use the simulation software on the host computer to write a test script to complete the model verification.
[0040] In this embodiment, the test script may be written using the Testharness of the simulation software Matlab, and the test and logic confirmation of the device basic model may be completed on the host computer.
[0041] Step 3: Code generation: Generate embedded code based on the basic model of the device, embed it into the system engineering, and burn it into the circuit board.
[0042] Step 4: Code Verification: The test script written in step 2 is directly imported into the automated test equipment. The automated test equipment converts the test script into component test execution steps and starts the automated test.
[0043] In this embodiment, this step converts the virtual test on the host computer side, such as the computer side, into the actual input and output test of the circuit board. This step further verifies whether there are problems in the process of converting the model to code, and this step does not require the separate design of test cases. The test script in the model testing process is directly used for automatic conversion, which can improve the efficiency of the test and speed up the product development.
[0044] In this step, the automated testing equipment identifies the beat variables, key operating statements, and variable judgment statements of the test system according to the test script, and then converts them into test steps for execution.
[0045] Step 5: Whole machine testing: After the device under test (i.e., the whole machine) is in place, perform black box testing on the software of the whole machine.
[0046] Based on the process of the automated testing method in the specific application scenarios of steps 1 to 5 above, a model-based standardized automated testing method is provided. Based on this testing method, integrated development and testing of products (such as medical ultra-low temperature storage products) can be achieved, which can significantly improve development efficiency and product quality.
[0047] In some embodiments, the automated testing device in the present application includes a display module and an execution module; Figure 2 The figure shows a schematic diagram of the structure of an automated test device provided by the present application, wherein the display module can be connected to the host computer via a USB interface, and the display module realizes the import of the test script into the device by receiving a USB signal. The communication mode between the display module and the execution module can be RS485 communication mode. The execution module is usually connected to the device under test to detect the communication signal and transmission port of the device under test, and the operations performed by the execution module include detection and control of the transmission signal. In this embodiment, the automated test device detects the transmission signal of the circuit board of the device under test according to the imported test script, including: the display module identifies the test script imported into the automated test device, and converts the identified information into a control instruction and sends it to the execution module, and the execution module executes the test step according to the control instruction. For example, the detection and control that can be performed by the execution module shown in Figure 2 include temperature signal output, voltage signal output / detection, current signal detection, communication detection / signal detection and power signal detection.
[0048] Optionally, after identifying the key statements in the test script, the display module is further used to display the identified information, where the identified information includes the execution steps and the duration, input parameters and expected signal output status corresponding to the execution steps.
[0049] Exemplarily, the identification process of the recognition module for key statements in the test script is as follows: the display module identifies the keywords of the test script program, for example, step_1, step_2, step_3 in the program represent the number of steps currently being executed, the if_esleif_else statement in the program represents the branch judgment condition for judging the current input parameter, for example, if the input parameter is time, then time can be used as the main index to judge the range of the temperature interval; the Verify() statement in the program represents the parameter information confirmation of the control variable, which is used to determine whether the control variable is consistent with the expectation; after(parameter, sec) in the program represents the duration of the execution of the step, and then proceeds to the next step.
[0050] The following table shows an example of an interface in which the display module provided by the present application identifies the test script and displays the identified information. For example, Step: 1 indicates the execution step, Time: 30 / 1.0s-29.5s indicates the duration of the execution step, Operation NTC-137.0℃ indicates the input parameter, and AC-2 Off / AC-3 On / AC-4 Off indicates the expected signal output status.
[0051]
[0052] Optionally, the automated test equipment of the embodiment of the present application detects the transmission signal of the circuit board of the device under test according to the imported test script, including detecting whether the transmission signal and the transmission port are normal. It should be understood that the transmission signal can be a digital signal or an analog signal. Accordingly, the test steps performed by the automated test equipment are as follows: Figure 3 As shown, it mainly includes:
[0053] Step 11: calibrating the display parameters of the transmission signal of the circuit board according to the deviation calibration amount corresponding to the type of the circuit board;
[0054] In this embodiment, the deviation calibration amount is determined based on calibration display parameters and actual output parameters of the automated testing equipment. The calibration display parameters are parameters displayed on the display screen of the circuit board when the calibration equipment is the circuit board.
[0055] Step 22: Determine whether the transmission signal and transmission port of the circuit board are normal according to the display parameters.
[0056] Based on step 11 above, determining the deviation calibration amount based on the calibration display parameter and the actual output parameter of the automated test equipment includes: determining the absolute value of the difference between the calibration display parameter and the actual output parameter as the calibration error; if the calibration error is outside the error interval, adjusting the calibration display parameter according to the calibration step size until the calibration error is within the error interval; and determining the deviation calibration amount based on the calibration step size during each calibration. Optionally, determining the deviation calibration amount based on the calibration step size during each calibration includes: adding the calibration step sizes during each calibration to obtain the deviation calibration amount. For example, if the calibration display parameter is a resistance value, and the resistance value range is [1, 100Ω], the calibration step size can be 1Ω.
[0057] Based on step 22 above, determining whether the circuit board's transmission signal and transmission port are normal based on the display parameters includes: assigning corresponding test states to the peripheral inputs and temperature interfaces of the circuit board under test when all peripheral outputs of the circuit board under test are first turned on and then turned off; then receiving a test transmission signal from the peripheral input of the circuit board under test, and determining whether the transmission signal and transmission port of the circuit board under test are normal based on the display parameters of the test transmission signal from the peripheral input of the circuit board under test and the display parameters of the test transmission signal received by the transmission port of the automated test equipment. Optionally, before all peripheral outputs of the circuit board under test are first turned on and then turned off, the method further includes: detecting that a DIP switch of the circuit board under test is turned on and powered on. In this embodiment, the method of all peripheral outputs of the circuit board under test are first turned on and then turned off can specifically include: all peripheral outputs of the circuit board under test are first turned on for a first duration and then turned off for a first duration. For example, the value of the first duration can be 10 seconds. This facilitates resetting the peripheral outputs of the circuit board under test, preventing the initial state from affecting the test results, and improving the test accuracy of the test system.
[0058] Based on step 22 above, determining whether the transmission signal and transmission port of the circuit board are normal based on the display parameters includes: determining a test result transmission signal sent by the circuit board under test based on the master / slave type of the circuit board under test, the type of transmission port connected to the automated test equipment, and a target number of successful receipts of the test transmission signal from the automated test equipment, and the test system determining whether the transmission signal and transmission port of the circuit board under test are normal based on the test result transmission signal. Exemplarily, when the circuit board under test is the host and the transmission port is the display screen port, upon receiving test data sent by the circuit board through the display screen port, the automated test equipment returns a fixed test frame to the circuit board. Upon receiving a test result transmission signal with an input signal sent by the circuit board through the display screen port, the automated equipment determines whether the transmission signal and transmission port are normal based on the test result transmission signal. Exemplarily, when the circuit board under test is a master and its transmission port is a non-display port, upon receiving test data transmitted by the circuit board via the non-display communication port, the automated testing equipment returns a fixed test frame to the circuit board. When the circuit board records the number of times it has received the fixed test frame, reaching a preset number, it sends a test result transmission signal containing an input signal to the automated testing equipment. When the automated equipment receives the test result transmission signal transmitted by the circuit board via the non-display port, it determines whether the transmission signal and the transmission port are normal based on the test result transmission signal. Exemplarily, when the automated testing equipment is a slave and its transmission port is a non-display port, the automated testing equipment actively sends a test frame to the circuit board under test, and the circuit board returns fixed response data to the automated testing equipment. When the circuit board records the number of times it has returned the fixed response data, it sends a test result transmission signal containing an input signal to the automated testing equipment. When the automated equipment receives the test result transmission signal transmitted by the circuit board via the non-display port, it determines whether the transmission signal and the transmission port are normal based on the test result transmission signal. For example, the preset number of times is three. Based on the distinction between display ports and non-display ports described above, if the circuit board is a host and the transmission port type is a display port, it means that the circuit board does not need to communicate with other intermediate devices. The circuit board only needs to successfully receive the test transmission signal sent by the automated test equipment once to accurately determine whether the tested circuit board is qualified. If the circuit board is a host and the transmission port type is a non-display port, the tested circuit board needs to successfully receive the test transmission signal sent by the automated test equipment three times in a row to determine whether the tested circuit board is qualified. This helps to ensure test accuracy and reduce test errors.
[0059] In a specific application scenario, when the number of transmission ports on a circuit board is greater than the number of detection ports of an automated test device, the test steps performed by the automated test device include: determining in time-sharing manner that the display parameters of the circuit board's transmission signal are multiple time-sharing display parameters within a detection period; and judging whether the circuit board's transmission signal and transmission port are normal based on the multiple time-sharing display parameters within the detection period. For example, the time-sharing display parameters are the high and low levels of a DC signal. When a high level exists in the signal transmitted by the transmission port at the same time, the detection result of the detection port is a high level. For example, if the circuit board has 12 DC load outputs and the automated test device only has 6 DC signal detection channels, if 6 of the circuit board's outputs are high-low-low and the remaining 6 are low-high-low, then if the multiple time-sharing display parameters within the detection period are high-high-low, then the transmission signal and transmission port of the tested circuit board are judged to be normal.
[0060] In one embodiment, the automated test equipment may pre-store a correspondence between the deviation calibration amount and the type of the circuit board. Accordingly, before step 11, the method further includes: obtaining the deviation calibration amount corresponding to the type of the circuit board, and if the obtaining is successful, executing step 11; otherwise, executing step 33;
[0061] Step 33: Calibrate the display parameters of the transmission signal of the circuit board according to a preset step value within a preset calibration range. For example, the preset step value is 2.
[0062] In this embodiment, the automated testing equipment is provided with an image capturing device, and the circuit board to be tested is provided with a display screen. The correspondence between the deviation calibration amount and the type of the circuit board to be tested can be determined and stored in the following manner: based on the automated testing equipment capturing an image of the display screen of the circuit board, and identifying the display screen image to obtain the calibration display parameters, determining the deviation calibration amount based on the calibration display parameters and the actual output parameters of the automated testing equipment, and storing the correspondence between the deviation calibration amount and the type of the circuit board.
[0063] Using the automated testing method provided in this embodiment, when testing the circuit board under test, if the automated test equipment is calibrated normally, the display parameters of the circuit board under test are calibrated. The deviation calibration amount used is determined in advance by the calibration display parameters and the actual output parameters, and corresponds one-to-one with the type of the circuit board under test. This is conducive to providing different deviation calibration amounts for different types of circuit boards under test to calibrate the display parameters of the transmission signal, and judging whether the circuit board under test is qualified based on the display parameters of the transmission signal. In this way, it is conducive to improving the universality and test accuracy of the test system for testing different types of circuit boards under test. It should be understood that the normal calibration of the automated test equipment can refer to the normal detection of the detection voltage of the automated test equipment. In this way, it is ensured that the detection voltage of the automated test equipment is normal before testing the circuit board under test. This is conducive to avoiding low test accuracy caused by failure of the automated test equipment and is conducive to improving the test accuracy of the test system.
[0064] It should be pointed out that although the various steps in the above embodiments are described in a specific order, those skilled in the art will understand that in order to achieve the effect of the present application, different steps do not have to be performed in such an order. They can be performed simultaneously (in parallel) or in other orders. These changes are within the scope of protection of the present application.
[0065] like Figure 4 As shown, it is a schematic diagram of the composition architecture of an automated testing system provided in an embodiment of the present application. As shown in the figure, the system mainly includes a circuit board bracket 41, an automated testing device 42 connected to the circuit board bracket, and a human-computer interaction device 43 connected to the automated testing device; wherein, the circuit board bracket 41 is used to connect the circuit board of the device under test; the human-computer interaction device 43 is used to send a test strategy to the automated testing device; the automated testing device 42 is configured to execute the automated testing method in any implementation manner of the above method embodiments.
[0066] In this embodiment, the circuit board bracket 41 is connected to the automated testing equipment 42 via an aviation plug connector 44 that can change the aviation plug line sequence. The aviation plug connector 44 is used to define the aviation plug line sequence of circuit boards of different types of devices under test.
[0067] In this embodiment, the circuit board bracket 41 includes: a transmission terminal block for connecting to the circuit board and the aviation plug connector, a pin contact device for connecting to the circuit board, a circuit board fixing device for fixing the circuit board, and a pin contact connecting line for connecting the circuit board under test, the pin contact device, and the transmission terminal block.
[0068] The above-mentioned test system is used to execute the aforementioned embodiment of the automated testing method. The technical principles, technical problems solved and technical effects produced by the two are similar. Technical personnel in this technical field can clearly understand that for the convenience and conciseness of description, the specific working process and related instructions of the test system can refer to the contents described in the embodiment of the automated testing method, and will not be repeated here.
[0069] It will be understood by those skilled in the art that all or part of the processes in the method for implementing the above embodiment of the present application can also be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a computer-readable storage medium. When the computer program is executed by a processor, it can implement the steps of the above-mentioned various method embodiments. The computer program includes computer program code, which can be in source code form, object code form, executable file or some intermediate form. The computer-readable storage medium may include: any entity or device, medium, USB flash drive, mobile hard disk, magnetic disk, optical disk, computer memory, read-only memory, random access memory, electric carrier signal, telecommunication signal and software distribution medium, etc. that can carry the computer program code.
[0070] Furthermore, it should be understood that the modules in the embodiments of the present application are merely for the purpose of illustrating the functional units of the device or system of the present application. The physical devices corresponding to these modules may be the processor itself, or a portion of the software in the processor, a portion of the hardware, or a combination of software and hardware. Therefore, the number of modules in the figure is merely illustrative.
[0071] It will be understood by those skilled in the art that each module can be adaptively split or merged. Such splitting or merging of specific modules will not cause the technical solution to deviate from the principles of this application. Therefore, the technical solutions after splitting or merging will fall within the scope of protection of this application.
[0072] Thus far, the technical solutions of the present application have been described in conjunction with the preferred embodiments shown in the accompanying drawings. However, it is readily understood by those skilled in the art that the scope of protection of the present application is obviously not limited to these specific embodiments. Without departing from the principles of the present application, those skilled in the art may make equivalent changes or substitutions to the relevant technical features, and the technical solutions after such changes or substitutions will fall within the scope of protection of the present application.
Claims
1. An automated testing method, applied to a testing system, characterized in that: The test system includes a circuit board bracket, an automated test device connected to the circuit board bracket, and a human-computer interaction device connected to the automated test device, wherein the circuit board bracket is connected to a circuit board of a device under test; and the method includes: The automated testing equipment detects the transmission signal of the circuit board of the device under test according to the imported test script; Among them, the circuit board is burned with code generated according to the device basic model, the device basic model is designed based on the simulation software of the host computer and the model verification is completed, and the test script is a test script written based on the simulation software of the host computer and suitable for the device basic model.
2. The automated testing method according to claim 1, wherein: The automated testing equipment includes a display module and an execution module; The automated testing equipment detects the transmission signal of the circuit board of the device under test according to the imported test script, including: the display module identifies the test script imported into the automated testing equipment, and converts the identified information into control instructions and sends them to the execution module, and the execution module executes the test steps according to the control instructions.
3. The automated testing method according to claim 2, wherein: The display module is further configured to display the identified information, where the identified information includes execution steps and durations corresponding to the execution steps, input parameters, and expected signal output states.
4. The automated testing method according to claim 2, wherein: The testing steps include: Step 11: calibrating the display parameters of the transmission signal of the circuit board according to the deviation calibration amount corresponding to the type of the circuit board; Step 22: judging whether the transmission signal and transmission port of the circuit board are normal according to the displayed parameters; The deviation calibration amount is determined based on calibration display parameters and actual output parameters of the automated test equipment. The calibration display parameters are parameters displayed on the display screen of the circuit board when the calibration equipment is the circuit board.
5. The automated method according to claim 4, characterized in that The testing step further includes: obtaining a deviation calibration value corresponding to the type of the circuit board, and if the obtaining is successful, executing step 11, otherwise executing step 33; Step 33: Calibrate the display parameters of the transmission signal of the circuit board according to a preset step value within a preset calibration range.
6. The automated method according to claim 5, characterized in that The automated testing equipment is provided with an image capturing device, and the circuit board is provided with a display screen. Before the step of obtaining the deviation calibration amount corresponding to the type of the circuit board, the step further includes: The display screen image of the circuit board is captured by the automated testing equipment, and the calibration display parameters are obtained by identifying the display screen image. The deviation calibration amount is determined according to the calibration display parameters and the actual output parameters of the automated testing equipment, and the correspondence between the deviation calibration amount and the type of the circuit board is stored.
7. The automated method according to claim 4, characterized in that Determining the deviation calibration amount based on the calibration display parameters and the actual output parameters of the automated test equipment includes: determining the absolute value of the difference between the calibration display parameters and the actual output parameters as the calibration error; when the calibration error is outside the error interval, adjusting the calibration display parameters according to the calibration step until the calibration error is within the error interval; and determining the deviation calibration amount based on the calibration step during each calibration.
8. The automated testing method according to claim 4, wherein: In the case where the number of transmission ports of the circuit board is greater than the number of detection ports of the automated testing equipment, the testing step includes: determining in time-sharing manner that the display parameters of the transmission signal of the circuit board are multiple time-sharing display parameters within a detection period; and judging whether the transmission signal and transmission port of the circuit board are normal based on the multiple time-sharing display parameters within the detection period.
9. The automated testing method according to claim 1, wherein: The device under test is a medical storage device, and the transmission signal includes a voltage signal, a current signal, a communication signal and a temperature signal.
10. A testing system, characterized in that: It includes a circuit board bracket, an automated testing device connected to the circuit board bracket, and a human-computer interaction device connected to the automated testing device; The circuit board bracket is used to connect the circuit board of the device under test; The human-computer interaction device is used to send a test strategy to the automated testing equipment; The automated testing device is configured to execute the automated testing method according to any one of claims 1 to 9.