Automatic testing method and system for atmospheric resolving module

Automatically generate input parameters, automatic assignment and comparison through automated testing methods, solving the problem of inefficient testing of traditional atmospheric solution modules and achieving more comprehensive and accurate test results.

CN120196549APending Publication Date: 2025-06-24SHANGHAI AEROSPACE COMP TECH INST
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510296949.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-03-13
Publication Date
2025-06-24

AI Technical Summary

Technical Problem

Traditional atmospheric solution module testing relies on manual operations, resulting in rigid and inefficient testing of the test methods, making it difficult to achieve comprehensive and in-depth testing.

Method used

Using automated testing methods, the input parameters are automatically generated by analyzing the atmospheric solution module, a general parameter transfer function is created for automatic assignment, and the data simulation software and flight control software are called to obtain the expected results and actual measurement results, and automatically compare them to complete the test.

Benefits of technology

It significantly improves the testing efficiency and coverage range, ensures the accuracy of the test results, avoids manual errors, and ensures the stable operation of the atmospheric solution module.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120196549A_ABST
    Figure CN120196549A_ABST
Patent Text Reader

Abstract

The invention relates to the technical field of software testing, and provides an automatic testing method for an atmosphere resolving module, which comprises the following steps: S1, analyzing the atmosphere resolving module, automatically generating input parameters required by the atmosphere resolving module, and generating an atmosphere resolving module parameter file; s2, creating a universal parameter transfer function to perform automatic assignment on the input parameters of the atmosphere resolving module; s3, calling data simulation software to obtain an expected result of the atmosphere resolving module, calling flight control software to obtain an actual measurement result of the atmosphere resolving module, and writing the expected result and the actual measurement result into a parameter file of the atmosphere resolving module at the same time; and S4, automatically comparing the expected result and the actual measurement result written in the atmospheric calculation module parameter file to obtain a test passing result, and completing the test. According to the technical scheme, the problem that the testing efficiency is low due to the fact that a traditional atmosphere resolving module is tested manually is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the technical field of software testing, and in particular to an automated testing method and system for an atmosphere solution module. Background Art

[0002] From a professional academic perspective, atmospheric solution technology deeply integrates the complex and subtle principles of atmospheric physics and a variety of mathematical methods. Its core operation is to use massive and accurate observation data to carry out extremely precise and scientific calculations and forward-looking predictions for a series of critical parameters in the atmosphere, such as atmospheric pressure, which is related to the changes and stability of the weather system; and air density, which has a profound impact on the flight performance of aircraft and various industrial processes involving the atmospheric environment.

[0003] The atmospheric solution module plays a critical role as a bridge in the actual operation system. Its main workflow is rigorously logical and coherent. First, the module will accurately receive the given altitude and speed information, which are like the keys to open the door to calculation. Then, it will strictly follow the atmospheric solution formula that has been carefully bound and repeatedly verified in advance, and methodically calculate the corresponding air density with high accuracy. Accurate acquisition of air density is an important cornerstone for subsequent calculations. Based on this, the module will further calculate the dynamic pressure value, which is of great significance to the normal operation of the stability control system. Finally, the module will provide these key data that embody the results of complex calculations to the stability control system in a timely and accurate manner, so that the stability control system can realize variable parameter operation based on these data, thereby ensuring that the entire system can operate stably and efficiently under different environmental conditions.

[0004] Looking back at the traditional atmospheric solution module testing process, manual operation has dominated. However, this traditional method has exposed a series of serious drawbacks that are difficult to ignore. The most intuitive and prominent one is that the test method presents a single and rigid characteristic. During the entire test process, testers are faced with heavy and monotonous work tasks. They need to concentrate on manually changing the single input parameters one by one, and each parameter adjustment must be treated with caution. In addition, after each successful parameter change, the corresponding single output parameters must be manually recorded in detail. This process not only consumes a lot of time and energy, but is also prone to recording errors due to manual fatigue. Subsequently, the most critical comparison link also relies on manual completion. Testers need to rely on their own professional knowledge and patience to compare the expected results with the actual output results in detail. Such a cumbersome and inefficient operation process directly leads to extremely low test efficiency. Not only that, due to the natural limitations of manual operation in time, energy and thinking coverage, it is difficult to test the atmospheric solution module in a comprehensive, in-depth and corner-free manner. Summary of the Invention

[0005] In view of the above problems, the object of the present invention is to provide an automated testing method and system for an atmospheric solution module, which can automatically generate input parameters for the atmospheric solution module according to the needs of testers, create a general parameter passing function to automatically assign values to the input parameters of the atmospheric solution module, respectively call a data simulation software and a flight control software to obtain the expected result and the measured result of the atmospheric solution module, write them into the parameter file of the atmospheric solution module, automatically compare the expected result and the measured result of the atmospheric solution module, obtain a test pass result, and complete the test. The test efficiency is significantly improved, the test scope is more comprehensive, and the test result is more accurate.

[0006] The above object of the present invention is achieved by the following technical solutions: An automated testing method for an atmospheric solution module, characterized by comprising the following steps: S1: Analyze the atmospheric solution module, automatically generate the input parameters required by the atmospheric solution module, and generate a parameter file for the atmospheric solution module; S2: Create a general parameter passing function to automatically assign values to the input parameters of the atmospheric solution module; S3: Call a data simulation software to obtain the expected result of the atmospheric solution module, call a flight control software to obtain the measured result of the atmospheric solution module, and write the expected result and the measured result into the parameter file of the atmospheric solution module at the same time; S4: Automatically compare the expected result and the measured result written in the parameter file of the atmospheric solution module, obtain a test pass result, and complete the test.

[0007] Further, in step S1, when analyzing the atmospheric solution module and automatically generating the input parameters required by the atmospheric solution module, it includes: Automatically segment the altitude according to the original parameter table of the atmospheric solution module, and automatically design values inside, on, and outside the boundary for each segment of altitude.

[0008] Further, automatically segment the altitude according to the original parameter table of the atmospheric solution module, and automatically design values inside, on, and outside the boundary for each segment of altitude, specifically: Analyze the distribution of altitude data in the original parameter table. If the data distribution is relatively uniform, set a suitable segmentation interval for equal-distance segmentation. If the data shows obvious non-uniformity, perform non-equal-distance segmentation according to the density distribution characteristics of the data; Determine the boundary values of each altitude segment. For each segmented interval, randomly select one or more values within the interval as the values inside the boundary, directly select the lower limit value and the upper limit value of each segmented interval as the values on the boundary, and select one value below the lower limit value and one value above the upper limit value of each segmented interval as the values outside the boundary.

[0009] Further, in step S1, the generated atmospheric solution module parameter file includes information such as serial number, altitude, speed, boundary conditions, expected results, measured results, and test pass conditions.

[0010] Further, in step S2, create a general parameter-passing function to automatically assign values to the input parameters of the atmospheric solution module. Specifically: Read the atmospheric solution module parameter file through the parameter-passing function, and automatically assign values to the input parameters of the atmospheric solution module in sequence from serial number 1 to N.

[0011] Further, in step S3, call the data simulation software to obtain the expected results of the atmospheric solution module, call the flight control software to obtain the measured results of the atmospheric solution module, and write the expected results and the measured results into the atmospheric solution module parameter file at the same time. Specifically: When calling the data simulation software, send detailed test scenario description information to the data simulation software, including information such as the current input parameter combination of the atmospheric solution module and the simulated atmospheric environment characteristics, so that the data simulation software can accurately simulate and generate the expected results based on this information; When calling the flight control software to obtain the measured results, after receiving the call request from the test system, the flight control software will first perform a self-check on its own sensor status. If the self-check passes, it will start the data acquisition process to obtain the measured results of the atmospheric solution module; if the self-check fails, the flight control software will return a fault code and fault details to the test system, and the test system will pause the test process accordingly and prompt the tester to perform equipment maintenance.

[0012] Further, in step S4, automatically compare the expected results and the measured results written in the atmospheric solution module parameter file to obtain the test pass result and complete the test. Specifically: Read the atmospheric solution module parameter file and extract the data in the corresponding columns of the expected results and the measured results; Use the preset comparison algorithm to compare the read expected results and the measured results one by one. If the results are numerical data, use the absolute error or relative error method for comparison, and set an allowable error threshold. If the absolute value of the difference between the expected result and the measured result does not exceed the error threshold, it is considered that the comparison of this group of results passes; if the results are text data, then use the string matching algorithm to compare character by character to ensure that the two are exactly the same. If there is any character difference, it is determined that the comparison fails. During the comparison process, after each group of results is compared, record the comparison result in the atmospheric solution module parameter file. When all the expected results and the measured results are compared, calculate the ratio of the number of passed comparisons to the total number of comparisons. If the passing ratio reaches the preset standard, it is determined that the entire test passes and a test pass result is generated; if the standard is not reached, it is determined that the test fails.

[0013] An automated test system for an atmospheric solution module for performing the automated test method of the atmospheric solution module as described above, comprising: A parameter file generation module for analyzing the atmospheric solution module, automatically generating the input parameters required by the atmospheric solution module, and generating an atmospheric solution module parameter file; A parameter passing function creation module for creating a general parameter passing function to automatically assign values to the input parameters of the atmospheric solution module; A test result acquisition module for calling data simulation software to obtain the expected results of the atmospheric solution module, calling flight control software to obtain the measured results of the atmospheric solution module, and writing the expected results and the measured results into the atmospheric solution module parameter file at the same time; A test result comparison module for automatically comparing the expected results and the measured results written in the atmospheric solution module parameter file to obtain a test pass result and complete the test.

[0014] A computer device comprising a memory and one or more processors, wherein computer code is stored in the memory, and when the computer code is executed by the one or more processors, the one or more processors execute the method as described above.

[0015] A computer-readable storage medium storing computer code, and when the computer code is executed, the method as described above is executed.

[0016] Compared with the prior art, the present invention has at least one of the following beneficial effects: (1) Comprehensiveness improvement: In the traditional atmospheric solution module testing process, manual single testing is often limited by time and energy, and only limited input parameter combinations can be selected for testing. This is like exploring only a few corners in a vast test field, resulting in a large number of potential test scenarios being missed. The atmospheric solution module parameter file created by the present invention is like a detailed test map. Based on an in-depth analysis of the atmospheric solution module, it comprehensively covers various possible input parameter situations, including boundary values, normal range values, and abnormal values ​​at different altitudes, as well as various speed values ​​corresponding thereto. Through this parameter file, testers can easily traverse various complex test scenarios, ensure the comprehensiveness of the test coverage, effectively avoid the situation where potential module problems may not be discovered due to test omissions, and provide a solid guarantee for the stable operation of the atmospheric solution module.

[0017] (2) Greatly improved efficiency: In the past, when the atmospheric solution module was tested manually, each test required the tester to manually input parameters, wait for the test results, and then manually record and conduct the next test. This series of tedious operations not only takes a lot of time, but is also prone to operational errors due to manual fatigue. The present invention innovatively automatically generates an atmospheric solution module parameter file. At the same time, in combination with a universal parameter transfer function, it can automatically and cyclically input different parameter combinations for testing the atmospheric solution module according to the instructions of the parameter file. This process greatly reduces manual intervention and enables the test process to be carried out quickly and continuously. Compared with traditional manual testing, test tasks that originally took hours or even days to complete can now be completed in just tens of minutes, greatly shortening the product development cycle and improving the company's market competitiveness. (3) Significantly enhanced accuracy: When manually comparing the expected results and measured results of the atmospheric solution module, it is easy to make comparison errors due to the limitations of human subjective judgment and computing power. Even a small calculation error or visual negligence may lead to a misjudgment of the test results, thereby affecting the accurate evaluation of the performance of the atmospheric solution module. With the help of advanced automated comparison technology, the present invention can compare the expected results and measured results in the parameter file with extremely high accuracy. It is like a rigorous "mathematical master" who strictly follows the preset comparison rules to conduct a meticulous analysis of each set of data. Whether it is the precise calculation of numerical data or the character-by-character matching of text data, the accuracy of the comparison results can be ensured. This automated comparison method not only eliminates the errors caused by human factors, but also quickly generates accurate test results, providing a reliable data basis for the performance optimization of the atmospheric solution module, and effectively ensuring the quality of the product. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] Figure 1Flow chart of the automated test method for the atmospheric solution module of the present invention; Figure 2 Schematic diagram of the parameter file of the atmospheric solution module of the present invention. Detailed implementation manners

[0019] To make the objectives, technical solutions and advantages of the embodiments of the present application clearer, the technical solutions in the embodiments of the present application will be clearly and completely described below with reference to the accompanying drawings in the embodiments of the present application. Apparently, the described embodiments are some but not all of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in the present application without creative efforts shall fall within the protection scope of the present application.

[0020] Those skilled in the art of the present technology can understand that unless specifically stated otherwise, the singular forms "a", "an", "the" and "said" used herein may also include the plural forms. It should be further understood that the term "comprising" used in the specification of the present invention means the presence of the described features, integers, steps, operations, elements and / or components, but does not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or their groups.

[0021] The present invention provides an automated test method for an atmospheric solution module. By analyzing the atmospheric solution module, the input parameters required by the atmospheric solution module are automatically generated, and a parameter file for the atmospheric solution module is generated, where the altitude needs to cover all the data inside, on, and outside the boundaries in the original parameter table of the atmospheric solution. A general parameter-passing function is created to automatically assign values to the input parameters of the atmospheric solution module. The data simulation software is called to obtain the expected results of the atmospheric solution module, and the flight control software is called to obtain the measured results of the atmospheric solution module. Both the expected results and the measured results are written into the parameter file of the atmospheric solution module. The expected results and the measured results of the atmospheric solution module are automatically compared to obtain the test pass result and complete the test.

[0022] First embodiment As Figure 1 shown, this embodiment provides an automated test method for an atmospheric solution module, including the following steps: S1: Analyze the atmospheric solution module, automatically generate the input parameters required by the atmospheric solution module, and generate a parameter file for the atmospheric solution module.

[0023] Analyzing the atmospheric solution module and automatically generating the input parameters required by the atmospheric solution module includes: automatically segmenting the altitude according to the original parameter table of the atmospheric solution module, and automatically designing the values inside, on, and outside the boundaries for each segment of altitude.

[0024] Among them, the altitude is automatically segmented according to the original parameter table of the atmospheric calculation module, and values within, on, and outside the designed boundaries of each altitude segment are automatically designed. Specifically: Analyze the distribution of altitude data in the original parameter table. If the data distribution is relatively uniform, set a suitable segmentation interval for equal-distance segmentation. If the data shows obvious non-uniformity, perform non-equal-distance segmentation according to the density distribution characteristics of the data.

[0025] For example, when using equal-distance segmentation, assume that the minimum altitude in the original parameter table is 0 meters and the maximum is 10,000 meters. If the segmentation interval is set to 1,000 meters, the altitude range can be divided into multiple intervals such as 0 - 1,000 meters, 1,001 - 2,000 meters, 2,001 - 3,000 meters... 9,001 - 10,000 meters. When using non-equal-distance segmentation, in the low-altitude area (such as 0 - 2,000 meters), the data is relatively dense, and this area can be divided into smaller intervals, such as 0 - 500 meters, 501 - 1,000 meters, 1,001 - 1,500 meters, 1,501 - 2,000 meters; while in the high-altitude area (such as 8,000 - 10,000 meters), the data is relatively sparse and can be divided into larger intervals such as 8,000 - 9,000 meters, 9,001 - 10,000 meters.

[0026] Determine the boundary values of each altitude segment. For each segmentation interval, randomly select one or more values within the interval as the values within the boundary, directly select the lower and upper limits of each segmentation interval as the values on the boundary, and select one value below the lower limit and one value above the upper limit of each segmentation interval as the values outside the boundary.

[0027] For example, within the interval of 0 - 1,000 meters, 300 meters, 750 meters, etc. can be randomly selected as the values within the boundary. The number of selected values can be determined according to the test details and coverage requirements. Generally, it is more appropriate to select 2 - 3 values for each interval. For example, for the interval of 0 - 1,000 meters, the values on the boundary are 0 meters and 1,000 meters. For example, for the interval of 0 - 1,000 meters, the values outside the boundary can be -100 meters (below 0 meters) and 1,100 meters (above 1,000 meters). These values outside the boundary are used to test the processing ability of the atmospheric calculation module for inputs outside the normal range.

[0028] Furthermore, as Figure 2 shown, the generated parameter file of the atmospheric calculation module includes information such as serial number, altitude, speed, boundary conditions, expected results, measured results, and test pass conditions.

[0029] S2: Create a general parameter-passing function to automatically assign values to the input parameters of the atmospheric calculation module.

[0030] Read the parameter file of the atmospheric solution module through the parameter passing function, and automatically assign the input parameters of the atmospheric solution module according to the serial numbers 1 to N.

[0031] S3: Call the data simulation software to obtain the expected result of the atmospheric solution module, call the flight control software to obtain the measured result of the atmospheric solution module, and write the expected result and the measured result into the parameter file of the atmospheric solution module at the same time.

[0032] When calling the data simulation software, send detailed test scenario description information to the data simulation software, including information such as the current input parameter combination of the atmospheric solution module and the characteristics of the simulated atmospheric environment, so that the data simulation software can accurately simulate and generate the expected result based on this information; When calling the flight control software to obtain the measured result, after receiving the call request from the test system, the flight control software will first perform a self-check on the status of its own sensors. If the self-check passes, it will start the data acquisition process to obtain the measured result of the atmospheric solution module; if the self-check fails, the flight control software will return a fault code and fault details to the test system, and the test system will pause the test process accordingly and prompt the tester to perform equipment maintenance.

[0033] S4: Automatically compare the expected result and the measured result written in the parameter file of the atmospheric solution module to obtain a test pass result and complete the test.

[0034] Read the parameter file of the atmospheric solution module, and extract the data in the corresponding columns of the expected result and the measured result; Use a pre-set comparison algorithm to compare the read expected result and measured result one by one. If the result is numerical data, use the absolute error or relative error method for comparison, and set an allowable error threshold. If the absolute value of the difference between the expected result and the measured result does not exceed the error threshold, it is considered that the comparison of this group of results passes; if the result is text data, use the string matching algorithm to compare character by character to ensure that the two are exactly the same. If there is any character difference, it is determined that the comparison fails; During the comparison process, after each group of results is compared, record the comparison result in the parameter file of the atmospheric solution module; When all the expected results and measured results are compared, calculate the ratio of the number of comparisons passed to the total number of comparisons. If the pass ratio reaches the pre-set standard, it is determined that the entire test passes and a test pass result is generated; if the standard is not reached, it is determined that the test fails.

[0035] Second Embodiment This embodiment provides an automated test system for an atmospheric solution module for performing an automated test method of the atmospheric solution module in the first embodiment, including: A parameter file generation module 1, configured to analyze the atmospheric solution module, automatically generate input parameters required by the atmospheric solution module, and generate an atmospheric solution module parameter file; A parameter passing function creation module 2, configured to create a general parameter passing function to automatically assign values to the input parameters of the atmospheric solution module; A test result acquisition module 3, configured to call data simulation software to obtain an expected result of the atmospheric solution module, call flight control software to obtain an actual measurement result of the atmospheric solution module, and write the expected result and the actual measurement result into the atmospheric solution module parameter file at the same time; A test result comparison module 4, configured to automatically compare the expected result and the actual measurement result written in the atmospheric solution module parameter file to obtain a test pass result and complete the test.

[0036] A computer-readable storage medium stores computer code, and when the computer code is executed, the above method is executed. Those of ordinary skill in the art can understand that all or part of the steps in the various methods of the above embodiments can be completed by instructing relevant hardware through a program. This program can be stored in a computer-readable storage medium, and the storage medium can include: read-only memory (ROM, Read Only Memory), random access memory (RAM, Random Access Memory), magnetic disk or optical disk, etc.

[0037] The above are only the preferred embodiments of the present invention. The protection scope of the present invention is not limited to the above embodiments. All technical solutions falling within the idea of the present invention belong to the protection scope of the present invention. It should be noted that for those of ordinary skill in the art, several improvements and refinements can be made without departing from the principle of the present invention, and these improvements and refinements should also be regarded as the protection scope of the present invention.

[0038] The technical features of the above embodiments can be combined arbitrarily. For the sake of brevity of description, all possible combinations of the technical features in the above embodiments are not described. However, as long as there is no contradiction in the combination of these technical features, it should be considered that the scope described in this specification.

[0039] It should be noted that the above embodiments can be freely combined according to needs. The above are only the preferred embodiments of the present invention. It should be noted that for those of ordinary skill in the art, several improvements and refinements can be made without departing from the principle of the present invention, and these improvements and refinements should also be regarded as the protection scope of the present invention.

Claims

1. An automated testing method for an atmospheric solution module, characterized in that: The following steps are involved: S1: Analyze the atmosphere solution module, automatically generate the input parameters required by the atmosphere solution module, and generate the atmosphere solution module parameter file; S2: Creating a general parameter transfer function to automatically assign values ​​to the input parameters of the atmosphere solution module; S3: calling the data simulation software to obtain the expected result of the atmospheric solution module, calling the flight control software to obtain the measured result of the atmospheric solution module, and writing the expected result and the measured result into the atmospheric solution module parameter file at the same time; S4: Automatically compare the expected result written in the atmospheric solution module parameter file with the measured result, obtain a test pass result, and complete the test.

2. The automated testing method for the atmosphere solution module according to claim 1, characterized in that: In step S1, the atmosphere solution module is analyzed to automatically generate the input parameters required by the atmosphere solution module, including: The altitude is automatically designed in sections according to the original parameter table of the atmosphere solution module, and the values ​​within the boundary, on the boundary and outside the boundary are automatically designed for each altitude section.

3. The automated testing method for the atmosphere solution module according to claim 2, characterized in that: The altitude is automatically designed in sections according to the original parameter table of the atmospheric solution module, and the values ​​within the boundary, on the boundary and outside the boundary are automatically designed for each altitude section, specifically: Analyze the distribution of altitude data in the original parameter table. If the data distribution is relatively uniform, set a suitable segmentation interval to perform equidistant segmentation. If the data is obviously non-uniform, perform unequal segmentation according to the density distribution characteristics of the data. Determine the boundary value of each altitude segment. For each segmented interval, randomly select one or more values ​​inside the interval as the values ​​within the boundary, directly select the lower limit and upper limit of each segmented interval as the values ​​on the boundary, and select a value below the lower limit and above the upper limit of each segmented interval as the value outside the boundary.

4. The automated testing method for the atmosphere solution module according to claim 1, characterized in that: In step S1, the atmospheric solution module parameter file is generated, including information such as serial number, altitude, speed, boundary conditions, expected results, measured results, and test pass status.

5. The automated testing method for the atmosphere solution module according to claim 4, characterized in that: In step S2, a general parameter transfer function is created to automatically assign values ​​to the input parameters of the atmosphere solution module, specifically: The parameter file of the atmosphere solution module is read through the parameter transfer function loop, and the input parameters of the atmosphere solution module are automatically assigned according to sequence numbers 1 to N.

6. The automated testing method for the atmosphere solution module according to claim 1, characterized in that: In step S3, the data simulation software is called to obtain the expected result of the atmosphere solution module, the flight control software is called to obtain the measured result of the atmosphere solution module, and the expected result and the measured result are simultaneously written into the atmosphere solution module parameter file, specifically: When calling the data simulation software, detailed test scenario description information is sent to the data simulation software, including information including the current input parameter combination of the atmospheric solution module and the simulated atmospheric environment characteristics, so that the data simulation software can accurately simulate and generate the expected results based on this information; When calling the flight control software to obtain the measured results, the flight control software will first perform a self-check on its own sensor status after receiving the call request from the test system. If the self-check passes, the data collection process will be started to obtain the measured results of the atmospheric solution module; If the self-test fails, the flight control software will return a fault code and fault details to the test system, and the test system will suspend the test process and prompt the tester to perform equipment maintenance.

7. The automated testing method for the atmosphere solution module according to claim 1, characterized in that: In step S4, the expected result written in the atmospheric solution module parameter file and the measured result are automatically compared to obtain a test pass result and complete the test, specifically: Read the atmospheric solution module parameter file, and extract data in the corresponding columns of the expected result and the measured result; Use a preset comparison algorithm to compare the expected result and the measured result one by one. If the result is numerical data, use absolute error or relative error to compare, set an allowable error threshold, and if the absolute value of the difference between the expected result and the measured result does not exceed the error threshold, it is considered that the group of results has passed the comparison; if the result is text data, use a string matching algorithm to compare character by character to ensure that the two are completely consistent. If there is any character difference, it is determined that the comparison has failed; During the comparison process, each time a set of results is compared, the comparison result is recorded in the atmospheric solution module parameter file; When all the expected results and the measured results have been compared, the ratio of the number of passed comparisons to the total number of comparisons is counted. If the passing ratio reaches a preset standard, the entire test is judged to have passed and a test pass result is generated; if the standard is not met, the test is judged to have failed.

8. An automated testing system for an atmospheric solution module for executing the automated testing method for an atmospheric solution module according to any one of claims 1 to 7, characterized in that: include: A parameter file generation module is used to analyze the atmosphere solution module, automatically generate the input parameters required by the atmosphere solution module, and generate a parameter file of the atmosphere solution module; A parameter transfer function creation module, used to create a general parameter transfer function to automatically assign values ​​to the input parameters of the atmosphere solution module; A test result acquisition module, used for calling data simulation software to obtain the expected result of the atmosphere solution module, calling flight control software to obtain the measured result of the atmosphere solution module, and writing the expected result and the measured result into the parameter file of the atmosphere solution module at the same time; The test result comparison module is used to automatically compare the expected result written in the atmospheric solution module parameter file with the measured result, obtain the test pass result, and complete the test.

9. A computer device comprising a memory and one or more processors, wherein the memory stores computer codes, and when the computer codes are executed by the one or more processors, the one or more processors execute the method according to any one of claims 1 to 7. 10 . A computer-readable storage medium storing a computer code. When the computer code is executed, the method according to claim 1 is executed.