A serial time-sharing automated production line testing method
Through the serial time-sharing automated production line testing method, the problems of extended testing time and waste of resources in traditional testing methods are solved, efficient and accurate testing is achieved, and production efficiency and product quality are improved.
Patent Information
- Application Number
- CN202411456835.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-18
- Publication Date
- 2025-04-08
- Estimated Expiration
- 2044-10-18
AI Technical Summary
The traditional serial device testing method has extended test time, wasted resources, and poor testing efficiency and accuracy due to limited data transmission rate and operation sequence requirements.
The serial time-sharing automated production line testing method is adopted, and through steps such as initial configuration, product identification, test plan matching and execution, and result analysis, test projects are reasonably arranged, resource utilization is optimized, and testing efficiency is improved.
It significantly improves production efficiency and product quality, reduces production costs, reduces manual intervention, avoids idleness and waste of equipment, and improves the accuracy and efficiency of testing.
Smart Images

Figure CN118964220B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of automated production line testing, and in particular to a serial time-sharing automated production line testing method. Background Art
[0002] In the manufacturing process of electronic products, the testing link is a key link to ensure product quality. For example, the patent application with publication number: CN114817033A discloses a product testing method, device, terminal equipment and computer-readable storage medium for an automated production line, which obtains the test results obtained by a first tool for testing multiple products to be tested, wherein the test results include test failure items that have not passed the test; a non-retest automatic configuration table is generated according to the test failure items; and a corresponding second tool is determined according to the first non-retest item in the non-retest automatic configuration table to retest the first non-retest item for the product to be tested. When the automated production line is used to test products, the number of additional product tests is greatly reduced.
[0003] Although the above patents have improved the product test pass rate and the production efficiency of the product automated production line, the following problems still exist:
[0004] Traditional testing methods for serial devices have limited data transmission rates and often require operations to be performed in a certain sequence, which results in extended testing time, waste of resources, and poor testing efficiency and accuracy. Summary of the invention
[0005] The purpose of the present invention is to provide a serial time-sharing automated production line testing method, which arranges test items in a serial time-sharing manner, rationally utilizes test resources, avoids idleness and waste of equipment, significantly improves production efficiency and product quality, and reduces production costs, so as to solve the problems raised in the above-mentioned background technology.
[0006] To achieve the above object, the present invention provides the following technical solutions:
[0007] A serial time-sharing automated production line testing method comprises the following steps:
[0008] S1: Initialization configuration: Perform corresponding initialization settings for the production line test equipment according to changes in product types and production requirements, and obtain the operating data of the production line test equipment in real time to determine whether the operating status of each production line test equipment is normal;
[0009] S2: Product identification: Place the product to be tested at the testing position of the automated production line, uniquely identify the product to be tested, establish a complete product traceability system, obtain detailed information about the product to be tested from raw material storage to finished product delivery based on the identification results, and use automated robotic arms to automatically sort based on the identification results to reduce manual intervention;
[0010] S3: Test plan matching: formulate a serial time-sharing automated production line test plan based on the type of product to be tested and the test requirements, build a specific test process, and match the optimal test plan based on the identification results of the product to be tested, combined with historical test data and the characteristics of the product to be tested;
[0011] S4: Test plan execution: Test each test item of the product to be tested in sequence according to the test process in the optimal test plan. In each test item, the test equipment detects the product to be tested according to the preset parameters, obtains the test data and performs real-time analysis to determine whether the product is qualified. If the product is unqualified, record the cause of the failure and give corresponding treatment suggestions;
[0012] S5: Test result analysis: The test results are recorded in real time in the test database, qualified products are marked according to the test results, unqualified products are isolated or returned for repair, and the test data and analysis results are fed back to the production management personnel.
[0013] Furthermore, the initialization configuration in S1 specifically includes:
[0014] S101: Logistics information configuration: import the firmware version information of the product to be tested, and verify whether the imported firmware version information is consistent with the version information of the actual tested product;
[0015] S102: Test position configuration: setting no less than one test position, each test position interacting with each production line test device, and judging the device status of each production line test device based on the running number of each production line test device;
[0016] S103: New product import: The user actively imports the project configuration file of the new product, which includes the test parameters and settings of the new product. The functional test list of the product is displayed according to the imported project configuration file. The user views and selects the functional test items of the new product, allowing the user to import different configuration files;
[0017] S104: Group test line deployment: Build software devices corresponding to each production line test device, establish associations between the software devices and each production line test device, and configure and manage each production line test device based on the associations.
[0018] Furthermore, the initialization configuration in S1 also includes: obtaining serial port information in the system file directory of the production line test equipment through the pre-start execution environment network, determining whether the production line test equipment includes a valid serial port according to the serial port information, and performing corresponding test configuration according to the valid serial port information.
[0019] Furthermore, the unique identification of the product to be tested in S2 specifically includes:
[0020] Barcode scanning and recognition: Scan the barcode on the product to be tested with a barcode scanner to obtain product information;
[0021] RFID identification: Use the RFID reader to read the RFID tag on the product to be tested and obtain product information;
[0022] Visual recognition: Use industrial cameras to capture images of the products to be tested, and identify product features through the acquired images;
[0023] During the product identification process, the identification results of barcode scanning, RFID and visual identification are mutually verified. If the product information does not match or the identification is abnormal, an early warning is automatically triggered to notify the management personnel for verification.
[0024] Furthermore, a specific test process is constructed in S3, which specifically includes:
[0025] S301: Test plan formulation: Determine the type and test requirements of the product to be tested based on the product identification results, determine the test objectives and test standards of the product to be tested, and formulate a serial time-sharing automation production line test plan based on product characteristics, combined with historical test data and test results;
[0026] S302: Test process construction: according to the functional test items selected in the project configuration file of the product to be tested, formulate a specific test process, including at least one test item, and determine the execution order and time interval of the test items;
[0027] S303: Time segmentation: Analyze the serial communication protocol and data transmission rate of the product to be tested, and based on this, calculate the minimum time window required for each test item, and finely segment these time windows into continuous and non-overlapping time slots. Based on the analysis results, divide the test process of the product to be tested into multiple time periods;
[0028] S304: Task allocation: Build a serial instruction sequence for each product to be tested in each time period, specify in detail when each test item starts, which operations are performed, and when it ends. Send test instructions to the corresponding product to be tested based on the serial instruction sequence, and each product to be tested performs the corresponding project test. Record the execution results of each test item of the product to be tested in real time, and provide real-time test data feedback;
[0029] S305: Posture adjustment: According to the requirements of the test items, the posture of the product to be tested is adjusted in real time using an auxiliary mechanical mechanism.
[0030] Furthermore, the serial communication protocol and data transmission rate of the product to be tested are analyzed in S303, specifically:
[0031] Identify the serial communication interface standards used by the product to be tested, such as RS-232, RS-422, RS-485, USB serial port, etc., and determine the communication method, data format, and control character definition of the protocol;
[0032] Send test data packets to the product to be tested, obtain the response time and data transmission rate of the product to be tested, and determine the communication performance of the product to be tested;
[0033] Determine the baud rate range of the product to be tested according to the data transmission requirements and communication performance, test the communication quality of the product to be tested at different baud rates, and determine the baud rate of the product to be tested based on the test results;
[0034] During the test, the communication quality of the product to be tested is monitored in real time, and the baud rate is automatically adjusted according to the preset threshold.
[0035] Furthermore, the time division further includes:
[0036] Determine the order of the test process based on the test item list and the test time requirements for each item, and determine the transmission delay time based on the communication quality of the product to be tested;
[0037] Calculate the minimum time window required to complete each test item based on the data transmission rate, the amount of data for each test item, and the transmission delay time;
[0038] Obtain a test cycle of the test process, divide the entire test cycle into multiple continuous and non-overlapping time periods, and each time period corresponds to at least one test item;
[0039] The test process is dynamically adjusted according to the priority of the test items, where the length of each time period is set according to the minimum time window of the test items.
[0040] Furthermore, the dynamic adjustment test process is specifically as follows:
[0041] Record the time period division results in the test process document, including the start time, end time, test items and interdependencies of each time period;
[0042] Formulate test process adjustment rules to adjust test order, add test items, and delete test items;
[0043] Obtain the test progress of the test items in each time period, and make dynamic adjustments based on the real-time test feedback data and the established test process adjustment rules.
[0044] Furthermore, the execution of the test plan in S4 also includes: during the execution of the test plan, real-time monitoring of the connection status between the production line test equipment and the product to be tested is performed, and key indicators of each test item in the test process are displayed in the form of charts.
[0045] Furthermore, the test result analysis in S5 also includes: generating a test report based on the test results, the report content including the test time, test items, test results, fault causes, etc., and sending the test report to relevant personnel, who maintain and calibrate the test equipment based on the test results and optimize the test process and test plan.
[0046] Compared with the prior art, the present invention has the following beneficial effects:
[0047] Through automated product identification, test plan matching, test execution and result analysis, manual intervention is greatly reduced, the test process is accelerated, and the production efficiency of the entire production line is improved. By arranging test items in a serial time-sharing manner, test resources are rationally utilized, equipment idleness and waste are avoided, production efficiency and product quality are significantly improved, production costs are reduced, and significant economic benefits and competitive advantages are brought to the company. BRIEF DESCRIPTION OF THE DRAWINGS
[0048] Figure 1 It is a flow chart of the serial time-sharing automated production line testing method of the present invention;
[0049] Figure 2 It is a flow chart of initialization configuration of the present invention;
[0050] Figure 3 Construct a flow chart for the testing process of the present invention. DETAILED DESCRIPTION
[0051] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0052] In order to solve the technical problems of traditional serial device testing methods, which have limited data transmission rates and often need to be operated in a certain sequence, resulting in extended test time, waste of resources, and poor test efficiency and accuracy, please refer to Figure 1-Figure 3 , this embodiment provides the following technical solutions:
[0053] A serial time-sharing automated production line testing method comprises the following steps:
[0054] S1: Initialization configuration: Perform corresponding initialization settings for production line test equipment according to changes in product types and production requirements, including calibration and configuration of test instruments, sensors, actuators and other equipment, to ensure that the equipment is in normal working condition, and obtain the operating data of production line test equipment in real time, including equipment status, test results, fault codes, etc., to determine whether the operating status of each production line test equipment is normal, and reduce the situation where problems in production line testing are caused by equipment failures;
[0055] Obtain serial port information under the system file directory of the production line test equipment through the pre-start execution environment network, determine whether the production line test equipment contains a valid serial port according to the serial port information, and perform corresponding test configuration according to the valid serial port information;
[0056] S2: Product identification: Place the product to be tested at the testing position of the automated production line, ensure that the product is correctly placed and fixed, uniquely identify the product to be tested, establish a complete product traceability system, obtain detailed information about the product to be tested from raw material storage to finished product delivery based on the identification results, ensure the accuracy of the test data, ensure that each link can accurately track the specific product, and use automated robotic arms for automatic sorting based on the identification results to reduce manual intervention;
[0057] In this embodiment, the unique identification of the product to be tested in S2 specifically includes:
[0058] Barcode scanning and recognition: Scan the barcode on the product to be tested with a barcode scanner to obtain product information, such as product model, production batch, etc.
[0059] RFID identification: Use the RFID reader to read the RFID tag on the product to be tested and obtain product information, such as product serial number, production date, etc.
[0060] Visual recognition: Use industrial cameras to capture images of the products to be tested, and use the acquired images to identify product features, such as product appearance, color, shape, etc.
[0061] During the product identification process, the barcode scanning, RFID and visual identification results are mutually verified. If the product information does not match or the identification is abnormal, an early warning is automatically triggered to notify the management staff for verification;
[0062] S3: Test plan matching: formulate a serial time-sharing automated production line test plan based on the type of product to be tested and the test requirements, and build a specific test process. The test process includes multiple test items, which are carried out in a certain order and time interval. According to the identification results of the product to be tested, combined with historical test data and the characteristics of the product to be tested, the optimal test plan is matched;
[0063] S4: Test plan execution: Test each test item of the product to be tested in sequence according to the test process in the optimal test plan. In each test item, the test equipment detects the product to be tested according to the preset parameters, obtains the test data and performs real-time analysis to determine whether the product is qualified. If the product is unqualified, record the cause of the failure and give corresponding treatment suggestions;
[0064] During the execution of the test plan, the connection status between the production line test equipment and the product to be tested is monitored in real time, and the key indicators of each test item during the test process are displayed in the form of charts to ensure the stability of data transmission;
[0065] S5: Test result analysis: The test results (including qualified, unqualified and the reasons for failure) are recorded in the test database in real time. Qualified products are marked according to the test results, unqualified products are isolated or returned for repair, and the test data and analysis results are fed back to the production management personnel to optimize the production process;
[0066] Based on the test results, a test report is generated, which includes the test time, test items, test results, fault causes, etc. The test report is sent to relevant personnel. Relevant personnel maintain and calibrate the test equipment based on the test results, optimize the test process and test plan to ensure the accuracy and reliability of the test equipment.
[0067] In this embodiment, through automated product identification, test plan matching, test execution and result analysis, manual intervention is greatly reduced, the test process is accelerated, and the production efficiency of the entire production line is improved. By arranging test items in a serial time-sharing manner, test resources are rationally utilized, and idleness and waste of equipment are avoided. The production efficiency and product quality are significantly improved, and the production cost is reduced, which brings significant economic benefits and competitive advantages to the enterprise.
[0068] In this embodiment, the initialization configuration in S1 specifically includes:
[0069] S101: Logistics information configuration: Import the firmware version information of the product to be tested, verify whether the imported firmware version information is consistent with the version information of the actual tested product, ensure that the tested product version is correct, and prevent inaccurate test results due to version errors;
[0070] S102: Test position configuration: set no less than one test position, each test position interacts with each production line test equipment, and determines the equipment status of each production line test equipment based on the running number of each production line test equipment. The user can select software to control multiple test equipment, such as testers, sensors, etc., and intuitively display the equipment status (available or unavailable). According to the equipment status, control the availability of the corresponding button. For example, if a tester is in an occupied state, the corresponding button will be displayed in gray, indicating that it is unavailable;
[0071] S103: New product import: The user actively imports the project configuration file of the new product, which contains the test parameters and settings of the new product. The functional test list of the product is displayed according to the imported project configuration file. The user can view and select the functional test items of the new product. The user is allowed to import different configuration files to meet the test requirements of different products, thereby improving the versatility and flexibility of the software.
[0072] S104: Group test line deployment: Build software devices corresponding to each production line test equipment, establish associations between the software devices and each production line test equipment, ensure that the corresponding actual equipment can be correctly identified and controlled, and configure and manage each production line test equipment based on the associations. For example, associate the tester with the equipment in the software, and the software will automatically control the tester to perform testing, meet the test requirements, bind the actual hardware equipment, and realize automated testing.
[0073] In this embodiment, multiple test positions can be flexibly set, and test resources can be adjusted in real time according to the equipment status. For example, conflicts and misoperations of test equipment can be avoided by controlling the availability of control buttons, thereby optimizing the allocation and management of test resources and improving resource utilization. By building an association between software equipment and actual production line test equipment, automatic control and management of hardware equipment by software is achieved, greatly improving test efficiency and the degree of standardization of testing.
[0074] In this embodiment, a specific test process is constructed in S3, which specifically includes:
[0075] S301: Test plan formulation: Determine the type and test requirements of the product to be tested based on the product identification results, determine the test objectives and test standards of the product to be tested, and formulate a serial time-sharing automation production line test plan based on product characteristics, combined with historical test data and test results;
[0076] S302: Test process construction: according to the functional test items selected in the project configuration file of the product to be tested, formulate a specific test process, including at least one test item, and determine the execution order and time interval of the test items;
[0077] S303: Time segmentation: Analyze the serial communication protocol and data transmission rate of the product to be tested, including the communication rate, data packet size and transmission delay, etc., and calculate the minimum time window required for each test item based on this. These time windows are finely segmented into continuous and non-overlapping time slots to ensure that each test item can be completed within its specified time slot to avoid data conflict or loss. Based on the analysis results, the test process of the product to be tested is divided into multiple time periods to ensure data synchronization and test efficiency;
[0078] S304: Task allocation: Build a serial instruction sequence for each product to be tested in each time period, specify in detail when each test item starts, which operations are performed, and when it ends, to ensure that each step of the test process is strictly executed according to the predetermined plan, send test instructions to the corresponding product to be tested based on the serial instruction sequence, each product to be tested performs the corresponding project test, record the execution results of each test item of the product to be tested in real time, and provide real-time test data feedback;
[0079] S305: Posture adjustment: According to the requirements of the test items, the posture of the product to be tested is adjusted in real time using auxiliary mechanical mechanisms to ensure the accuracy and comprehensiveness of the test.
[0080] In this embodiment, formulating a specific test process includes the test preparation stage: environment construction: building a test environment according to the test requirements; data preparation: preparing the data and configuration files required for the test; tool preparation: selecting and configuring the tools and software required for the test; test execution stage: test case execution: executing the test case according to the test plan; defect tracking: recording, analyzing and tracking the defects found; test records: recording the test results and the problems encountered during the test; test summary stage, test report: writing a test report, summarizing the test results and the problems found; result analysis: analyzing the test results, evaluating the product quality and test coverage; experience summary: summarizing the lessons learned during the test process to provide a reference for subsequent tests.
[0081] In this embodiment, the serial communication protocol and data transmission rate of the product to be tested are analyzed in S303, specifically:
[0082] Identify the serial communication interface standards used by the product to be tested, such as RS-232, RS-422, RS-485, USB serial port, etc., and determine the communication method, data format, and control character definition of the protocol;
[0083] Send test data packets to the product under test, obtain the response time and data transmission rate of the product under test, and determine the communication performance of the product under test, including data transmission speed, stability, and error rate, so as to obtain more accurate device performance data;
[0084] Determine the baud rate range of the product to be tested according to the data transmission requirements and communication performance, test the communication quality of the product to be tested at different baud rates, and determine the baud rate of the product to be tested based on the test results;
[0085] During the test, the communication quality of the product to be tested is monitored in real time, and the baud rate is automatically adjusted according to the preset threshold to adapt to the current communication environment and device performance;
[0086] In this embodiment, in the traditional serial communication protocol, the baud rate is fixed. However, in the application scenario of production line test equipment, due to performance differences between devices and changes in the communication environment, the fixed baud rate may not meet all requirements. Therefore, the adaptive baud rate adjustment mechanism can automatically adjust the baud rate according to the communication quality and device performance to improve communication efficiency and stability.
[0087] In this embodiment, the time division further includes:
[0088] Determine the order of the test process based on the test item list and the test time requirements for each item, and determine the transmission delay time based on the communication quality of the product to be tested;
[0089] Based on the data transmission rate, the amount of data for each test item, and the transmission delay time, the minimum time window required to complete each test item is calculated to accommodate the complete data transmission and processing process while avoiding unnecessary waiting time;
[0090] Obtain a test cycle of the test process, divide the entire test cycle into multiple continuous and non-overlapping time periods, and each time period corresponds to at least one test item;
[0091] Dynamically adjust the test process according to the priority of the test items, where the length of each time period is set according to the minimum time window of the test item to ensure that each test item can be completed within its specified time period;
[0092] In this embodiment, the minimum time window required to complete each test item is accurately calculated, which effectively avoids unnecessary waiting during the test process and improves time utilization. This segmentation method ensures the orderly progress of the test process, effectively shortens the test cycle, improves test efficiency, and reduces conflicts and interference between test tasks. When product requirements or designs change, corresponding test items can be quickly added according to the changes to ensure that the functions after the changes meet expectations, thereby optimizing the test process and reducing unnecessary testing work.
[0093] In this embodiment, the dynamic adjustment test process is specifically as follows:
[0094] Record the time period division results in the test process document, including the start time, end time, test items and interdependencies of each time period;
[0095] Formulate test process adjustment rules to adjust test order, add test items, and delete test items;
[0096] Obtain the test progress of the test items in each time period, and make dynamic adjustments based on the real-time test feedback data and the established test process adjustment rules to improve test efficiency and accuracy.
[0097] In this embodiment, the rules for adjusting the test sequence include the priority principle: adjusting the sequence according to the importance and priority of the test cases, giving priority to testing key functions and core business processes; dependency: ensuring that test cases with no dependencies or fewer dependencies are tested first, and then test cases that depend on other functions; risk analysis: high-risk test cases should be tested first to detect problems as early as possible; resource availability: adjusting the test sequence according to the availability of test resources (such as test environment, data, etc.); test type: performing smoke testing and sanity testing first, and then detailed testing and regression testing.
[0098] Rules for adding test items, including requirement changes: when software requirements change, corresponding test cases should be added; defect discovery: defects discovered during the testing process may require new test cases to verify and fix; risk assessment: after new risk points are identified, test cases need to be added to cover these risks; new technology introduction: when introducing new technologies or new functions, corresponding test items should be added; customer feedback: add specific test cases based on customer feedback to meet user needs.
[0099] Rules for deleting test items, including obsolete requirements: if the requirements corresponding to the test case are no longer applicable, the test case can be deleted; duplicate tests: if there are duplicate test cases, the duplicates should be deleted to reduce unnecessary testing work; low risk / value: if the risk of the test case is low and its contribution to verifying the effectiveness of the software is small, it can be considered for deletion; resource constraints: when resources are limited, some non-critical test cases may need to be deleted; test efficiency: if the maintenance cost of a test case is much higher than the value it brings, it can be considered for deletion.
[0100] In this embodiment, based on new problems or defects discovered during the testing process, targeted test items are added in a timely manner to ensure that the problems are fully verified. When product requirements or designs change, corresponding test items are added based on the changes to ensure that the functions after the changes meet expectations. Through risk assessment, it is determined which test items are no longer critical or necessary for the current version of the product, thereby deciding whether to delete these items.
[0101] The above description is only a preferred specific implementation manner of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can make equivalent replacements or changes according to the technical scheme and inventive concept of the present invention within the technical scope disclosed by the present invention, which should be covered by the protection scope of the present invention.
Claims
1. A serial time-sharing automated production line testing method, characterized in that: The following steps are involved: S1: Initialization configuration: Perform corresponding initialization settings for the production line test equipment according to changes in product types and production requirements, and obtain the operating data of the production line test equipment in real time to determine whether the operating status of each production line test equipment is normal; S2: Product identification: Place the product to be tested at the testing position of the automated production line, identify the product to be tested uniquely, and use an automated robotic arm to automatically sort it based on the identification result; S3: Test plan matching: formulate a serial time-sharing automated production line test plan based on the type of product to be tested and the test requirements, build a specific test process, and match the optimal test plan based on the identification results of the product to be tested, combined with historical test data and the characteristics of the product to be tested; S4: Test plan execution: Test each test item of the product to be tested in sequence according to the test process in the optimal test plan, obtain test data and conduct real-time analysis to determine whether the product is qualified. If the product is unqualified, record the cause of the failure and give corresponding treatment suggestions; S5: Test result analysis: The test results are recorded in real time in the test database, qualified products are marked according to the test results, and unqualified products are isolated or returned for repair; The specific test process constructed in S3 includes: S301: Test plan formulation: Determine the type and test requirements of the product to be tested based on the product identification results, determine the test objectives and test standards of the product to be tested, and formulate a serial time-sharing automation production line test plan based on product characteristics, combined with historical test data and test results; S302: Test process construction: formulate a test process according to the functional test items selected in the project configuration file of the product to be tested, and determine the execution order and time interval of the test items; S303: Time division: analyzing the serial communication protocol and data transmission rate of the product to be tested, and dividing the test process of the product to be tested into multiple time periods based on the analysis results; S304: Task allocation: construct a serial instruction sequence for each product to be tested in each time period, send test instructions to the corresponding product to be tested based on the serial instruction sequence, each product to be tested performs corresponding project tests, and records the execution results of each test item of the product to be tested in real time, and provides real-time test data feedback; S305: Posture adjustment: according to the test project requirements, the posture of the product to be tested is adjusted in real time using an auxiliary mechanical mechanism; The serial communication protocol and data transmission rate of the product to be tested are analyzed in S303, specifically: Identify the serial communication interface standard used by the product to be tested, and determine the communication method, data format, and control character definition of the protocol; Send test data packets to the product to be tested, obtain the response time and data transmission rate of the product to be tested, and determine the communication performance of the product to be tested; Determine the baud rate range of the product to be tested according to the data transmission requirements and communication performance, test the communication quality of the product to be tested at different baud rates, and determine the baud rate of the product to be tested based on the test results; The communication quality of the product to be tested is monitored in real time during the test process, and the baud rate is automatically adjusted according to the preset threshold; The time division further includes: Determine the order of the test process based on the test item list and the test time requirements for each item, and determine the transmission delay time based on the communication quality of the product to be tested; Calculate the minimum time window required to complete each test item based on the data transmission rate, the amount of data for each test item, and the transmission delay time; Obtain a test cycle of the test process, divide the entire test cycle into multiple continuous and non-overlapping time periods, and each time period corresponds to at least one test item; Dynamically adjust the test process according to the priority of the test items, where the length of each time period is set according to the minimum time window of the test items; The dynamic adjustment test process is specifically as follows: Record the time period division results in the test process document, including the start time, end time, test items and interdependencies of each time period; Formulate test process adjustment rules to adjust test order, add test items, and delete test items; Obtain the test progress of the test items in each time period, and make dynamic adjustments based on the real-time test feedback data and the established test process adjustment rules.
2. A serial time-sharing automated production line testing method as claimed in claim 1, characterized in that: The initialization configuration in S1 specifically includes: S101: Logistics information configuration: import the firmware version information of the product to be tested, and verify whether the imported firmware version information is consistent with the version information of the actual tested product; S102: Test position configuration: setting no less than one test position, each test position interacting with each production line test device, and judging the device status of each production line test device based on the running number of each production line test device; S103: New product import: The user actively imports a project configuration file of a new product, and a functional test list of the product is displayed according to the imported project configuration file. The user views and selects functional test items of the new product; S104: Group test line deployment: Build software devices corresponding to each production line test device, establish associations between the software devices and each production line test device, and configure and manage each production line test device based on the associations.
3. A serial time-sharing automated production line testing method as claimed in claim 2, characterized in that: The initialization configuration in S1 also includes: obtaining serial port information under the system file directory of the production line test equipment through the pre-start execution environment network, determining whether the production line test equipment includes a valid serial port according to the serial port information, and performing corresponding test configuration according to the valid serial port information.
4. A serial time-sharing automated production line testing method as claimed in claim 3, characterized in that: The unique identification of the product to be tested in S2 specifically includes: Barcode scanning and recognition: Scan the barcode on the product to be tested with a barcode scanner to obtain product information; RFID identification: Use the RFID reader to read the RFID tag on the product to be tested and obtain product information; Visual recognition: Use industrial cameras to capture images of the products to be tested, and identify product features through the acquired images; During the product identification process, the identification results of barcode scanning, RFID and visual identification are mutually verified. If the product information does not match or the identification is abnormal, an early warning is automatically triggered to notify the management personnel for verification.
5. A serial time-sharing automated production line testing method as claimed in claim 4, characterized in that: The execution of the test plan in S4 also includes: during the execution of the test plan, real-time monitoring of the connection status between the production line test equipment and the product to be tested, and displaying key indicators of each test item in the test process in the form of charts.
6. A serial time-sharing automated production line testing method as claimed in claim 5, characterized in that: The test result analysis in S5 further includes: generating a test report according to the test results, and sending the test report to relevant personnel, who then perform maintenance and calibration on the test equipment according to the test results, and optimize the test process and test plan.
Citation Information
Patent Citations
Product testing method and device for automatic production line, terminal equipment and storage medium
CN114817033A
Input / output module test method, device and system and storage medium
CN111723012A
Production line test method and device for vehicle-mounted equipment, computer equipment and storage medium
CN112612262A
Production line test resource automatic configuration method
CN117217476A