Comprehensive test system and method for multi-vehicle collaborative operation
By designing a comprehensive test system, including multi-threaded parallel execution and visual modeling tools, the problem of difficulty in testing multi-vehicle collaborative operation processes in the existing technology is solved, and efficient multi-vehicle collaborative operation process testing and data acquisition are achieved.
Patent Information
- Application Number
- CN202411901199.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-12-23
- Publication Date
- 2025-04-15
AI Technical Summary
The existing technology is difficult to effectively test the multi-vehicle collaborative operation process, and lacks a test system that can simultaneously realize multi-channel data acquisition and multiple types of excitation injection, which cannot meet the high requirements of system complexity and functional scenarios.
A comprehensive testing system is designed, including human-computer interaction module, test case management module, test process control module and test information management module. Multi-threaded parallel execution method is adopted to create test cases through visual and graphical modeling tools to realize comprehensive testing of multi-vehicle collaborative operation process.
It realizes parallel testing and data acquisition of multi-vehicle collaborative operation processes, improves testing efficiency, supports graphical modeling and arbitrary combination editing of test cases, and has the ability to expand access to more vehicle systems.
Smart Images

Figure CN119829441A_ABST
Abstract
Description
Technical Field
[0001] The present invention belongs to the technical field of functional testing of multi-vehicle collaborative operations, and in particular relates to a comprehensive testing system and method for multi-vehicle collaborative operations. Background Art
[0002] At present, the equipment of various military services is developing from independent combat of a single person and a single vehicle to collaborative combat of multiple people and multiple vehicles. The complexity of the system and the functional scenarios are also increasing exponentially. The requirements for system testing are also getting higher and higher, and it brings huge challenges to the quality and efficiency of traditional testing. The single mode of sending control instructions and collecting data for interpretation can no longer meet the testing needs. Existing test methods and test equipment are mainly aimed at specific protocols and special equipment. There is a lack of products for multi-vehicle collaborative operation processes and functional testing. Multiple stimulus injections and multi-channel data acquisition cannot be implemented in one system or device at the same time. At the same time, the system development and production cycle is getting shorter and shorter, which puts higher requirements on the test system. It must not only be able to test the self-closed loop function of a single vehicle, but also the collaborative operation process of multiple vehicles. Summary of the invention
[0003] 1. Technical issues to be resolved
[0004] The technical problem to be solved by the present invention is: how to provide a comprehensive testing system and method for multi-vehicle collaborative operation.
[0005] (II) Technical solution
[0006] In order to solve the above technical problems, the present invention provides a comprehensive test system for multi-vehicle collaborative operation, the comprehensive test system includes: a human-computer interaction module, a test case management module, a test process control module, and a test information management module, with an open system architecture and a standard information interface, and the test case expansion and dynamic reconstruction are extremely convenient;
[0007] The test case management module uses visual and graphical modeling tools to create basic element libraries, module libraries, and case libraries to build test projects;
[0008] Adopting the multi-threaded parallel execution method, message subscription and data collection are completed on multiple vehicles at the same time. The system software analyzes and interprets the collected data, outputs the test results, and completes the comprehensive test of the multi-vehicle collaborative operation process.
[0009] The operation instructions of the comprehensive test system include control instructions, information subscription instructions, and simulation instructions, and the comprehensive test items include command, planning, and manipulation.
[0010] In the comprehensive test system, element editing, module editing, and use case editing adopt a graphical modeling configuration method.
[0011] In the comprehensive testing system, the test cases created based on the collaborative information flow of multiple vehicles have branch parallel and serial execution modes. In the parallel execution mode, processing threads will be created according to the number of parallel executions of the use cases. Each thread will read the data required in its own process from the memory at the same time. When one memory line is read, it will be cleared to ensure memory availability and test fluency.
[0012] In the comprehensive test system, information sending and receiving can simultaneously receive and interact with multiple vehicle systems, and has the ability to expand access to more vehicle systems.
[0013] In addition, the present invention also provides a comprehensive testing method for multi-vehicle collaborative operation. The comprehensive testing method for multi-vehicle collaborative operation creates a basic element library, a module library, and a use case library through a visual and graphical modeling tool, constructs a test project, and adopts a multi-threaded parallel execution method. At the same time, message subscription and data collection are completed on multiple vehicles. The system software performs data analysis and interpretation on the collected data, outputs test results, and completes the comprehensive test of the multi-vehicle collaborative operation process.
[0014] Wherein, the method comprises:
[0015] Step S1: Establish a basic element library. In the test case management unit library configuration-element library interface, click the Add button to add a new element. Select the category and icon according to the element attributes and set the field content. After the content is added, save it to complete the establishment of a basic element. According to the business process requirements of multi-vehicle collaborative operations, establish the required elements in sequence. After the basic element library is built, it only needs to be maintained when the test requirements change, which greatly facilitates designers to quickly build new test cases and avoid a lot of repetitive work.
[0016] Step S2: Establish a basic module library: In the test case management unit library configuration-module library interface, click the Add button to add a new module, drag the element name from the element library list to the visual modeling interface, connect the elements in sequence with vector arrows to build a test process branch; according to the business process of multi-vehicle collaborative operation, establish the required modules in sequence to form a basic module library;
[0017] Step S3: Establish a use case library: In the test case management unit library configuration-use case library interface, click the Add button to add a new use case, drag the module name from the module library list to the visual modeling interface, and connect the modules in order with vector arrows to build a complete test case;
[0018] Step S4: Create a new test project: In the test case management-project management interface, select the test case created in step S3 according to the multi-vehicle collaborative operation process, drag the test case required for the current test project to the visual modeling interface, and refer to the collaborative operation file to arrange the test cases that can be executed simultaneously in parallel, and the test cases that cannot be executed simultaneously in series, and connect them with vector arrows to create a project for this test; in the parallel execution mode, processing threads will be created according to the number of parallel execution of the test cases, and each thread will read the data required in its own process from the memory at the same time. When one memory is read, one memory will be cleared to ensure memory availability and test fluency;
[0019] Step S5: The test process control module creates the information of the system under test, loads the test case library, controls the execution and stop of the test case in the test interface, and the acquisition module collects the information flow generated by the system under test in real time and sends it to the analysis module. The analysis module parses the collected binary array according to the configured protocol and prints it out to the display interface for display. The parsed data is forwarded to the interpretation module at the same time, and the data interpretation is completed according to the interpretation rules set in step S2 and the test results are printed out; the acquisition information, parsing information, and interpretation result information are all fed back to the display module for display, and the display interface respectively displays the real-time refreshed brief test process information with timestamp, the detailed input information parsed according to the data protocol, the comparison process information of the multi-vehicle collaborative information flow outbound data and inbound data, and the test result information after the test case is executed;
[0020] Step S6: The report module of the test process control module selects to output the test report according to the tester's needs; the test process data and log information are stored in the database, and viewed and exported through the test information management module; the playback function of the test process control module can dynamically playback the test process and display interface data printout process of the just completed test, which is convenient for the tester to view, avoid missing important information, and ensure the correctness of the test process;
[0021] Step S7: The test case management module copies the existing module library and case library information, modifies the name, attributes, and collection objects, and re-drags and combines them to quickly form a new test case;
[0022] Step S8: The test process control module can create new information about the system under test, input a new number, load the established test cases, and directly conduct the test to form a test database and report library for the new system.
[0023] (III) Beneficial effects
[0024] The present invention provides a testing tool for multi-vehicle collaborative operation process testing, provides multi-channel data acquisition, and has various types of (command, planning, and control) stimulus injections. It can realize parallel testing of multiple processes without interfering with each other, supports graphical modeling of test cases and arbitrary combination editing, greatly improves the efficiency of multi-vehicle collaborative operation testing, and realizes centralized management of data at the same time.
[0025] Compared with the prior art, the present invention has the following beneficial effects:
[0026] (1) The present invention is the first to develop a comprehensive testing method for the operation process of a multi-vehicle cooperative system, which realizes the equipment management of the multi-vehicle cooperative system and the centralized storage of test data, improving the current situation of decentralized data management and control; the multi-vehicle cooperative operation process parallel testing and data collection mode proposed in the present invention realizes the parallel development of multiple processes, improves testing efficiency, and saves manpower and time costs;
[0027] (2) The present invention solves the problem of inconvenient test process editing and modification in traditional test methods, and adopts a graphical configuration form instead of the traditional XML file configuration form, thereby improving configuration efficiency and intuitive interpretation of test cases;
[0028] (3) The present invention realizes the data protocol parsing function in the comprehensive test of the multi-vehicle cooperative system, and adopts a parameter interpretation association mechanism, which can intuitively display the meaning of the codes collected during the test process, reduce misjudgments and missed judgments, help testers locate fault problems more quickly and accurately, and improve the information level of the comprehensive test. BRIEF DESCRIPTION OF THE DRAWINGS
[0029] Figure 1 It is a schematic diagram of the technical solution of the present invention. DETAILED DESCRIPTION
[0030] In order to make the purpose, content, and advantages of the present invention more clear, the specific implementation methods of the present invention are further described in detail below in conjunction with the accompanying drawings and examples.
[0031] In order to solve the above technical problems, the present invention provides a comprehensive test system for multi-vehicle collaborative operation, the comprehensive test system includes: a human-computer interaction module, a test case management module, a test process control module, and a test information management module, with an open system architecture and a standard information interface, and the test case expansion and dynamic reconstruction are extremely convenient;
[0032] The test case management module uses visual and graphical modeling tools to create basic element libraries, module libraries, and case libraries to build test projects;
[0033] Adopting the multi-threaded parallel execution method, message subscription and data collection are completed on multiple vehicles at the same time. The system software analyzes and interprets the collected data, outputs the test results, and completes the comprehensive test of the multi-vehicle collaborative operation process.
[0034] The operation instructions of the comprehensive test system include control instructions, information subscription instructions, and simulation instructions, and the comprehensive test items include command, planning, and manipulation.
[0035] In the comprehensive test system, element editing, module editing, and use case editing adopt a graphical modeling configuration method.
[0036] In the comprehensive testing system, the test cases created based on the collaborative information flow of multiple vehicles have branch parallel and serial execution modes. In the parallel execution mode, processing threads will be created according to the number of parallel executions of the use cases. Each thread will read the data required in its own process from the memory at the same time. When one memory line is read, it will be cleared to ensure memory availability and test fluency.
[0037] In the comprehensive test system, information sending and receiving can simultaneously receive and interact with multiple vehicle systems, and has the ability to expand access to more vehicle systems.
[0038] In addition, the present invention also provides a comprehensive testing method for multi-vehicle collaborative operation. The comprehensive testing method for multi-vehicle collaborative operation creates a basic element library, a module library, and a use case library through a visual and graphical modeling tool, constructs a test project, and adopts a multi-threaded parallel execution method. At the same time, message subscription and data collection are completed on multiple vehicles. The system software performs data analysis and interpretation on the collected data, outputs test results, and completes the comprehensive test of the multi-vehicle collaborative operation process.
[0039] Wherein, the method comprises:
[0040] Step S1: Establish a basic element library. In the test case management unit library configuration-element library interface, click the Add button to add a new element. Select the category and icon according to the element attributes and set the field content. After the content is added, save it to complete the establishment of a basic element. According to the business process requirements of multi-vehicle collaborative operations, establish the required elements in sequence. After the basic element library is built, it only needs to be maintained when the test requirements change, which greatly facilitates designers to quickly build new test cases and avoid a lot of repetitive work.
[0041] Step S2: Establish a basic module library: In the test case management unit library configuration-module library interface, click the Add button to add a new module, drag the element name from the element library list to the visual modeling interface, connect the elements in sequence with vector arrows to build a test process branch; according to the business process of multi-vehicle collaborative operation, establish the required modules in sequence to form a basic module library;
[0042] Step S3: Establish a use case library: In the test case management unit library configuration-use case library interface, click the Add button to add a new use case, drag the module name from the module library list to the visual modeling interface, and connect the modules in order with vector arrows to build a complete test case;
[0043] Step S4: Create a new test project: In the test case management-project management interface, select the test case created in step S3 according to the multi-vehicle collaborative operation process, drag the test case required for the current test project to the visual modeling interface, and refer to the collaborative operation file to arrange the test cases that can be executed simultaneously in parallel, and the test cases that cannot be executed simultaneously in series, and connect them with vector arrows to create a project for this test; in the parallel execution mode, processing threads will be created according to the number of parallel execution of the test cases, and each thread will read the data required in its own process from the memory at the same time. When one memory is read, one memory will be cleared to ensure memory availability and test fluency;
[0044] Step S5: The test process control module creates the information of the system under test, loads the test case library, controls the execution and stop of the test case in the test interface, and the acquisition module collects the information flow generated by the system under test in real time and sends it to the analysis module. The analysis module parses the collected binary array according to the configured protocol and prints it out to the display interface for display. The parsed data is forwarded to the interpretation module at the same time, and the data interpretation is completed according to the interpretation rules set in step S2 and the test results are printed out; the acquisition information, parsing information, and interpretation result information are all fed back to the display module for display, and the display interface respectively displays the real-time refreshed brief test process information with timestamp, the detailed input information parsed according to the data protocol, the comparison process information of the multi-vehicle collaborative information flow outbound data and inbound data, and the test result information after the test case is executed;
[0045] Step S6: The report module of the test process control module selects to output the test report according to the tester's needs; the test process data and log information are stored in the database, and viewed and exported through the test information management module; the playback function of the test process control module can dynamically playback the test process and display interface data printout process of the just completed test, which is convenient for the tester to view, avoid missing important information, and ensure the correctness of the test process;
[0046] Step S7: The test case management module copies the existing module library and case library information, modifies the name, attributes, and collection objects, and re-drags and combines them to quickly form a new test case;
[0047] Step S8: The test process control module can create new information about the system under test, input a new number, load the established test cases, and directly conduct the test to form a test database and report library for the new system.
[0048] Example 1
[0049] This embodiment provides a comprehensive testing method for multi-vehicle collaborative operation, which includes the following implementation steps:
[0050] S1: Establish a basic element library. In the test case management unit library configuration interface, enter the element name through the Add button to add a new element. Select the category and icon according to the element attributes. Fill in the Set / Get, reference, name, code, display type, content, range and other fields according to the actual business nature. After the content is added, save it to complete the establishment of a basic element. According to the business process requirements of multi-vehicle collaborative operations, establish the required elements in sequence. After the element library is built, it only needs to be maintained when the test requirements change, which greatly facilitates designers to quickly build new test cases and avoid a lot of repetitive work;
[0051] S2: Establish a basic module library: Create a module library through the test case management module. First, name the new module "1 Car display and control sends command message to planning (1)", drag the command message collection element from the element library list to the combination interface, enter the collected command message content, use an arrow to point to the next protocol parsing element, and configure the field name, meaning, data type, number of bytes, and remarks information according to the command message protocol. After each field is configured, use an arrow to point to the print display element. After all fields are configured, the arrow points to the end element, indicating that the internal action of the module is completed. Finally, it points to the result generation element, and the single module is created. According to the information flow of the multi-vehicle collaborative system, the modules "1 vehicle planning feedback command message to display control (1)", "1 vehicle display control sends command message to planning (2)", "1 vehicle planning feedback command message to display control (2)", "1 vehicle planning sends command message to multiple elements", "1 vehicle multiple elements feedback command message to planning", "1 vehicle multiple elements send cross-vehicle command message to 2 vehicle planning", "2 vehicle planning sends command message to multiple elements", "2 vehicle multiple elements feedback command message to planning", "2 vehicle multiple elements send cross-vehicle command message to 3 vehicle collaboration", and "3 vehicle collaboration feedback command message to 2 vehicle multiple elements" are created in sequence.
[0052] S3: Establish a use case library: In the use case editing interface, create a new use case named "Multi-vehicle collaborative operation process test", select command message collection from the element library and drag it to the combination interface, edit the command message to be collected, select vehicle 1 as the collection object, copy 2 edited elements and change the collection object to vehicles 2 and 3, and drag the models "Vehicle 1 display control sends command message to planning (1)", "Vehicle 1 planning feedbacks command message to display control (1)", "Vehicle 1 display control sends command message to planning (2)", "Vehicle 1 planning feedbacks command message to display control (2)", "Vehicle 1 planning sends command message to multiple elements", "Vehicle 1 multiple elements feedback command message to planning", "Vehicle 1 multiple elements send cross-vehicle command message to vehicle 2 planning", "Vehicle 2 planning sends command message to multiple elements", "Vehicle 2 multiple elements feedback command message to planning", "Vehicle 2 multiple elements send cross-vehicle command message to vehicle 3 collaboration", "Vehicle 3 collaboration feedback command message to vehicle 2 multiple elements" to the combination interface, connect them with arrows, and finally use arrows to point to the test end and report generation elements to save the use case.
[0053] S4: Create a new test project: In the test case management-project management interface, select the test case created in step S3 according to the multi-vehicle collaborative operation process, drag the test cases required for this test project to the visual modeling interface, and refer to the collaborative operation file to arrange the test cases that can be executed simultaneously in parallel, and the test cases that cannot be executed simultaneously in series, and connect them with vector arrows to create a project for this test. In the parallel execution mode, processing threads will be created according to the number of parallel execution of the test cases. Each thread will read the data required in its own process from the memory at the same time. When a memory is read, it will be cleared to ensure memory availability and test fluency.
[0054] S5: Create a new system under test information in the test process control module, enter the system under test number, test project name, and test location, select the built test case project in the load test case library to load, see the "Multi-vehicle collaborative operation process test" project on the test interface, click to execute the test, and complete the personnel operation on the system under test according to the multi-vehicle collaborative operation process. The acquisition module will collect the command messages generated by the system under test in real time and send them to the analysis module. The analysis module will parse the collected binary array according to the configured protocol and print it out to the display interface for display. The parsed data will be forwarded to the interpretation module at the same time. According to the interpretation rules set in step S2, the data interpretation is completed and the test results are printed out. The acquisition information, parsing information, and interpretation result information will all be fed back to the display module for display. The display interface will display the real-time refreshed brief test process information with timestamps, the detailed input information parsed according to the data protocol, the comparison process information of the multi-vehicle collaborative information flow outbound data and inbound data, and the test result information after the test case is executed.
[0055] S6: After the test is completed, click the report generation button of the test process control module, select the generated report format, and output the test report. The test process data and log information are stored in the database and can be viewed and exported through the test information management module.
[0056] If the test process that has just been completed needs to be reviewed, the playback function of the test process control module can be used to dynamically playback the test process and the display interface data printout process, making it convenient for testers to review, avoid missing important information, and ensure the correctness of the test process.
[0057] S7: The test case management module copies the existing module library and case library information, modifies the name, attributes, and collection objects, and re-drags and combines them to quickly form new test cases.
[0058] S8: The test process control module can create new information about the system under test, enter a new number, load the established test cases, and directly conduct tests to form a test database and report library for the new system.
[0059] The above is only a preferred embodiment of the present invention. It should be pointed out that for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the technical principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.
Claims
1. A comprehensive test system for multi-vehicle collaborative operation, characterized in that: The comprehensive test system includes: a human-computer interaction module, a test case management module, a test process control module, and a test information management module, and has an open system architecture and a standard information interface, and is extremely convenient for test case expansion and dynamic reconstruction; The test case management module uses visual and graphical modeling tools to create basic element libraries, module libraries, and case libraries to build test projects; Using a multi-threaded parallel execution method, message subscription and data collection are completed on multiple vehicles at the same time. The system software parses and interprets the collected data, outputs the test results, and completes the comprehensive test of the multi-vehicle collaborative operation process.
2. The comprehensive test system for multi-vehicle collaborative operation according to claim 1, characterized in that: The operation instructions of the comprehensive test system include control instructions, information subscription instructions, and simulation instructions, and the comprehensive test items include command, planning, and manipulation.
3. The comprehensive test system for multi-vehicle collaborative operation according to claim 1, characterized in that: In the comprehensive test system, element editing, module editing, and use case editing adopt a graphical modeling configuration method.
4. The comprehensive test system for multi-vehicle collaborative operation according to claim 1, characterized in that: In the comprehensive testing system, the test cases created based on the collaborative information flow of multiple vehicles have branch parallel and serial execution modes. In the parallel execution mode, processing threads will be created according to the number of parallel executions of the use cases. Each thread will read the data required in its own process from the memory at the same time. When one memory line is read, it will be cleared to ensure memory availability and test fluency.
5. The comprehensive test system for multi-vehicle collaborative operation according to claim 1, characterized in that: In the comprehensive test system, information sending and receiving can simultaneously receive and interact with multiple vehicle systems, and has the ability to expand access to more vehicle systems.
6. A comprehensive testing method for multi-vehicle collaborative operation, characterized in that: The comprehensive testing method for multi-vehicle collaborative operation creates a basic element library, a module library, and a use case library through visual and graphical modeling tools, builds a test project, and adopts a multi-threaded parallel execution method to complete message subscription and data collection on multiple vehicles at the same time. The system software parses and interprets the collected data, outputs the test results, and completes the comprehensive testing of the multi-vehicle collaborative operation process.
7. The comprehensive testing method for multi-vehicle collaborative operation according to claim 6, characterized in that: The method comprises: Step S1: Establish a basic element library. In the Test Case Management Unit Library Configuration-Element Library interface, click the Add button to add an element. Select the category and icon according to the element attribute and set the field content. After adding the content, save it to complete the establishment of a basic element. According to the business process requirements of multi-vehicle collaborative operation, establish the required elements in sequence. Step S2: Establish a basic module library: In the test case management unit library configuration-module library interface, click the Add button to add a new module, drag the element name from the element library list to the visual modeling interface, connect the elements in sequence with vector arrows to build a test process branch; according to the business process of multi-vehicle collaborative operation, establish the required modules in sequence to form a basic module library; Step S3: Establish a use case library: In the test case management unit library configuration-use case library interface, click the Add button to add a new use case, drag the module name from the module library list to the visual modeling interface, and connect the modules in order with vector arrows to build a complete test case; Step S4: Create a new test project: In the test case management-project management interface, select the test case created in step S3 according to the multi-vehicle collaborative operation process, drag the test case required for the current test project to the visual modeling interface, and refer to the collaborative operation file to arrange the test cases that can be executed simultaneously in parallel, and the test cases that cannot be executed simultaneously in series, and connect them with vector arrows to create a project for this test; in the parallel execution mode, processing threads will be created according to the number of parallel execution of the test cases, and each thread will read the data required in its own process from the memory at the same time. When one memory is read, one memory will be cleared to ensure memory availability and test fluency; Step S5: The test process control module creates the information of the system under test, loads the test case library, controls the execution and stop of the test case in the test interface, and the acquisition module collects the information flow generated by the system under test in real time and sends it to the analysis module. The analysis module parses the collected binary array according to the configured protocol and prints it out to the display interface for display. The parsed data is forwarded to the interpretation module at the same time, and the data interpretation is completed according to the interpretation rules set in step S2 and the test results are printed out; the acquisition information, parsing information, and interpretation result information are all fed back to the display module for display, and the display interface respectively displays the real-time refreshed brief test process information with timestamp, the detailed input information parsed according to the data protocol, the comparison process information of the multi-vehicle collaborative information flow outbound data and inbound data, and the test result information after the test case is executed; Step S6: The report module of the test process control module selects to output the test report according to the tester's needs; the test process data and log information are stored in the database, and viewed and exported through the test information management module; the playback function of the test process control module can dynamically playback the test process and display interface data printout process of the just completed test, which is convenient for the tester to view, avoid missing important information, and ensure the correctness of the test process; Step S7: The test case management module copies the existing module library and case library information, modifies the name, attributes, and collection objects, and re-drags and combines them to quickly form a new test case; Step S8: The test process control module can create new information about the system under test, input a new number, load the established test cases, and directly conduct the test to form a test database and report library for the new system.
8. The comprehensive testing method for multi-vehicle collaborative operation according to claim 7, characterized in that: In step S1, after the basic element library is built, it only needs to be maintained when the test requirements change, which greatly facilitates designers to quickly build new test cases and avoids a lot of repetitive work.
9. The comprehensive testing method for multi-vehicle collaborative operation according to claim 7, characterized in that: The coaching fee provides testing tools for multi-vehicle collaborative operation process testing, provides multi-channel data acquisition, and has various types of stimulus injection. It can realize parallel testing of multiple processes without interfering with each other, supports graphical modeling and arbitrary combination editing of test cases, greatly improves the efficiency of multi-vehicle collaborative operation testing, and realizes centralized management of data.
10. The comprehensive testing method for multi-vehicle collaborative operation according to claim 7, characterized in that: The method is a comprehensive testing method for the operation process of a multi-vehicle collaborative system, which realizes the equipment management of the multi-vehicle collaborative system and the centralized storage of test data, and improves the current situation of decentralized data management and control. The multi-vehicle collaborative operation process parallel testing and data collection mode proposed in the present invention realizes the parallel development of multiple processes, improves testing efficiency, and saves manpower and time costs.