Detection report generation method, system and equipment and storage medium

By automatically generating test report templates and filling in the test content and acceptable range, the problem of report content not meeting actual needs and low analysis efficiency in existing technologies has been solved, thus achieving efficient and standardized test report generation.

CN121809437APending Publication Date: 2026-04-07超滑科技(佛山)有限责任公司
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-28
Publication Date
2026-04-07

AI Technical Summary

Technical Problem

In existing technologies, test reports are written using manual templates, resulting in reports that do not meet actual needs, include unnecessary test items, and have low efficiency in subsequent comparative analysis.

Method used

By receiving generation requests and testing data, parsing and displaying categories and items, generating testing report templates with corresponding fill areas, and automatically filling in testing content, qualified range and judgment results, the system generates visual data charts and performs multi-dimensional verification.

Benefits of technology

It enables the rapid generation of test reports that meet the requirements, improves work efficiency, ensures the completeness, accuracy and standardization of reports, and reduces the tediousness and misalignment of manual operations.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121809437A_ABST
    Figure CN121809437A_ABST
Patent Text Reader

Abstract

The invention relates to the field of quality detection, and provides a detection report generation method, system and device and a storage medium, and the method comprises the steps: receiving a generation request of a detection report, analyzing the generation request, obtaining an expected display category and a display item, determining a corresponding detection report template based on the display category, and according to the display item, generating a detection report according to the detection report template. The detection content corresponding to the display item and the corresponding detection qualification range are obtained from the preset detection database, the detection content and the detection qualification range are filled into the detection report template, and the detection report is generated, so that the template can be generated according to the request; and the obtained detection content and the detection qualified range are filled to the corresponding positions according to the format requirements of the template to form a complete detection report, so that the detection report meeting the requirements can be quickly generated, and the working efficiency is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of quality inspection, and in particular to a method for generating inspection reports. Background Technology

[0002] Currently, most companies still rely on manual labor for writing test reports. Even with the help of templates, multiple types need to be pre-set, and the content still depends on manual input. While this template-based writing method shortens the report preparation time to some extent, templates cannot meet actual needs. The reports often contain a large number of unnecessary test items, and the verification efficiency is low in the subsequent comparative analysis stage, resulting in significant inconveniences. Summary of the Invention

[0003] This application aims to improve at least one technical problem in the background art.

[0004] This application provides a method for generating a test report, which includes: Receive requests for generating test reports and test data; Parse the request to obtain at least one display category and multiple display items under the display category; Generate a test report template with corresponding filled areas based on the display category; Based on the project being presented, obtain the corresponding testing content from the testing data and the corresponding acceptable testing range from the preset testing database; The test content is compared and analyzed with the test pass range to obtain the pass status judgment result; Fill in the test content, the range of acceptable test results, and the result of the acceptance status into the corresponding fill area in the test report template; Verify all corresponding filled areas; if the verification passes, generate a test report.

[0005] According to some technical solutions of this application, the step of generating a detection report template with a corresponding filled area based on the display category specifically includes: The first display category is determined as the baseline category, and the remaining display categories are arranged below the baseline category according to a preset category sorting rule; For each of the aforementioned display categories and each of the aforementioned display items, a unique fill area identifier is assigned in the test report template; Based on the assigned fill area identifier, generate a test report template with the corresponding fill area.

[0006] According to some technical solutions of this application, the parsing and generation request yields at least one display category and multiple display items under the display category, specifically including: Parse the generation request to obtain the user identifier, category identifier, and item identifier; Verify whether the user identifier exists in the preset list of authorized users; If the verification passes, the display category is determined based on the category identifier, and the display item is determined based on the item identifier.

[0007] According to some technical solutions of this application, after filling the test content, the test pass range, and the pass status determination result into the corresponding fill area in the test report template, it further includes: Based on the test content, the range of acceptable test results, and the results of the acceptance status determination, a visual data chart is generated. Fill the pre-defined chart area in the test report template with the visualized data graph.

[0008] According to some technical solutions of this application, the step of generating a visual data chart based on the detection content, the detection qualification range, and the qualification status determination result specifically includes: The test content, the range of acceptable test results, and the results of the acceptance status determination are linked to construct a structured data table; The structured data table is cleaned and its format converted to obtain a converted data table. Based on the display category and the attributes of the displayed items, select a matching visualization chart type from the preset chart type library; Based on the transformed data table, determine the rendering parameters for the visualization chart type; Generate a visual data graph based on the configured rendering parameters.

[0009] According to some technical solutions of this application, the step of verifying all corresponding filled areas and generating a test report if the verification passes specifically includes: Verify the compliance of the fill content in all corresponding fill areas; Determine whether the conformity inspection has passed; if it has, generate an inspection report.

[0010] According to some technical solutions of this application, the step of comparing and analyzing the test content with the test qualification range to obtain the qualification status judgment result specifically includes: Obtain the preset comparison rule base; Based on the displayed items, match the corresponding comparison rules from the comparison rule library; Based on the comparison rules, the test content and the acceptable range are judged, and the acceptable status judgment result is output.

[0011] This application also provides a test report generation system, which includes: The receiving module is used to receive requests for generating test reports and test data; The parsing module is used to parse the generation request to obtain at least one display category and multiple display items under the display category; The template generation module is used to generate inspection report templates with corresponding filled areas based on the display category; The acquisition module is used to obtain the test content corresponding to the displayed item from the test data and the test pass range corresponding to the displayed item from the preset test database, based on the displayed item. The judgment module is used to compare and analyze the detected content with the qualified range to obtain the qualified status judgment result; The fill module is used to fill the test content, the test pass range, and the pass status judgment result into the corresponding fill area in the test report template; The report generation module is used to verify all corresponding filled areas. If the verification passes, a test report is generated.

[0012] This application also provides a test report generation device, including: a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method described above.

[0013] This application also provides a computer-readable storage medium having a computer program stored thereon, which is executed by a processor to implement the method as described above.

[0014] The test report generation method provided in this application has at least the following beneficial effects: it can generate a template according to the request, and fill in the obtained test content and the test pass range into the corresponding positions according to the template format requirements to form a complete test report, thereby quickly generating a test report that meets the requirements and improving work efficiency. Attached Figure Description

[0015] Figure 1 This is one of the flowcharts for the test report generation method provided in the embodiments of this application; Figure 2 The second flowchart of the test report generation method provided in the embodiments of this application; Figure 3 The third flowchart of the test report generation method provided in the embodiments of this application; Figure 4 The fourth flowchart of the test report generation method provided in the embodiments of this application; Figure 5 The fifth flowchart of the test report generation method provided in the embodiments of this application; Figure 6Flowchart six of the test report generation method provided in the embodiments of this application; Figure 7 The seventh flowchart of the test report generation method provided in the embodiments of this application; Figure 8 This is a schematic diagram of the modules of the test report generation system provided in the embodiments of this application; Figure 9 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0016] The embodiments of this application are described in detail below. Examples of the embodiments are shown in the accompanying drawings, wherein the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The embodiments described below with reference to the accompanying drawings are exemplary and are only used to explain the present invention, and should not be construed as limiting the present invention.

[0017] In the description of this application, it should be understood that the orientation descriptions, such as up, down, front, back, left, right, etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing this application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation or be constructed or operated in a specific orientation. Therefore, they should not be construed as limiting the present invention.

[0018] The following description provides specific application scenarios and requirements for this specification, intended to enable those skilled in the art to make and use the contents of this specification. Various partial modifications to the disclosed embodiments will be apparent to those skilled in the art, and the general principles defined herein can be applied to other embodiments and applications without departing from the spirit and scope of this specification. Therefore, this specification is not limited to the embodiments shown, but rather to the widest scope consistent with the claims.

[0019] It should be noted that, where there is no structural or functional conflict, the embodiments and features in the embodiments of this invention can be combined with each other. Furthermore, the terms "first" and "second" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Therefore, a feature defined with "first" or "second" may explicitly or implicitly include at least one of that feature, unless otherwise explicitly specified. The following is in conjunction with... Figures 1 to 9 Embodiments of the present invention will be described.

[0020] This application provides a method for generating a test report, which includes: S100 receives the request to generate a test report and the test data; Specifically, the initiated request to generate a test report must include a user operation identifier, relevant instructions for generating the report, and test data. This test data includes raw test data uploaded in real-time by the radioactivity detection equipment, basic sample information synchronized by the sample information management system, environmental data recorded by the environmental monitoring equipment, and operator information. Optionally, during the receiving process, the platform performs preliminary format verification on the data, filtering out obviously non-compliant invalid data, and assigns a unique temporary data identifier to each set of received data for easy subsequent tracking and management.

[0021] S200: Parse the generation request to obtain at least one display category and multiple display items under the display category; extract valid information from the generation request and determine the core content categories and specific items that the report needs to display.

[0022] S300 generates a test report template with corresponding filled areas based on the display category; through standardized category sorting and area identifier allocation, it generates a structurally standardized and accurately fillable report template.

[0023] S400: Based on the displayed items, retrieve the corresponding test content from the test data and the corresponding test pass range from the preset test database; S500, compare and analyze the test content with the test qualification range to obtain the qualification status judgment result; S600 populates the test content, acceptable range, and pass / fail status results into the corresponding fill areas of the test report template. Specifically, it precisely matches the test content, acceptable range, and pass / fail status results with the fill area identifiers in the test report template. After matching, the corresponding data is automatically filled into the corresponding text boxes, table cells, and other fill controls. During the filling process, the data format is standardized to ensure the consistency of the filled content.

[0024] S700 verifies all corresponding filled areas, and generates a test report if the verification passes.

[0025] In some embodiments, in step S300, a detection report template with a corresponding filled area is generated based on the display category; Specifically, it includes: S310, the first display category is determined as the baseline category, and the remaining display categories are arranged below the baseline category according to a preset category sorting rule; firstly, from the multiple display categories obtained by parsing, the category directly related to the core results of seafood radioactivity detection is determined as the baseline category, and the remaining display categories are arranged below the baseline category according to a preset category sorting rule to ensure that the core content of the report is displayed first, which conforms to the user's reading habits.

[0026] S320, for each of the aforementioned display categories and each of the aforementioned display items, a unique fill area identifier is assigned in the test report template; a unique fill area identifier is assigned to each display category and each of the aforementioned display items, and the identifier format adopts a combined form. At the same time, the correspondence between the identifier information and the display category and display item is stored in the platform database to form a mapping table, which facilitates quick location during subsequent data filling.

[0027] The S330 generates a test report template with corresponding fill areas based on the assigned fill area identifiers. Using the platform's preset template generation engine, it matches corresponding text boxes, table cells, and other fill controls to the fill area identifiers for each display category and item within a standardized report framework, creating a test report template with clearly defined fill areas. After template generation, it automatically associates with the corresponding mapping table to ensure accurate matching and filling of subsequent data.

[0028] Therefore, the priority sorting method based on the benchmark category highlights the key points of the report and improves its readability; the allocation of unique fill area identifiers enables precise positioning of the fill area and avoids data filling misalignment issues; the template generation based on the standardized framework ensures that all test reports have a uniform format, which facilitates review and verification by auditors, while reducing the time cost of manually designing templates.

[0029] In some embodiments, in step S200, parsing the generation request to obtain at least one display category and multiple display items under the display category specifically includes: S210, parse the generated request to obtain user identifiers, category identifiers, and item identifiers; parse the generated request using a preset parsing algorithm, such as a preset JSON parsing algorithm, which is based on a syntax analysis mechanism. First, lexical analysis breaks down the request message into basic tokens such as keywords, identifiers, and delimiters. Then, syntax analysis matches the key-value pair structure rules of the JSON data to parse the generated request, ensuring that the extracted identifiers conform to preset specifications. Extract user identifiers such as user account and employee ID, coded category identifiers corresponding to categories such as radionuclide detection results, sample basic information, and environmental detection information, and coded item identifiers corresponding to specific items such as cesium-137 concentration, sample collection location, and detection environment temperature from specified fields in the request message. During the parsing process, the format of the identifiers is validated to ensure that the extracted identifiers conform to the platform's preset specifications.

[0030] S220, verify whether the user identifier exists in the preset authorized user list; compare the parsed user identifier with the platform's preset authorized user list, which contains information on all personnel with report generation permissions and indicates the permission level of each user. The comparison method uses exact matching, and simultaneously verifies the status of the user account.

[0031] S230, if the verification passes, the display category is determined based on the category identifier, and the display item is determined based on the item identifier. For example, if the user identifier verification passes, the platform matches the category identifier with a preset mapping table to determine the specific display category; simultaneously, it matches the item identifier with the mapping table to determine the specific display item under each display category. If the verification fails, the platform immediately returns a permission insufficient message and records the relevant logs for this illegal request.

[0032] Therefore, by parsing requests to extract core identifiers and verifying user permissions, unauthorized personnel can be effectively prevented from initiating report generation requests, ensuring the security and privacy of report data. Based on a preset mapping table, the display categories and items are determined, achieving standardized control over report content and avoiding inconsistent report formats caused by users arbitrarily setting report content. At the same time, it provides a clear direction for subsequent template generation and data filling.

[0033] In some embodiments, after filling the detection content, the acceptable range of detection, and the result of the acceptance status determination into the corresponding fill area of ​​the detection report template, step S600 further includes: S610 generates a visual data chart based on the test content, the test pass range, and the pass status determination results; S620: Fill the pre-defined chart area in the test report template with the generated visual data chart. The chart size is automatically adjusted during the filling process to ensure it blends seamlessly with the overall template and does not interfere with other filled content.

[0034] Therefore, automated data filling based on identifier matching avoids the tedious operation and misalignment problems of manual filling, greatly improving filling efficiency and accuracy; standardized data format processing ensures the standardization of report content; the generation and filling of visual data charts make the test results more intuitive and easy to understand, facilitating quick understanding of test information such as the differences between the detection values ​​and limits of each nuclide, and the percentage of qualified samples, thus improving the readability and practicality of the report.

[0035] In some embodiments, step S610 generates a visual data graph based on the detection content, the detection pass range, and the pass status determination result, specifically including: S611: Link the test content, the test pass range, and the pass status judgment result to construct a structured data table; link and integrate the test content, the test pass range, and the pass status judgment result filled into the template, group them according to the display category, and construct a structured data table.

[0036] S612 performs data cleaning and format conversion on the structured data table to obtain a converted data table; the structured data table is cleaned to remove duplicate and abnormal data, and non-standardized data is converted into a unified format to obtain a converted data table with standardized format and accurate data.

[0037] S613, based on the display category and the attributes of the displayed items, select a matching visualization chart type from the preset chart type library; based on the display category and the attributes of the displayed items, select a matching visualization chart type from the platform's preset chart type library. For example, to compare the concentration detection values ​​of multiple nuclides under a category with the acceptable range, select a bar chart; to select an acceptable status, select a pie chart.

[0038] S614, based on the transformed data table, determine the rendering parameters for the visualization chart type; based on the transformed data table, determine the rendering parameters for the selected chart type, including axis labels, data series names, color parameters, and chart titles, etc.

[0039] S615, Generate a visual data chart based on the configured rendering parameters. For example, a Canvas-based vector drawing method is used to generate the visual data chart. The width and height coordinate system of the Canvas drawing area is initialized according to the selected chart type; the values ​​in the transformed data table are mapped to coordinate values ​​in the coordinate system; the determined rendering parameters are loaded, and chart elements are drawn using these parameters. The rectangular bars corresponding to qualified detection values ​​are filled with green, the unqualified detection values ​​are filled with red, and the qualified limits are drawn with black dashed lines. After drawing, a scalable vector graphics file is generated, resulting in a clear and intuitive visual data chart.

[0040] In some embodiments, in step S700, all corresponding filled areas are verified, and if the verification passes, a test report is generated, specifically including: S710 verifies the conformity of the filled content in all corresponding filled areas. The verification mainly includes three aspects: completeness, accuracy, and standardization. Completeness verification checks whether all filled areas are filled with data and have no blank areas. Accuracy verification checks whether the filled data is consistent with the extracted test content and judgment results, and whether there is any data tampering or incorrect filling. It also checks whether the acceptable test range conforms to the corresponding national or custom standards. Standardization verification checks whether the format of the filled data meets the requirements and whether the visualized data chart is clear and error-free. During the verification process, the platform automatically compares the filled content with the original data and judgment results stored in the database. If a problem is found, the corresponding filled area is immediately marked, and the problem type is recorded.

[0041] S720 determines whether the conformity inspection has passed. If it has, a test report is generated. If all filled areas pass the verification, the platform automatically generates a test report, assigns a unique report number to the report, and stores the report information in the platform database. At the same time, the entire report generation process data is archived. If the verification fails, the platform returns a verification failure message, clearly marking the problematic filled areas and the type of problem, to guide the correction. After the correction is completed, the verification is resubmitted until it passes.

[0042] Therefore, the multi-dimensional compliance verification comprehensively checked for potential issues such as blanks, incorrect entries, and formatting errors during the report filling process, ensuring the completeness, accuracy, and standardization of the final generated report; the problem marking function when verification fails facilitates quick location and correction of problems, improving problem handling efficiency.

[0043] In some embodiments, in step S500, the detection content is compared and analyzed with the detection pass range to obtain a pass status determination result, specifically including: S510 retrieves the preset comparison rule library. The platform's preset comparison rule library contains two core judgment algorithms: numerical comparison rules and textual comparison rules. The rules in the library correspond one-to-one with the displayed items and support real-time iterative optimization based on standard updates. Numerical comparison is based on a threshold comparison model, with preset numerical comparison operators. Judgment logic is constructed by combining operators with standard limits. Textual comparison is based on a string matching model, such as using the existing KMP algorithm. A partial matching table is generated by preprocessing the pattern string, reducing the number of repeated comparisons between the main string and the pattern string and improving matching efficiency.

[0044] S520: Based on the displayed item, match the comparison rule corresponding to the displayed item from the comparison rule base; based on the determined displayed item, match the corresponding comparison rule from the comparison rule base. For example, for numerical displayed items, match the corresponding numerical comparison rule; for text displayed items, match the corresponding text comparison rule.

[0045] S530, based on the comparison rules, determines the test content and the acceptable range, and outputs the acceptable status determination result. Based on the matched comparison rules, it performs corresponding judgments and compares and analyzes the obtained test content and the acceptable range.

[0046] The process for judging numerical items involves first reading the detection value and the standard limit, converting them to floating-point format, performing a numerical comparison, and loading a preset comparison operator. The relationship between the detection value and the standard limit is then calculated, and the judgment result is output based on the calculation. The process for judging text-based items involves reading the detection text and the standard text, converting them to UTF-8 encoding and removing spaces. The KMP algorithm is then called to generate a partial matching table using the standard text as the pattern string. Using the detection text as the main string, character matching is performed according to the guidance of the partial matching table. If a substring in the main string is completely identical to the pattern string, the item is judged as compliant; otherwise, it is judged as non-compliant. After the judgment is completed, the pass / fail status judgment result for each displayed item is output, along with the corresponding detection content and pass / fail range, forming complete data information.

[0047] This application also provides a test report generation system, including: a receiving module 100, a parsing module 200, a template generation module 300, an acquisition module 400, a judgment module 500, a filling module 600, and a report generation module 700.

[0048] The system comprises the following modules: a receiving module 100 receives a request to generate a test report and test data; a parsing module 200 parses the request to obtain at least one display category and multiple display items under the display category; a template generation module 300 generates a test report template with corresponding fill areas based on the display category; an acquisition module 400 obtains the test content corresponding to the display item from the test data and the test pass range corresponding to the display item from a preset test database; a judgment module 500 compares and analyzes the test content with the test pass range to obtain a pass status judgment result; a filling module 600 fills the test content, the test pass range, and the pass status judgment result into the corresponding fill areas of the test report template; and a report generation module 700 verifies all corresponding fill areas, and generates a test report if the verification passes.

[0049] Figure 9This is a schematic diagram of a test report generation device 900 provided in an embodiment of this application. The test report generation device 900 can vary significantly due to different configurations or performance. It may include one or more central processing units (CPUs) 910 (e.g., one or more processors) and a memory 920, and one or more storage media 930 (e.g., one or more mass storage devices) for storing application programs 933 or data 932. The memory 920 and storage media 930 can be temporary or persistent storage. The program stored in the storage media 930 may include one or more modules (not shown in the diagram), and each module may include a series of instructions for operating on the test report generation device 900.

[0050] Furthermore, the processor 910 can be configured to communicate with the storage medium 930 and execute a series of instruction operations in the storage medium 930 on the test report generation device 900 to implement the steps of the test report generation method provided in the above-described method embodiments.

[0051] The test report generation device 900 may also include one or more power supplies 940, one or more wired or wireless network interfaces 950, one or more input / output interfaces 960, and / or one or more operating systems 931, such as Windows Server, MacOS, Unix, Linux, FreeBSD, etc. Those skilled in the art will understand that... Figure 9 The structure shown does not constitute a limitation on the test report generation device, and may include more or fewer components than shown, or combine certain components, or have different component arrangements.

[0052] This application also provides a computer-readable storage medium, which can be a non-volatile computer-readable storage medium or a volatile computer-readable storage medium. The computer-readable storage medium stores instructions that, when executed on a computer, cause the computer to perform the steps of the test report generation method.

[0053] Those skilled in the art will clearly understand that, for the sake of convenience and brevity, the specific working process of the system, device, or unit described above can be referred to the corresponding process in the foregoing method embodiments, and will not be repeated here.

[0054] In the description of this specification, the references to terms such as "one embodiment," "some embodiments," and "example" refer to specific features, structures, materials, or characteristics described in connection with that embodiment or example, which are included in at least one embodiment or example of this application. The illustrative expressions of the above terms in this specification do not necessarily refer to the same embodiment or example. Furthermore, without contradiction, those skilled in the art can combine and integrate the different embodiments or examples described in this specification, as well as the features of those different embodiments or examples.

[0055] The above are merely preferred embodiments of this application. It should be noted that those skilled in the art can make various modifications and improvements without departing from the inventive concept of this application, and these all fall within the protection scope of this application.

Claims

1. A method for generating a test report, characterized in that: include: Receive requests for generating test reports and test data; Parse the request to obtain at least one display category and multiple display items under the display category; Generate a test report template with corresponding filled areas based on the display category; Based on the project being presented, obtain the corresponding testing content from the testing data and the corresponding acceptable testing range from the preset testing database; The test content is compared and analyzed with the test pass range to obtain the pass status judgment result; Fill in the test content, the range of acceptable test results, and the result of the acceptance status into the corresponding fill area in the test report template; Verify all corresponding filled areas; if the verification passes, generate a test report.

2. The method for generating a test report according to claim 1, characterized in that: The process of generating a detection report template with a corresponding filled area based on the display category specifically includes: The first display category is determined as the baseline category, and the remaining display categories are arranged below the baseline category according to a preset category sorting rule; For each of the aforementioned display categories and each of the aforementioned display items, a unique fill area identifier is assigned in the test report template; Based on the assigned fill area identifier, generate a test report template with the corresponding fill area.

3. The method for generating a test report according to claim 1, characterized in that: The parsing and generation request yields at least one display category and multiple display items under that category, specifically including: Parse the generation request to obtain the user identifier, category identifier, and item identifier; Verify whether the user identifier exists in the preset list of authorized users; If the verification passes, the display category is determined based on the category identifier, and the display item is determined based on the item identifier.

4. The method for generating a test report according to claim 1, characterized in that: After filling the test content, the acceptable range, and the acceptance status determination result into the corresponding fill area in the test report template, the method further includes: Based on the test content, the range of acceptable test results, and the results of the acceptance status determination, a visual data chart is generated. Fill the pre-defined chart area in the test report template with the visualized data graph.

5. The method for generating a test report according to claim 4, characterized in that: The generation of a visual data chart based on the detection content, the acceptable range, and the acceptance status determination results specifically includes: The test content, the range of acceptable test results, and the results of the acceptance status determination are linked to construct a structured data table; The structured data table is cleaned and its format converted to obtain a converted data table. Based on the display category and the attributes of the displayed items, select a matching visualization chart type from the preset chart type library; Based on the transformed data table, determine the rendering parameters for the visualization chart type; Generate a visual data graph based on the configured rendering parameters.

6. The method for generating a test report according to claim 1, characterized in that: The process involves verifying all corresponding filled areas. If the verification passes, a test report is generated, which includes: Verify the compliance of the fill content in all corresponding fill areas; Determine whether the conformity inspection has passed; if it has, generate an inspection report.

7. The method for generating a test report according to claim 1, characterized in that: The step of comparing and analyzing the detected content with the acceptable range to obtain the acceptable status judgment result specifically includes: Obtain the preset comparison rule base; Based on the displayed items, match the corresponding comparison rules from the comparison rule library; Based on the comparison rules, the test content and the acceptable range are judged, and the acceptable status judgment result is output.

8. A test report generation system, characterized in that, include: The receiving module is used to receive requests for generating test reports and test data; The parsing module is used to parse the generation request to obtain at least one display category and multiple display items under the display category; The template generation module is used to generate inspection report templates with corresponding filled areas based on the display category; The acquisition module is used to obtain the test content corresponding to the displayed item from the test data and the test pass range corresponding to the displayed item from the preset test database, based on the displayed item. The judgment module is used to compare and analyze the detected content with the qualified range to obtain the qualified status judgment result; The fill module is used to fill the test content, the test pass range, and the pass status judgment result into the corresponding fill area in the test report template; The report generation module is used to verify all corresponding filled areas. If the verification passes, a test report is generated.

9. A test report generation device, characterized in that, include: A memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the test report generation method as claimed in any one of claims 1-7.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that, The program is executed by the processor to implement the test report generation method as described in any one of claims 1-7.