Automated testing method and device for wireless testing of data link systems
Through automated testing methods and devices, the wireless communication module is automatically tested, which solves the problem of low efficiency of traditional manual testing, and realizes efficient and accurate multi-module simultaneous detection, improving wireless testing efficiency.
Patent Information
- Application Number
- CN202411139481.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-19
- Publication Date
- 2024-12-13
- Estimated Expiration
- 2044-08-19
AI Technical Summary
The traditional wireless testing method is manual operation, which leads to inefficient testing. Especially in the case of mass production, it requires a lot of manpower to be invested, so it is impossible to efficiently complete the test of wireless communication modules.
Provide an automated testing method and device suitable for data link system. By acquiring and splitting test processes and detection strategies, identifying target detection points and indicator information, automatically performing test tasks, generating test reports, and realizing automation of wireless communication modules test.
Improve the efficiency of wireless testing, ensure that the test tasks are consistent with the manual execution method, ensure the accuracy and practicality of the test, and be able to detect multiple wireless communication modules at the same time, avoid the inefficiency problem of a single module, and improve the accuracy and efficiency of the test. .
Smart Images

Figure CN118660312B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the technical field of automated testing of wireless communication modules, and in particular to an automated testing method and device suitable for wireless testing of a data link system. Background Art
[0002] Wireless testing refers to testing wireless communication modules to verify their performance, reliability, and security. Wireless testing usually involves testing the equipment itself, wireless networks, and applications. In particular, the development and popularization of wireless communication systems have made wireless testing increasingly important. Wireless testing is an important means to ensure the reliability and security of wireless communication systems, protect the interests of users, and ensure the normal operation of communication systems. Therefore, how to conduct wireless testing is the current research focus.
[0003] Traditional wireless testing methods are mainly manual testing. When testing, testers need to manually configure the test equipment parameters and wireless communication module parameters after the software and hardware environment is set up. Then, they need to click on the wireless communication module host computer software to test, manually record the test results, write the test report, and then manually determine whether the test is passed and fill in the report results. However, in the case of mass production, the entire testing process is extremely time-consuming and requires a lot of manpower. As a result, the efficiency of wireless testing of wireless communication modules is low. Summary of the invention
[0004] Based on this, it is necessary to provide an automated testing method, device, computer equipment, computer-readable storage medium and computer program product suitable for wireless testing of data link systems in response to the above technical problems.
[0005] In a first aspect, the present application provides an automated testing method for wireless testing of a data link system. The method comprises:
[0006] Obtain each test process of the wireless test and the detection strategy of each test process, and extract the test method of each test process and the test task of each test process;
[0007] Identify each target detection point of each detection strategy and each detection index information of each detection strategy, and based on the test mode of each test process, perform the test task of each test process on the wireless communication module, and obtain the test result of the wireless communication module in each test process and the test log information corresponding to each test process; the number of the wireless communication modules is two or more;
[0008] Through each target detection point of each detection strategy and each detection index information of each detection strategy, the test results of the test process to which each detection strategy belongs are tested and evaluated to obtain the detection and evaluation information of the wireless communication module in each test process, and based on the test log information corresponding to each test process and the detection and evaluation information of each test process, fill it into the preset test report template to obtain the target test report of the wireless communication module.
[0009] Optionally, extracting the test method of each test process and the test task of each test process includes:
[0010] For each test process, dividing the test process into multiple test phases;
[0011] For each test phase, identify the test target corresponding to the test phase and the sub-test task of the test phase for the test target, and query the sub-test method corresponding to the test target in the test database based on the test target and the sub-test task of the test target;
[0012] The sub-test methods corresponding to all test targets are used as the test methods of the test process, and the sub-test tasks of all test targets are used as the test tasks of the test process.
[0013] Optionally, the identifying of each target detection point of each detection strategy and each detection indicator information of each detection strategy includes:
[0014] For each detection strategy, split the detection strategy into sub-detection strategies corresponding to different detection targets, and identify the similarity between each detection target and each test target;
[0015] Based on the similarity between each detection target and each test target, the first test target corresponding to each detection target is selected, and the first test target corresponding to each detection target is used as the target detection point of each detection target;
[0016] For each sub-detection strategy, the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy are queried in the database, and the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy are used as the detection indicator information of the detection strategy.
[0017] Optionally, the test mode based on each test process executes the test task of each test process on the wireless communication module, and obtains the test result of the wireless communication module in each test process and the test log information corresponding to each test process, including:
[0018] Acquire test requirement information of multiple wireless communication modules, and identify each target test process corresponding to each test requirement information;
[0019] Based on the target test processes of each wireless communication module, each wireless communication module is divided into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, the test task of the test process is executed on the test group corresponding to the target test process, and the test results of each wireless communication module in the test group corresponding to the target test process and the test log information of each wireless communication module executing the target test process are obtained.
[0020] Optionally, the test evaluation process is performed on the test results of the test process to which each detection strategy belongs through each target detection point of each detection strategy and each detection indicator information of each detection strategy to obtain the detection evaluation information of the wireless communication module in each test process, including:
[0021] For each detection strategy, based on the test results of each wireless communication module in the test group corresponding to the target test process, identify the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy;
[0022] Based on the detection method of the sub-detection strategy corresponding to each target detection point, the sub-test results of each target detection point of each wireless communication module are detected and analyzed to obtain the detection index value of each target detection point of each wireless communication module;
[0023] For each target detection point, identifying the index range to which the detection index value of the target detection point belongs, and determining the sub-detection result corresponding to the target detection point based on the index range of the target detection point;
[0024] The sub-detection results corresponding to each target detection point of each wireless communication module are used as detection evaluation information of the test flow corresponding to the detection strategy for each wireless communication module.
[0025] Optionally, the test log information corresponding to each test process and the detection evaluation information of each test process are filled into a preset test report template to obtain a target test report of the wireless communication module, including:
[0026] Based on the test log information corresponding to each test process of each wireless communication module, identify the test sequence corresponding to each test process of each wireless communication module, and based on the test sequence, adjust the test filling sequence of the preset test report template to obtain the target test report template corresponding to each wireless communication module;
[0027] For each wireless communication module, extract the sub-test logs of each target detection point of the wireless communication module in the test log information corresponding to each test process, and for each test process, based on the sub-detection results corresponding to each target detection point of the wireless communication module in the test process and the sub-test logs of the wireless communication module at each target detection point in the test process, generate test evaluation information of the wireless communication module at each target detection point in the test process;
[0028] The test evaluation information of the wireless communication module at each target detection point in each test process is filled into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module to obtain the target test report of the wireless communication module.
[0029] In a second aspect, the present application also provides an automated testing device suitable for wireless testing of a data link system. The device comprises:
[0030] An acquisition module, used to acquire each test process of the wireless test and the detection strategy of each test process, and extract the test method of each test process and the test task of each test process;
[0031] An identification module, used to identify each target detection point of each detection strategy and each detection index information of each detection strategy, and based on the test mode of each test process, perform the test task of each test process on the wireless communication module, obtain the test result of the wireless communication module in each test process, and the test log information corresponding to each test process; the number of the wireless communication modules is two or more;
[0032] A test module is used to perform test evaluation processing on the test results of the test process to which each detection strategy belongs through each target detection point of each detection strategy and each detection index information of each detection strategy, obtain the detection evaluation information of the wireless communication module in each test process, and fill in the preset test report template based on the test log information corresponding to each test process and the detection evaluation information of each test process to obtain the target test report of the wireless communication module.
[0033] Optionally, the acquisition module is specifically used to:
[0034] For each test process, dividing the test process into multiple test phases;
[0035] For each test phase, identify the test target corresponding to the test phase and the sub-test task of the test phase for the test target, and query the sub-test method corresponding to the test target in the test database based on the test target and the sub-test task of the test target;
[0036] The sub-test methods corresponding to all test targets are used as the test methods of the test process, and the sub-test tasks of all test targets are used as the test tasks of the test process.
[0037] Optionally, the identification module is specifically used to:
[0038] For each detection strategy, split the detection strategy into sub-detection strategies corresponding to different detection targets, and identify the similarity between each detection target and each test target;
[0039] Based on the similarity between each detection target and each test target, the first test target corresponding to each detection target is selected, and the first test target corresponding to each detection target is used as the target detection point of each detection target;
[0040] For each sub-detection strategy, the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy are queried in the database, and the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy are used as the detection indicator information of the detection strategy.
[0041] Optionally, the identification module is specifically used to:
[0042] Acquire test requirement information of multiple wireless communication modules, and identify each target test process corresponding to each test requirement information;
[0043] Based on the target test processes of each wireless communication module, each wireless communication module is divided into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, the test task of the test process is executed on the test group corresponding to the target test process, and the test results of each wireless communication module in the test group corresponding to the target test process and the test log information of each wireless communication module executing the target test process are obtained.
[0044] Optionally, the test module is specifically used to:
[0045] For each detection strategy, based on the test results of each wireless communication module in the test group corresponding to the target test process, identify the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy;
[0046] Based on the detection method of the sub-detection strategy corresponding to each target detection point, the sub-test results of each target detection point of each wireless communication module are detected and analyzed to obtain the detection index value of each target detection point of each wireless communication module;
[0047] For each target detection point, identifying the index range to which the detection index value of the target detection point belongs, and determining the sub-detection result corresponding to the target detection point based on the index range of the target detection point;
[0048] The sub-detection results corresponding to each target detection point of each wireless communication module are used as detection evaluation information of the test flow corresponding to the detection strategy for each wireless communication module.
[0049] Optionally, the test module is specifically used to:
[0050] Based on the test log information corresponding to each test process of each wireless communication module, identify the test sequence corresponding to each test process of each wireless communication module, and based on the test sequence, adjust the test filling sequence of the preset test report template to obtain the target test report template corresponding to each wireless communication module;
[0051] For each wireless communication module, extract the sub-test logs of each target detection point of the wireless communication module in the test log information corresponding to each test process, and for each test process, based on the sub-detection results corresponding to each target detection point of the wireless communication module in the test process and the sub-test logs of the wireless communication module at each target detection point in the test process, generate test evaluation information of the wireless communication module at each target detection point in the test process;
[0052] The test evaluation information of the wireless communication module at each target detection point in each test process is filled into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module to obtain the target test report of the wireless communication module.
[0053] In a third aspect, the present application provides a computer device, wherein the computer device comprises a memory and a processor, wherein the memory stores a computer program, and when the processor executes the computer program, the steps of any one of the methods in the first aspect are implemented.
[0054] In a fourth aspect, the present application provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0055] In a fifth aspect, the present application provides a computer program product. The computer program product includes a computer program, and when the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0056] The above-mentioned automated testing method and device for wireless testing of data link systems obtains each test process of the wireless test and the detection strategy of each test process, and extracts the test mode of each test process and the test task of each test process; identifies each target detection point of each detection strategy and each detection index information of each detection strategy, and based on the test mode of each test process, executes the test task of each test process on the wireless communication module to obtain the test result of the wireless communication module in each test process and the test log information corresponding to each test process; the number of the wireless communication modules is two or more; through each target detection point of each detection strategy and each detection index information of each detection strategy, the test result of the test process to which each detection strategy belongs is tested and evaluated to obtain the detection evaluation information of the wireless communication module in each test process, and based on the test log information corresponding to each test process and the detection evaluation information of each test process, fills it into a preset test report template to obtain the target test report of the wireless communication module. This scheme splits and analyzes each test process of wireless testing and the detection strategy of each test process to obtain the test tasks and test methods of each test process for each wireless communication module, so as to realize automatic testing of each wireless communication module and avoid the inefficiency of manual testing. Moreover, this method can ensure that the test tasks and test methods implemented are the same as the test tasks and test methods that need to be performed manually during the automatic testing process, thereby ensuring the accuracy of the test and the practicality of the test. Then this scheme splits and analyzes the detection strategy of each test process to obtain each target detection point and each detection index information, thereby realizing automatic detection and processing of the test results of each wireless communication module, avoiding the inefficiency of manual detection. Moreover, in the actual detection process, this scheme ensures the accuracy of the detection target and the detection accuracy of the test results of each test process by detecting and evaluating the sub-detection points of each wireless communication module respectively. Finally, this scheme can also realize simultaneous detection of multiple wireless communication modules, avoiding the inefficiency of detecting a single wireless communication module, thereby comprehensively improving the efficiency of wireless testing of wireless communication modules. BRIEF DESCRIPTION OF THE DRAWINGS
[0057] Figure 1 A schematic flow chart of an automated testing method for wireless testing of a data link system in one embodiment;
[0058] Figure 2A schematic diagram of a flow chart of an automated test example applicable to wireless testing of a data link system in one embodiment;
[0059] Figure 3 is a structural block diagram of an automated test device suitable for wireless testing of a data link system in one embodiment;
[0060] Figure 4 FIG. 4 is a diagram showing the internal structure of a computer device in one embodiment. DETAILED DESCRIPTION
[0061] In order to make the purpose, technical solution and advantages of the present application more clearly understood, the present application is further described in detail below in conjunction with the accompanying drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the present application and are not used to limit the present application.
[0062] The automated testing method for wireless testing of a data link system provided in an embodiment of the present application can be applied to an application environment for testing a wireless communication module. The method can be applied to a terminal, a server, or a system including a terminal and a server, and is implemented through the interaction between the terminal and the server. The terminal may be, but is not limited to, various personal computers, laptops, smart phones, tablet computers, and the like. The terminal obtains the test tasks and test methods of each test process for each wireless communication module by splitting and analyzing each test process of the wireless test and the detection strategy of each test process, thereby achieving automatic testing of each wireless communication module and avoiding the inefficiency of manual testing. Moreover, the method can ensure that the test tasks and test methods implemented are the same as the test tasks and test methods that need to be performed manually during the automatic testing process, thereby ensuring the accuracy of the test and the practicality of the test. Then, this solution splits and analyzes the detection strategy of each test process to obtain each target detection point and each detection index information, so as to realize the automatic detection and processing of the test results of each wireless communication module, avoiding the inefficiency of manual detection. In addition, in the actual detection process, this solution detects and evaluates the sub-detection points of each wireless communication module separately to ensure the accuracy of the detection target and the detection accuracy of the test results of each test process. Finally, this solution can also realize the simultaneous detection of multiple wireless communication modules, avoiding the inefficiency of detecting a single wireless communication module, thereby comprehensively improving the efficiency of wireless testing of wireless communication modules.
[0063] In one embodiment, Figure 1 As shown, an automated test method for wireless testing of a data link system is provided, which is described by taking the method applied to a terminal as an example, and includes the following steps:
[0064] Step S101, acquiring each test process of the wireless test and the detection strategy of each test process, and extracting the test method of each test process and the test task of each test process.
[0065] In this embodiment, the terminal responds to the user's information upload operation to obtain the test process corresponding to each test link of the wireless communication module, and the test link includes normal temperature test, electrical aging initial state, electrical aging intermediate state, electrical aging final state, random vibration initial state, random vibration final state, temperature cycle initial state, temperature cycle intermediate state, temperature cycle final state, ring exposure test, quality inspection test, factory acceptance, military inspection acceptance and other test links. Among them, the test case corresponding to each test link is preset in the terminal, and the terminal tests each test process of each wireless communication module through the test case corresponding to each test link. Then, the terminal obtains the detection strategy of each test process, wherein the detection strategy is used to detect whether the test result corresponding to each test process is qualified. Each detection strategy includes detection index information for each target test point of the wireless communication module. The target test point is the submodule in the wireless communication module required by the detection strategy, or each sub-running program corresponding to the wireless communication module. Finally, the terminal extracts the test method of each test process and the test task of each test process. Among them, the test mode is the automatic test of the wireless communication module obtained after the manual test mode is converted into the automatic test mode, wherein the automatic test mode corresponding to each manual test mode is stored in the test database, and the test database is the test database corresponding to the automatic test equipment / automatic test software, and the database stores the correspondence between multiple manual test modes and automatic test modes. The specific extraction process will be described in detail later.
[0066] Step S102, identify the target detection points of each detection strategy and the detection indicator information of each detection strategy, and based on the test method of each test process, execute the test task of each test process on the wireless communication module, and obtain the test results of the wireless communication module in each test process and the test log information corresponding to each test process.
[0067] The number of the wireless communication modules is two or more.
[0068] In this embodiment, the terminal identifies each target detection point of each detection strategy and each detection index information of each detection strategy. Among them, the detection index information includes the detection method of the detection target detection point and the detection target detection point The range of indicators, wherein each indicator range corresponds to a detection result, for example, the detection result corresponding to the first indicator range is a detection pass, and the detection result corresponding to the second indicator range is a detection failure; the detection result corresponding to the first indicator range is a detection pass, the detection result corresponding to the second indicator range is a detection failure, and the detection result corresponding to the third indicator range is a detection abnormality. When there is a detection result of the abnormal detection, it is necessary to re-detect the wireless communication module to avoid detection problems such as detection failure, detection failure, or detection abnormality, and ensure the accuracy of the detection result.
[0069] Based on the test mode of each test flow, the terminal performs the test task of each test flow on the wireless communication module, obtains the test result of the wireless communication module in each test flow, and the test log information corresponding to each test flow. The test log information includes the sub-test log information of each test flow, and each sub-test log information includes the test execution process record information of each target test point.
[0070] Step S103, through each target detection point of each detection strategy and each detection index information of each detection strategy, the test results of the test process to which each detection strategy belongs are tested and evaluated, and the detection and evaluation information of the wireless communication module in each test process is obtained. Based on the test log information corresponding to each test process and the detection and evaluation information of each test process, the preset test report template is filled to obtain the target test report of the wireless communication module.
[0071] In this embodiment, the terminal performs test evaluation processing on the test results of the test flow to which each detection strategy belongs through each target detection point of each detection strategy and each detection index information of each detection strategy, and obtains the detection evaluation information of the wireless communication module in each test flow. Among them, the detection evaluation information includes the sub-detection results corresponding to each target detection point of the wireless communication module. The specific detection process will be described in detail later. Then, based on the test log information corresponding to each test flow and the detection evaluation information of each test flow, the terminal fills it into the preset test report template to obtain the target test report of the wireless communication module. The specific filling process will be described in detail later.
[0072] Based on the above scheme, by splitting and analyzing each test process of the wireless test and the detection strategy of each test process, the test tasks and test methods of each test process for each wireless communication module are obtained, so that each wireless communication module can be automatically tested, avoiding the inefficiency of manual testing, and this method can ensure that the test tasks and test methods implemented are the same as the test tasks and test methods that need to be performed manually during the automatic testing process, thereby ensuring the accuracy of the test and the practicality of the test. Then this scheme splits and analyzes the detection strategy of each test process, obtains each target detection point, and each detection index information, so as to realize the automatic detection and processing of the test results of each wireless communication module, avoiding the inefficiency of manual detection, and in the actual detection process, this scheme respectively detects and evaluates the sub-detection points of each wireless communication module to ensure the accuracy of the detection target and the detection accuracy of the test results of each test process. Finally, this scheme can also realize the simultaneous detection of multiple wireless communication modules, avoiding the inefficiency of detecting a single wireless communication module, thereby comprehensively improving the efficiency of wireless testing of wireless communication modules.
[0073] Optionally, extracting the test method of each test process and the test task of each test process includes: for each test process, splitting the test process into multiple test stages; for each test stage, identifying the test target corresponding to the test stage and the sub-test tasks of the test stage for the test target, and based on the test target and the sub-test tasks of the test target, querying the sub-test method corresponding to the test target in the test database; using the sub-test methods corresponding to all test targets as the test methods of the test process, and using the sub-test tasks of all test targets as the test tasks of the test process.
[0074] In this embodiment, the terminal divides the test process into multiple test phases for each test process. Specifically, in each test process, the terminal identifies the node identification information of each test node in the test process, and then the terminal uses the sub-test process between each test node as each test phase. Among them, each test phase is used to characterize the test steps of executing the test process on each wireless communication module. For example, the test phases corresponding to the normal temperature test include: 1. temperature control phase, 2. normal temperature test phase.
[0075] For each test phase, the terminal identifies the test target corresponding to the test phase and the sub-test tasks for the test target in the test phase. Then, based on the test target and the sub-test tasks of the test target, the terminal queries the sub-test method corresponding to the test target in the test database. Among them, the sub-test method is the automated test method corresponding to the manual test method of the test target in the test database. Test targets corresponding to each test phase. For example, the test targets corresponding to the temperature control phase of the normal temperature test are the various sub-hardware modules of the wireless communication module, and the test targets corresponding to the normal temperature test phase are the various sub-hardware modules of the wireless communication module.
[0076] Finally, the terminal uses the sub-test methods corresponding to all test targets as the test methods of the test process, and uses the sub-test tasks of all test targets as the test tasks of the test process.
[0077] Based on the above solution, by splitting the test process into sub-test methods corresponding to each test stage and identifying the test objectives corresponding to each test stage, the sub-test tasks of each test stage are obtained, thereby improving the comprehensiveness and accuracy of the test for each test process.
[0078] Optionally, identifying each target detection point of each detection strategy and each detection indicator information of each detection strategy, including: for each detection strategy, splitting the detection strategy into sub-detection strategies corresponding to different detection targets, and identifying the similarity between each detection target and each test target; based on the similarity between each detection target and each test target, screening the first test target corresponding to each detection target, and using the first test target corresponding to each detection target as the target detection point of each detection target; for each sub-detection strategy, querying the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy in the database, and using the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy as the detection indicator information of the detection strategy.
[0079] In this embodiment, for each detection strategy, the terminal splits the detection strategy into sub-detection strategies corresponding to different detection targets, and identifies the similarity between each detection target and each test target. Among them, the method of identifying the similarity includes determining whether the test target and the detection target are targets of the same target type, and determining whether the test target and the detection target are in the same target range. When the target types are the same and the target ranges are the same, the similarity between the detection target prediction and the test target is 1; when there are different target types or different target ranges, the similarity between the detection target prediction and the test target is 0.5; when the target types are different and the target ranges are different, the similarity between the detection target prediction and the test target is 0. Among them, the target type includes the hardware module type and the software program type; the target range is the target range of each hardware target preset by the staff, and the program range of each software program.
[0080] The terminal selects the first test target corresponding to each detection target based on the similarity between each detection target and each test target. The first test target selected by the terminal is the test target with the maximum similarity to the detection target. Then, the terminal uses the first test target corresponding to each detection target as the target detection point of each detection target.
[0081] For each sub-detection strategy, the terminal queries the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy in the database, and uses the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy as the detection indicator information of the detection strategy.
[0082] Based on the above scheme, the test target corresponding to each detection target is identified by similarity judgment, which improves the accuracy of detecting each detection target of the wireless communication module. Then, by querying the detection method and indicator range of each detection target, the detection indicator information of the detection strategy is determined, which improves the accuracy and comprehensiveness of determining the detection indicator information of each detection strategy.
[0083] Optionally, based on the test method of each test process, the test tasks of each test process are executed on the wireless communication module to obtain the test results of the wireless communication module in each test process and the test log information corresponding to each test process, including: obtaining the test requirement information of multiple wireless communication modules, and identifying the target test processes corresponding to each test requirement information; based on the target test processes of each wireless communication module, dividing each wireless communication module into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, executing the test tasks of the test process on the test group corresponding to the target test process, to obtain the test results of each wireless communication module in the test group corresponding to the target test process, and the test log information of each wireless communication module executing the target test process.
[0084] In this embodiment, the terminal obtains the test requirement information of multiple wireless communication modules and identifies each target test process corresponding to each test requirement information. The test requirement information of the wireless communication module is screened by the staff, and the test link identification information corresponding to each test link that needs to be tested for different wireless communication modules. The terminal can query each test link according to the identification information of each test link, and then screen the test process corresponding to each test link. Among them, this solution can test each wireless communication module with different test links at the same time, thereby ensuring the test efficiency of multiple wireless communication modules.
[0085] Then, based on each target test process of each wireless communication module, the terminal divides each wireless communication module into test groups corresponding to each target test process, wherein each test group includes multiple wireless communication modules, and the number of wireless communication modules in different test groups can be different, and the wireless communication modules in different test groups can be different. Among them, this scheme can test multiple wireless communication modules at the same time. First, the wireless communication module host computer is expanded from controlling one board to being able to control 6 boards at the same time, including three wireless modules to be tested and three accompanying wireless modules. Because the accompanying test equipment such as spectrum analyzers are expensive, and there will be interference when three pairs of wireless modules are tested simultaneously for power and error vector magnitude (EVM), this scheme chooses to use a time-division multiplexing spectrum analyzer for testing.
[0086] Then, for each target test process, the terminal executes the test task of the test process for the test group corresponding to the target test process based on the test method of the target test process, and obtains the test results of each wireless communication module in the test group corresponding to the target test process, as well as the test log information of each wireless communication module executing the target test process.
[0087] Based on the above scheme, through group testing, it is ensured that the wireless communication modules of the same target test process can be tested at the same time, the test efficiency of each wireless communication module of the same target test process is ensured, and the mixed testing of wireless communication modules of different target test processes is avoided, which causes test abnormalities and the problem of being unable to test at the same time. The overall test efficiency is improved.
[0088] Optionally, the test results of the test process to which each detection strategy belongs are tested and evaluated through each target detection point of each detection strategy and each detection index information of each detection strategy to obtain detection and evaluation information of the wireless communication module in each test process, including: for each detection strategy, based on the test results of each wireless communication module in the test group corresponding to the target test process, identifying the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy; based on the detection method of the sub-detection strategy corresponding to each target detection point, performing detection and analysis on the sub-test results of each target detection point of each wireless communication module to obtain the detection index value of each target detection point of each wireless communication module; for each target detection point, identifying the index range to which the detection index value of the target detection point belongs, and based on the index range of the target detection point, determining the sub-detection result corresponding to the target detection point; using the sub-detection results corresponding to each target detection point of each wireless communication module as the detection and evaluation information of each wireless communication module in the test process corresponding to the detection strategy.
[0089] In this embodiment, for each detection strategy, the terminal identifies the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy based on the test results of each wireless communication module in the test group corresponding to the target test process. The test result includes the sub-test results for each target detection point, and each sub-test result includes the detection point identification information of each target detection point. Then, the terminal identifies the sub-test results of each target detection point by identifying the identification information of each monitoring point in the detection result.
[0090] The terminal performs detection and analysis on the sub-test results of each target detection point of each wireless communication module based on the detection method of the sub-detection strategy corresponding to each target detection point, and obtains the detection index value of each target detection point of each wireless communication module. Then, for each target detection point, the terminal identifies the index range to which the detection index value of the target detection point belongs, and queries the detection result corresponding to each index range in the index database to obtain the sub-detection result corresponding to each target detection point. The index database stores the detection results corresponding to each index range with different detection index information. The detection results include, for example, qualified detection, unqualified detection, and abnormal detection.
[0091] Finally, the terminal uses the sub-detection results corresponding to each target detection point of each wireless communication module as detection evaluation information of each wireless communication module in the test process corresponding to the detection strategy.
[0092] Based on the above scheme, the test results are split and then tested and analyzed to obtain the detection index value of each target detection point of the wireless communication module, thereby improving the comprehensiveness and accuracy of the test results.
[0093] Optionally, based on the test log information corresponding to each test process and the detection and evaluation information of each test process, a preset test report template is filled to obtain a target test report of the wireless communication module, including: based on the test log information corresponding to each test process of each wireless communication module, the test sequence corresponding to each test process of each wireless communication module is identified, and based on the test sequence, the test filling sequence of the preset test report template is adjusted to obtain a target test report template corresponding to each wireless communication module; for each wireless communication module, the sub-test log of each target detection point in the test log information corresponding to each test process of the wireless communication module is extracted, and for each test process, based on the sub-detection results corresponding to each target detection point of the test process of the wireless communication module and the sub-test log of each target detection point of the test process of the wireless communication module, the test evaluation information of each target detection point of the test process of the wireless communication module is generated; the test evaluation information of each target detection point of the wireless communication module in each test process is filled into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module to obtain the target test report of the wireless communication module.
[0094] In this embodiment, the terminal identifies the test sequence corresponding to each test process of each wireless communication module based on the test log information corresponding to each test process of each wireless communication module, and adjusts the test filling sequence of the preset test report template based on the test sequence to obtain the target test report template corresponding to each wireless communication module. Among them, the test filling sequence of the preset test report template is adjusted according to the test sequence to ensure that the obtained test report contains not only the test analysis results of each test process, but also the timing characteristics of each test process. For example, when the test process includes test links such as the initial state of electrical aging, the intermediate state of electrical aging, and the final state of electrical aging, or test links such as the initial state of random vibration and the final state of random vibration, or test links such as the initial state of temperature cycle, the intermediate state of temperature cycle, and the final state of temperature cycle, after filling the report according to the detection sequence, the staff can not only obtain the sub-test analysis results of each test link, but also can identify the test analysis of each test process of the same type and different timing according to the sequence. Improve the comprehensiveness of test analysis and the comprehensiveness of the detection of the timing characteristics of each potential test process.
[0095] For each wireless communication module, the terminal extracts the sub-test logs of each target detection point of the wireless communication module in the test log information corresponding to each test process, and for each test process, based on the sub-test results corresponding to each target detection point of the wireless communication module in the test process, and the sub-test logs of the wireless communication module at each target detection point of the test process, generates the test evaluation information of the wireless communication module at each target detection point of the test process. Among them, each test evaluation information is a report style of the test process report and the test result report of each test process. Among them, the report style includes an introduction to the detection process of the target detection point, and a test result report. By generating the test evaluation information, the terminal can more intuitively and clearly let the staff understand the detection process and detection results of the wireless communication module at each target detection point of the test process, thereby ensuring the intuitiveness and readability of the detection report. For example, the sub-test log of the normal temperature test of the target detection point A is to first perform a test, then perform b test, and finally perform c test to obtain the A sub-test result of the target detection point A. If the detection result of target A is passed, the test evaluation information of target A detection point generated by the terminal is "During the normal temperature test of target A detection point, test a was performed first, then test b, and finally test c, thereby obtaining sub-test result A of target A detection point. After detection and analysis, it was finally determined that the detection result of target A detection point is passed."
[0096] Finally, the terminal fills the test evaluation information of the wireless communication module at each target detection point in each test process into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module, and obtains the target test report of the wireless communication module.
[0097] Based on the above scheme, by converting the sub-test logs and test results of each target detection point of each wireless communication network when executing each detection process into a report style, the intuitiveness and readability of the target test report of the wireless communication module finally obtained are improved, thereby improving the efficiency of staff in analyzing the test results. Then, this scheme also fills in the test process of each test process in sequence, thereby improving the comprehensiveness of the test analysis and the comprehensiveness of the timing feature detection of each potential test process. Finally, this scheme automatically fills in the report template instead of manually filling, thereby improving the report generation efficiency and generation accuracy of this scheme.
[0098] The present application also provides an automated test example applicable to wireless testing of a data link system, such as Figure 2 As shown, the specific processing process includes the following steps:
[0099] Step S201, obtaining each test process of the wireless test and a detection strategy for each test process.
[0100] Step S202: for each test process, split the test process into multiple test phases.
[0101] Step S203, for each test phase, identifying the test target corresponding to the test phase and the sub-test tasks of the test phase for the test target, and based on the test target and the sub-test tasks of the test target, querying the sub-test method corresponding to the test target in the test database.
[0102] Step S204: Use the sub-test methods corresponding to all test targets as the test methods of the test flow, and use the sub-test tasks of all test targets as the test tasks of the test flow.
[0103] Step S205 , for each detection strategy, split the detection strategy into sub-detection strategies corresponding to different detection targets, and identify the similarity between each detection target and each test target.
[0104] Step S206, based on the similarity between each detection target and each test target, the first test target corresponding to each detection target is screened, and the first test target corresponding to each detection target is used as the target detection point of each detection target.
[0105] Step S207, for each sub-detection strategy, query the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy in the database, and use the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy as the detection indicator information of the detection strategy.
[0106] Step S208, obtaining test requirement information of multiple wireless communication modules, and identifying each target test process corresponding to each test requirement information.
[0107] Step S209, based on the target test processes of each wireless communication module, divide each wireless communication module into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, execute the test task of the test process for the test group corresponding to the target test process, and obtain the test results of each wireless communication module in the test group corresponding to the target test process, as well as the test log information of each wireless communication module executing the target test process.
[0108] Step S210, for each detection strategy, based on the test results of each wireless communication module in the test group corresponding to the target test process, identify the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy.
[0109] Step S211 , based on the detection method of the sub-detection strategy corresponding to each target detection point, the sub-test results of each target detection point of each wireless communication module are detected and analyzed to obtain the detection index value of each target detection point of each wireless communication module.
[0110] Step S212: for each target detection point, identifying the index range to which the detection index value of the target detection point belongs, and determining the sub-detection result corresponding to the target detection point based on the index range of the target detection point.
[0111] Step S213: Using the sub-detection results corresponding to each target detection point of each wireless communication module as detection evaluation information of the test flow corresponding to the detection strategy for each wireless communication module.
[0112] Step S214, based on the test log information corresponding to each test process of each wireless communication module, identify the test sequence corresponding to each test process of each wireless communication module, and based on the test sequence, adjust the test filling sequence of the preset test report template to obtain the target test report template corresponding to each wireless communication module.
[0113] Step S215, for each wireless communication module, extract the sub-test logs of each target detection point of the wireless communication module in the test log information corresponding to each test process, and for each test process, based on the sub-detection results corresponding to each target detection point of the wireless communication module in the test process, and the sub-test logs of the wireless communication module at each target detection point in the test process, generate test evaluation information of the wireless communication module at each target detection point in the test process.
[0114] Step S216, fill the test evaluation information of the wireless communication module at each target detection point in each test process into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module, and obtain the target test report of the wireless communication module.
[0115] It should be understood that, although the various steps in the flowcharts involved in the above-mentioned embodiments are displayed in sequence according to the indication of the arrows, these steps are not necessarily executed in sequence according to the order indicated by the arrows. Unless there is a clear explanation in this article, the execution of these steps does not have a strict order restriction, and these steps can be executed in other orders. Moreover, at least a part of the steps in the flowcharts involved in the above-mentioned embodiments can include multiple steps or multiple stages, and these steps or stages are not necessarily executed at the same time, but can be executed at different times, and the execution order of these steps or stages is not necessarily to be carried out in sequence, but can be executed in turn or alternately with other steps or at least a part of the steps or stages in other steps.
[0116] Based on the same inventive concept, the embodiment of the present application also provides an automated test device for wireless testing of a data link system for implementing the automated test method for wireless testing of a data link system involved above. The implementation scheme for solving the problem provided by the device is similar to the implementation scheme recorded in the above method, so the specific limitations in the embodiments of one or more automated test devices for wireless testing of a data link system provided below can refer to the limitations of the automated test method for wireless testing of a data link system above, and will not be repeated here.
[0117] In one embodiment, Figure 3 As shown, an automated test device suitable for wireless testing of a data link system is provided, comprising: an acquisition module 310, an identification module 320 and a test module 330, wherein:
[0118] The acquisition module 310 is used to acquire each test process of the wireless test and the detection strategy of each test process, and extract the test method of each test process and the test task of each test process;
[0119] An identification module 320 is used to identify each target detection point of each detection strategy and each detection index information of each detection strategy, and based on the test mode of each test process, perform the test task of each test process on the wireless communication module to obtain the test result of the wireless communication module in each test process and the test log information corresponding to each test process; the number of the wireless communication modules is two or more;
[0120] The test module 330 is used to perform test evaluation processing on the test results of the test process to which each detection strategy belongs through each target detection point of each detection strategy and each detection indicator information of each detection strategy, obtain the detection evaluation information of the wireless communication module in each test process, and fill in the preset test report template based on the test log information corresponding to each test process and the detection evaluation information of each test process to obtain the target test report of the wireless communication module.
[0121] Optionally, the acquisition module 310 is specifically configured to:
[0122] For each test process, dividing the test process into multiple test phases;
[0123] For each test phase, identify the test target corresponding to the test phase and the sub-test task of the test phase for the test target, and query the sub-test method corresponding to the test target in the test database based on the test target and the sub-test task of the test target;
[0124] The sub-test methods corresponding to all test targets are used as the test methods of the test process, and the sub-test tasks of all test targets are used as the test tasks of the test process.
[0125] Optionally, the identification module 320 is specifically configured to:
[0126] For each detection strategy, split the detection strategy into sub-detection strategies corresponding to different detection targets, and identify the similarity between each detection target and each test target;
[0127] Based on the similarity between each detection target and each test target, the first test target corresponding to each detection target is selected, and the first test target corresponding to each detection target is used as the target detection point of each detection target;
[0128] For each sub-detection strategy, the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy are queried in the database, and the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy are used as the detection indicator information of the detection strategy.
[0129] Optionally, the identification module 320 is specifically configured to:
[0130] Acquire test requirement information of multiple wireless communication modules, and identify each target test process corresponding to each test requirement information;
[0131] Based on the target test processes of each wireless communication module, each wireless communication module is divided into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, the test task of the test process is executed on the test group corresponding to the target test process, and the test results of each wireless communication module in the test group corresponding to the target test process and the test log information of each wireless communication module executing the target test process are obtained.
[0132] Optionally, the testing module 330 is specifically used to:
[0133] For each detection strategy, based on the test results of each wireless communication module in the test group corresponding to the target test process, identify the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy;
[0134] Based on the detection method of the sub-detection strategy corresponding to each target detection point, the sub-test results of each target detection point of each wireless communication module are detected and analyzed to obtain the detection index value of each target detection point of each wireless communication module;
[0135] For each target detection point, identifying the index range to which the detection index value of the target detection point belongs, and determining the sub-detection result corresponding to the target detection point based on the index range of the target detection point;
[0136] The sub-detection results corresponding to each target detection point of each wireless communication module are used as detection evaluation information of the test flow corresponding to the detection strategy for each wireless communication module.
[0137] Optionally, the testing module 330 is specifically used to:
[0138] Based on the test log information corresponding to each test process of each wireless communication module, identify the test sequence corresponding to each test process of each wireless communication module, and based on the test sequence, adjust the test filling sequence of the preset test report template to obtain the target test report template corresponding to each wireless communication module;
[0139] For each wireless communication module, extract the sub-test logs of each target detection point of the wireless communication module in the test log information corresponding to each test process, and for each test process, based on the sub-detection results corresponding to each target detection point of the wireless communication module in the test process and the sub-test logs of the wireless communication module at each target detection point in the test process, generate test evaluation information of the wireless communication module at each target detection point in the test process;
[0140] The test evaluation information of the wireless communication module at each target detection point in each test process is filled into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module to obtain the target test report of the wireless communication module.
[0141] Each module in the above-mentioned automated test device for wireless testing of data link systems can be implemented in whole or in part by software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of a processor in a computer device in the form of hardware, or can be stored in a memory in a computer device in the form of software, so that the processor can call and execute operations corresponding to each of the above modules.
[0142] In one embodiment, a computer device is provided. The computer device may be a terminal, and its internal structure diagram may be as follows: Figure 4As shown. The computer device includes a processor, a memory, a communication interface, a display screen and an input device connected through a system bus. Among them, the processor of the computer device is used to provide computing and control capabilities. The memory of the computer device includes a non-volatile storage medium and an internal memory. The non-volatile storage medium stores an operating system and a computer program. The internal memory provides an environment for the operation of the operating system and the computer program in the non-volatile storage medium. The communication interface of the computer device is used to communicate with an external terminal in a wired or wireless manner, and the wireless manner can be achieved through WIFI, a mobile cellular network, NFC (near field communication) or other technologies. When the computer program is executed by the processor, an automated test method suitable for wireless testing of a data link system is implemented. The display screen of the computer device can be a liquid crystal display screen or an electronic ink display screen, and the input device of the computer device can be a touch layer covered on the display screen, or a key, trackball or touchpad set on the computer device housing, or an external keyboard, touchpad or mouse, etc.
[0143] Those skilled in the art will understand that Figure 4 The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present application, and does not constitute a limitation on the computer device to which the solution of the present application is applied. The specific computer device may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.
[0144] In one embodiment, a computer device is provided, including a memory and a processor, wherein a computer program is stored in the memory, and when the processor executes the computer program, the steps of any one of the methods in the first aspect are implemented.
[0145] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the steps of any one of the methods in the first aspect are implemented.
[0146] In one embodiment, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of any one of the methods in the first aspect.
[0147] It should be noted that the user information (including but not limited to user device information, user personal information, etc.) and data (including but not limited to data used for analysis, stored data, displayed data, etc.) involved in this application are all information and data authorized by the user or fully authorized by all parties.
[0148] Those skilled in the art can understand that all or part of the processes in the above-mentioned embodiment methods can be completed by instructing the relevant hardware through a computer program, and the computer program can be stored in a non-volatile computer-readable storage medium. When the computer program is executed, it can include the processes of the embodiments of the above-mentioned methods. Among them, any reference to the memory, database or other medium used in the embodiments provided in this application can include at least one of non-volatile and volatile memory. Non-volatile memory can include read-only memory (ROM), magnetic tape, floppy disk, flash memory, optical memory, high-density embedded non-volatile memory, resistive random access memory (ReRAM), magnetoresistive random access memory (MRAM), ferroelectric random access memory (FRAM), phase change memory (PCM), graphene memory, etc. Volatile memory can include random access memory (RAM) or external cache memory, etc. As an illustration and not limitation, RAM can be in various forms, such as static random access memory (SRAM) or dynamic random access memory (DRAM). The database involved in each embodiment provided in this application may include at least one of a relational database and a non-relational database. Non-relational databases may include distributed databases based on blockchains, etc., but are not limited to this. The processor involved in each embodiment provided in this application may be a general-purpose processor, a central processing unit, a graphics processor, a digital signal processor, a programmable logic device, a data processing logic device based on quantum computing, etc., but are not limited to this.
[0149] The technical features of the above embodiments may be combined arbitrarily. To make the description concise, not all possible combinations of the technical features in the above embodiments are described. However, as long as there is no contradiction in the combination of these technical features, they should be considered to be within the scope of this specification.
[0150] The above-described embodiments only express several implementation methods of the present application, and the descriptions thereof are relatively specific and detailed, but they cannot be understood as limiting the scope of the present application. It should be pointed out that, for a person of ordinary skill in the art, several variations and improvements can be made without departing from the concept of the present application, and these all belong to the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the attached claims.
Claims
1. An automated testing method for wireless testing of a data link system, characterized in that: The method comprises: Obtain each test process of the wireless test and the detection strategy of each test process, and extract the test method of each test process and the test task of each test process; Identify each target detection point of each detection strategy, and each detection indicator information of each detection strategy; Acquire test requirement information of multiple wireless communication modules, and identify each target test process corresponding to each test requirement information; Based on each target test process of each wireless communication module, each wireless communication module is divided into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, the test task of the test process is executed on the test group corresponding to the target test process, and the test result of each wireless communication module in the test group corresponding to the target test process and the test log information of each wireless communication module executing the target test process are obtained; the number of the wireless communication modules is two or more; For each detection strategy, based on the test results of each wireless communication module in the test group corresponding to the target test process, identify the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy; Based on the detection method of the sub-detection strategy corresponding to each target detection point, the sub-test results of each target detection point of each wireless communication module are detected and analyzed to obtain the detection index value of each target detection point of each wireless communication module; For each target detection point, identifying the index range to which the detection index value of the target detection point belongs, and determining the sub-detection result corresponding to the target detection point based on the index range of the target detection point; Using the sub-detection results corresponding to each target detection point of each wireless communication module as detection evaluation information of each wireless communication module in the test process corresponding to the detection strategy; Based on the test log information corresponding to each test process and the detection and evaluation information of each test process, the preset test report template is filled in to obtain the target test report of the wireless communication module.
2. The method according to claim 1, characterized in that: The extracting of the test method of each test process and the test task of each test process includes: For each test process, dividing the test process into multiple test phases; For each test phase, identify the test target corresponding to the test phase and the sub-test task of the test phase for the test target, and query the sub-test method corresponding to the test target in the test database based on the test target and the sub-test task of the test target; The sub-test methods corresponding to all test targets are used as the test methods of the test process, and the sub-test tasks of all test targets are used as the test tasks of the test process.
3. The method according to claim 2, characterized in that The identification of each target detection point of each detection strategy and each detection indicator information of each detection strategy includes: For each detection strategy, split the detection strategy into sub-detection strategies corresponding to different detection targets, and identify the similarity between each detection target and each test target; Based on the similarity between each detection target and each test target, the first test target corresponding to each detection target is selected, and the first test target corresponding to each detection target is used as the target detection point of each detection target; For each sub-detection strategy, the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy are queried in the database, and the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy are used as the detection indicator information of the detection strategy.
4. The method according to claim 1, characterized in that: The test log information corresponding to each test process and the detection and evaluation information of each test process are filled into a preset test report template to obtain a target test report of the wireless communication module, including: Based on the test log information corresponding to each test process of each wireless communication module, identify the test sequence corresponding to each test process of each wireless communication module, and based on the test sequence, adjust the test filling sequence of the preset test report template to obtain the target test report template corresponding to each wireless communication module; For each wireless communication module, extract the sub-test logs of each target detection point of the wireless communication module in the test log information corresponding to each test process, and for each test process, based on the sub-detection results corresponding to each target detection point of the wireless communication module in the test process and the sub-test logs of the wireless communication module at each target detection point in the test process, generate test evaluation information of the wireless communication module at each target detection point in the test process; The test evaluation information of the wireless communication module at each target detection point in each test process is filled into the target test report template corresponding to the wireless communication module according to the test filling sequence of the target test report template corresponding to the wireless communication module to obtain the target test report of the wireless communication module.
5. An automated test device suitable for wireless testing of a data link system, characterized in that: The device comprises: An acquisition module, used to acquire each test process of the wireless test and the detection strategy of each test process, and extract the test method of each test process and the test task of each test process; An identification module is used to identify each target detection point of each detection strategy and each detection index information of each detection strategy; obtain test requirement information of multiple wireless communication modules, and identify each target test process corresponding to each test requirement information; based on each target test process of each wireless communication module, each wireless communication module is divided into a test group corresponding to each target test process, and for each target test process, based on the test method of the target test process, the test task of the test process is executed for the test group corresponding to the target test process, and the test result of each wireless communication module in the test group corresponding to the target test process and the test log information of each wireless communication module executing the target test process are obtained; the number of the wireless communication modules is two or more; A test module is used to identify, for each detection strategy, the sub-test results of each target detection point of each wireless communication module in the test group of the detection process corresponding to the detection strategy based on the test results of each wireless communication module in the test group corresponding to the target test process; based on the detection method of the sub-detection strategy corresponding to each target detection point, perform detection and analysis on the sub-test results of each target detection point of each wireless communication module to obtain the detection index value of each target detection point of each wireless communication module; for each target detection point, identify the index range to which the detection index value of the target detection point belongs, and determine the sub-detection result corresponding to the target detection point based on the index range described by the target detection point; use the sub-detection results corresponding to each target detection point of each wireless communication module as the detection evaluation information of each wireless communication module in the test process corresponding to the detection strategy; fill in the preset test report template based on the test log information corresponding to each test process and the detection evaluation information of each test process to obtain the target test report of the wireless communication module.
6. The device according to claim 5, characterized in that The acquisition module is specifically used for: For each test process, dividing the test process into multiple test phases; For each test phase, identify the test target corresponding to the test phase and the sub-test task of the test phase for the test target, and query the sub-test method corresponding to the test target in the test database based on the test target and the sub-test task of the test target; The sub-test methods corresponding to all test targets are used as the test methods of the test process, and the sub-test tasks of all test targets are used as the test tasks of the test process.
7. The device according to claim 6, characterized in that The identification module is specifically used for: For each detection strategy, split the detection strategy into sub-detection strategies corresponding to different detection targets, and identify the similarity between each detection target and each test target; Based on the similarity between each detection target and each test target, the first test target corresponding to each detection target is selected, and the first test target corresponding to each detection target is used as the target detection point of each detection target; For each sub-detection strategy, the detection method of the sub-detection strategy and the indicator ranges corresponding to the sub-detection strategy are queried in the database, and the detection method of each sub-detection strategy and the indicator ranges corresponding to each sub-detection strategy are used as the detection indicator information of the detection strategy.
8. A computer device comprising a memory and a processor, wherein the memory stores a computer program, wherein: When the processor executes the computer program, the steps of the method according to any one of claims 1 to 4 are implemented.
9. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
10. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 4 are implemented.
