Vehicle function test method, device and system, storage medium and program product

By generating target test instructions and obtaining actual test data, the problem of incomplete vehicle functional testing in the prior art is solved, and accurate testing of the overall function of the vehicle system is achieved.

CN119847933AInactive Publication Date: 2025-04-18XIAOMI EV TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202411999876.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-31
Publication Date
2025-04-18
Estimated Expiration
Not applicable · inactive patent

AI Technical Summary

Technical Problem

In the prior art, the vehicle functional testing method is not perfect enough, resulting in inaccurate test results and lack of testing of the overall functions of the vehicle system.

Method used

By generating target test instructions based on target test cases, including target operation control instructions and target voice control instructions, output instructions to the vehicle to be tested, obtain actual test data, and generate target test reports.

Benefits of technology

The overall functions of the vehicle system are tested, and the test results are more accurate and comprehensive, close to actual use, and support the testing of traditional and intelligent functions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119847933A_ABST
    Figure CN119847933A_ABST
Patent Text Reader

Abstract

The invention relates to a vehicle function test method, device and system, a storage medium and a program product, and relates to the technical field of vehicle test.The method comprises the steps that a target test instruction is obtained based on a target test case, and the target test instruction comprises at least one of a target operation control instruction and a target voice control instruction; outputting a target test instruction to the to-be-tested vehicle, wherein the target test instruction is used for the to-be-tested vehicle to execute the to-be-tested function; acquiring actual test data corresponding to the to-be-tested function executed by the to-be-tested vehicle; and generating a target test report according to the actual test data. According to the method, the test based on the traditional function and the intelligent function of the whole vehicle can be realized, so that the vehicle can be more comprehensively tested, and a more accurate test result can be obtained.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present disclosure relates to the field of vehicle testing technology, and in particular to a vehicle function testing method, device, system, storage medium and program product. Background Art

[0002] During the vehicle development process, various functions of the vehicle need to be tested in order to verify whether the system functions meet the design requirements.

[0003] In the related art, the functional testing method for vehicles is not perfect, resulting in inaccurate test results. Summary of the invention

[0004] In order to overcome the problems existing in the related art, the present disclosure provides a vehicle function testing method, device, system, storage medium and program product to improve the accuracy of vehicle test results.

[0005] According to a first aspect of an embodiment of the present disclosure, a vehicle function testing method is provided, comprising: Based on the target test case, a target test instruction is obtained, wherein the target test instruction includes at least one of a target operation control instruction and a target voice control instruction; Outputting the target test instruction to the vehicle to be tested, wherein the target test instruction is used for the vehicle to be tested to execute the function to be tested; Acquire actual test data corresponding to the vehicle to be tested executing the function to be tested; A target test report is generated according to the actual test data.

[0006] Optionally, the target test case includes at least one of a target voice control text and a target operation control text; The step of obtaining a target test instruction based on the target test case includes: Recognize the target voice control text to obtain the target voice control instruction, and / or, The target operation control text is identified to obtain the target operation control instruction.

[0007] Optionally, the recognizing the target voice control text to obtain the target voice control instruction includes: Recognizing the target voice control text to obtain a target text identifier corresponding to the target voice control text; According to the target text identifier, the target voice control instruction corresponding to the target text identifier is determined from candidate voice control instructions.

[0008] Optionally, the obtaining of actual test data corresponding to the vehicle to be tested executing the function to be tested includes: Acquire original test data from the Internet of Vehicles cloud platform, wherein the original test data is uploaded to the Internet of Vehicles cloud platform through the vehicle to be tested; The original test data is screened to obtain the actual test data.

[0009] Optionally, the screening the original test data to obtain the actual test data includes: According to the target test case, determining the target data type; The original test data is screened according to the target data type to obtain the actual test data.

[0010] Optionally, generating a target test report according to the actual test data includes: Based on a target report template, a target test report is generated according to the actual test data and the expected test data corresponding to the target test case, wherein the target report template includes at least one of a test overview column, a test case column, an actual result column and a conclusion column.

[0011] According to a second aspect of an embodiment of the present disclosure, there is provided a vehicle function test device, comprising: a development board, a voice module and a transceiver module, wherein the development board is connected to the voice module and the transceiver module respectively; The development board is configured to obtain a target test instruction based on a target test case, wherein the target test instruction includes at least one of a target operation control instruction and a target voice control instruction, and obtain actual test data corresponding to the vehicle to be tested executing the function to be tested, and generate a target test report according to the actual test data; The voice module is configured to output the target voice control instruction to the vehicle to be tested when the target test instruction includes the target voice control instruction; The transceiver module is configured to output the target operation control instruction to the vehicle to be tested when the target test instruction includes the target operation control instruction.

[0012] According to a third aspect of an embodiment of the present disclosure, a computer-readable storage medium is provided, on which computer program instructions are stored. When the computer program instructions are executed by a processor, the steps of the vehicle function testing method provided in the first aspect of the present disclosure are implemented.

[0013] According to a fourth aspect of an embodiment of the present disclosure, a computer program product is provided, comprising a computer program, which, when executed by a processor, implements the steps of the vehicle function testing method provided in the first aspect of the present disclosure.

[0014] According to a fifth aspect of an embodiment of the present disclosure, a vehicle function test system is provided, comprising: the vehicle function test device provided in the second aspect of the present disclosure, a vehicle to be tested, a vehicle networking cloud platform and a test cloud platform; The vehicle to be tested is connected to the vehicle function testing device, and the vehicle to be tested is configured to receive a target test instruction output by the vehicle function testing device; The Internet of Vehicles cloud platform is connected to the vehicle function test device and the vehicle to be tested respectively, and the Internet of Vehicles cloud platform is configured to receive original test data uploaded by the vehicle to be tested; The test cloud platform is connected to the vehicle function test device, and the test cloud platform is configured to receive and store a target test report.

[0015] The technical solution provided by the embodiments of the present disclosure may have the following beneficial effects: Based on the target test case, a target test instruction is obtained, the target test instruction includes at least one of a target operation control instruction and a target voice control instruction, and the target test instruction is output to the vehicle to be tested, the target test instruction is used for the vehicle to be tested to execute the function to be tested, and then actual test data corresponding to the vehicle to be tested executing the function to be tested is obtained, and a target test report is generated based on the actual test data.

[0016] By performing functional testing on the vehicle to be tested as a whole, the overall system function of the vehicle can be tested, so that the test can be closer to actual usage. In addition, this method can test the vehicle based on target operation instructions and target voice control instructions, and implement testing of traditional functions and intelligent functions based on the vehicle as a whole, so as to perform a more comprehensive test on the vehicle and obtain more accurate test results.

[0017] It is to be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the present disclosure and, together with the description, serve to explain the principles of the present disclosure.

[0019] Figure 1 is a schematic diagram of a vehicle function testing system according to an exemplary embodiment.

[0020] Figure 2 is a schematic diagram of a vehicle function testing device according to an exemplary embodiment.

[0021] Figure 3 The figure is a flow chart of a vehicle function testing method according to an exemplary embodiment. DETAILED DESCRIPTION

[0022] Exemplary embodiments will be described in detail herein, examples of which are illustrated in the accompanying drawings. When the following description refers to the drawings, unless otherwise indicated, the same numerals in different drawings represent the same or similar elements.

[0023] The embodiments described in some embodiments of the present disclosure below do not represent all embodiments consistent with the present disclosure. Instead, they are merely examples of devices and methods consistent with some aspects of the present disclosure as detailed in the appended claims.

[0024] It should be noted that all actions of acquiring signals, information or data in the present disclosure are carried out in compliance with the relevant data protection laws and policies of the country where the device is located and with the authorization given by the owner of the corresponding device.

[0025] During the vehicle development process, various functions of the vehicle need to be tested in order to verify whether the system functions meet the design requirements.

[0026] In the related art, the functional testing method for vehicles is not perfect. For example, only a single controller or a single function is tested, and there is a lack of testing of the overall function of the system, resulting in inaccurate test results.

[0027] In response to the above technical problems, the embodiments of the present disclosure provide a vehicle function testing method, device, system, storage medium and program product. By performing functional testing on the vehicle to be tested as a whole, it is possible to test the overall system function of the vehicle, thereby making the test closer to actual usage. In addition, the method can test the vehicle based on target operation instructions and target voice control instructions, and implement testing of traditional functions and intelligent functions based on the vehicle as a whole, so as to perform a more comprehensive test on the vehicle and obtain more accurate test results.

[0028] Figure 1 is a schematic diagram of a vehicle function test system according to an exemplary embodiment. Figure 1As shown, the vehicle function test system includes a vehicle function test device, a vehicle to be tested, a vehicle networking cloud platform and a test cloud platform. Among them, the vehicle function test device is connected to the vehicle to be tested, the test cloud platform and the vehicle networking cloud platform respectively. In the process of performing the functional test of the vehicle, the vehicle function test device can parse the target test case written by the tester and generate the corresponding target test instruction, which may include at least one of the target operation control instruction and the target voice control instruction. Then, the vehicle function test device can output the target test instruction to the vehicle to be tested, and the vehicle to be tested can respond to the target test instruction to execute the corresponding function to be tested, and upload various parameters of the vehicle to be tested to the vehicle networking cloud platform. The vehicle function test device can obtain the parameters within the target time period from the vehicle networking cloud platform, obtain the original test data, and filter the obtained original test data to obtain the actual test data corresponding to the vehicle to be tested to execute the function to be tested, and generate a target test report according to the actual test data and the expected test data corresponding to the target test case, and then the vehicle function test device can upload the target test report to the test cloud platform. The test cloud platform can receive and store the target test report for the tester to consult and analyze.

[0029] Figure 2 is a schematic diagram of a vehicle function testing device according to an exemplary embodiment. Figure 2 As shown, in a possible implementation, the vehicle function testing device may include a development board, a voice module and a transceiver module, and the development board is connected to the voice module and the transceiver module respectively.

[0030] The development board can provide a target system operating environment and perform data processing to execute all or part of the vehicle function test method. For example, the development board can be a Linux (an operating system) development board to provide a Linux system operating environment. The development board can be configured to obtain a target test instruction based on a target test case, and the target test instruction includes at least one of a target operation control instruction and a target voice control instruction.

[0031] The voice module and the transceiver module can be configured to output target test instructions to the vehicle to be tested, and the target test instructions are used for the vehicle to be tested to execute the function to be tested. Specifically, the voice module is configured to output voice control instructions to the vehicle to be tested, that is, after the target test instructions are obtained based on the target test case through data processing by the development board, if the target test instructions include target voice control instructions, the target voice control instructions can be output to the vehicle to be tested through the voice module to simulate the user's voice instructions, thereby testing the voice assistant function of the vehicle. For example, the target voice control instructions may include playing a certain music, navigating to a certain place, and making a certain call.

[0032] The transceiver module is connected to the vehicle to be tested, the Internet of Vehicles cloud platform and the test cloud platform respectively, and is configured to output the target operation control instruction to the vehicle to be tested, that is, after the target test instruction is obtained based on the target test case through data processing by the development board, if the target test instruction includes the target operation control instruction, the target operation control instruction can be output to the vehicle to be tested through the transceiver module. In addition, the transceiver module can also obtain the original test data from the Internet of Vehicles cloud platform, and send the target test report to the test cloud platform.

[0033] Specifically, the transceiver module may include a USB (Universal Serial Bus) module, a CAN (Controller Area Network) module and a WIFI (Wireless Fidelity) module, and the USB module, the CAN module and the WIFI module are respectively connected to the development board.

[0034] Among them, the USB module is also connected to the vehicle to be tested so as to realize the wired ADB (Android Debug Bridge) connection and communication between the vehicle function test device and the vehicle to be tested. The CAN module is also connected to the vehicle to be tested so as to realize the CAN data transmission and reception between the vehicle function test device and the vehicle to be tested, and can be specifically connected to the vehicle system or other ECU (Electronic Control Unit) controller of the vehicle to be tested. The WIFI module is used to provide wifi communication so as to realize the data transmission between the vehicle function test device and the Internet of Vehicles cloud platform and the test cloud platform. Among them, the target operation control instruction may include ADB instructions or other instructions, and the ADB instructions may be transmitted to the vehicle to be tested through the USB module, and other instructions may be transmitted to the vehicle through the CAN module. Among them, the target operation control instruction is used to simulate the user's click and slide operations on the large control screen of the vehicle to be tested. For example, the target operation control instruction can simulate the user's operations such as turning on the air conditioner, adjusting the volume, switching the audio source, etc. on the central control screen of the vehicle to be tested. Specifically, it can be based on the coordinate points on the central control screen to simulate the user's clicks and slides on the central control screen of the vehicle to be tested.

[0035] The development board can also be configured to obtain actual test data corresponding to the vehicle to be tested executing the function to be tested. Specifically, the development board can obtain original test data from the Internet of Vehicles cloud platform through the transceiver module, the original test data is uploaded to the Internet of Vehicles cloud platform through the vehicle to be tested, and the original test data is screened by the development board to obtain actual test data. The development board can also be configured to generate a target test report based on the actual test data.

[0036] Optionally, the vehicle function test device may further include a display module and a power module, which are respectively connected to the development board. The display module is used to provide a human-computer interaction interface for the tester to operate. The power module is used to supply power.

[0037] Optionally, the vehicle to be tested may include a vehicle body, a vehicle system, and a telematics box (TelematicsBox, a vehicle telematics processing unit), wherein the CAN module and USB module in the vehicle function test device may be connected to the vehicle system to transmit target operation control instructions to the vehicle system, and the target voice control instructions may be directly output to the vehicle system of the vehicle to be tested through the voice module. The vehicle network TBox may capture various sensor data and system status information to obtain various parameters of the vehicle to be tested during the test, which may include CAN data and log files, and upload these parameters to the vehicle network cloud platform, so as to test the vehicle network service functions of the vehicle to be tested.

[0038] Figure 3 is a flow chart of a vehicle function testing method according to an exemplary embodiment. Figure 3 As shown, the method can be applied to a vehicle function test device and may include the following steps: In step S301, a target test instruction is obtained based on a target test case, where the target test instruction includes at least one of a target operation control instruction and a target voice control instruction.

[0039] In this embodiment, the target test case may be a test case input in real time by the user based on the human-computer interaction interface of the vehicle function test device, or it may be one or more test cases among a plurality of candidate test cases stored in the vehicle function test device. Optionally, the target test case may be determined from a plurality of candidate test cases based on the user's selection operation on the human-computer interaction interface. Among them, the target test case may test one function or multiple functions. By processing the target test case, specifically by performing data processing on the target test case through the development board, the corresponding target test instruction may be obtained.

[0040] In a possible implementation manner, the target test instruction includes a target operation control instruction.

[0041] In a possible implementation manner, the target test instruction includes a target voice control instruction.

[0042] In a possible implementation, the target test instruction includes a target operation control instruction and a target voice control instruction.

[0043] In step S302, a target test instruction is output to the vehicle to be tested, where the target test instruction is used for the vehicle to be tested to execute the function to be tested.

[0044] In this embodiment, the target operation control instruction can be transmitted to the vehicle to be tested through the CAN module or the USB module, and the target voice control instruction can be output to the vehicle to be tested through the voice module, so as to trigger the vehicle to be tested to execute the corresponding function to be tested.

[0045] In step S303, actual test data corresponding to the vehicle to be tested executing the function to be tested is obtained.

[0046] In this embodiment, various parameters of the vehicle to be tested during the execution of the function to be tested can be directly obtained through the CAN module, thereby obtaining the actual test parameters. The vehicle to be tested can upload various parameters of the vehicle to the Internet of Vehicles cloud platform in real time. In order to be able to test the Internet of Vehicles service functions of the vehicle to be tested at the same time, the parameters within the target time period uploaded by the vehicle to be tested can also be obtained from the Internet of Vehicles cloud platform, thereby obtaining the actual test parameters. Among them, the target time period is the time period corresponding to the execution of the function to be tested by the vehicle to be tested.

[0047] In step S304, a target test report is generated according to the actual test data.

[0048] In this embodiment, the target test report may include a test conclusion and may also include other test-related data. The test conclusion may be determined by determining whether the actual test data is the same as the expected test data. Other test-related data may include a test overview, test cases, actual results, and test analysis instructions.

[0049] In this embodiment, by performing functional tests on the vehicle to be tested as a whole, the overall system function of the vehicle can be tested, so that the test can be closer to actual usage. The method can test the vehicle based on target operation instructions and target voice control instructions, and implement testing of traditional functions and intelligent functions based on the vehicle as a whole, so as to perform a more comprehensive test on the vehicle and obtain more accurate test results.

[0050] In a possible implementation, the target test case includes at least one of a target voice control text and a target operation control text.

[0051] Based on the target test case, get the target test instructions, including: The target voice control text is recognized to obtain the target voice control instruction, and / or the target operation control text is recognized to obtain the target operation control instruction.

[0052] In this embodiment, when the target test case includes a target voice control text, the target test instruction includes a target voice control instruction, and the target voice control text can be recognized to obtain the target voice control instruction. When the target test case includes a target operation control text, the target test instruction includes a target operation control instruction, and the target operation control text can be recognized to obtain the target operation control instruction. When the target test case includes a target voice control text and a target operation control text, the target test instruction includes a target voice control instruction and a target operation control instruction, and the target voice control text and the target operation control text can be recognized respectively to obtain the target voice control instruction and the target operation control instruction.

[0053] In a possible implementation, recognizing the target voice control text to obtain the target voice control instruction includes: The target voice control text is recognized to obtain a target text identifier corresponding to the target voice control text; and according to the target text identifier, a target voice control instruction corresponding to the target text identifier is determined from candidate voice control instructions.

[0054] In this embodiment, voice control instructions corresponding to different voice function tests may be stored, and a voice function test and the corresponding voice control instruction correspond to the same text identifier. The target voice control text may be identified to determine the target voice function test to which the target voice text belongs, and then obtain the corresponding target text identifier. Based on the target text identifier, the target voice control instruction corresponding to the target text identifier is determined from the candidate voice control instructions. By pre-storing voice control instructions corresponding to different voice function tests, the corresponding target voice control instruction can be directly found when performing a voice function test without the need to temporarily generate a target voice control instruction. The target operation control instruction can also be obtained by searching from a plurality of pre-stored candidate operation control instructions. The specific method can refer to the method for searching the target voice control instruction, which will not be repeated here.

[0055] In a possible implementation, the target voice control instruction may also be obtained by temporarily generating the target voice control instruction. The specific method may be: The target voice control text is processed by a target voice generation model to obtain a target voice control instruction. The target voice generation model is obtained by training a basic voice generation model based on multiple sample voice control texts.

[0056] In this embodiment, a basic speech generation model can be trained by multiple sample speech control texts to obtain a target speech generation model, and each sample speech control text carries a label, which is the actual speech control instruction corresponding to the sample speech control text. Specifically, the basic speech generation model can be trained for multiple rounds of iterations through multiple sample speech control texts. After each round of iterative training, the prediction loss corresponding to the round of iteration is obtained based on the predicted speech control instructions and the actual speech control instructions corresponding to the round of iterative training, and the basic speech generation model is optimized based on the prediction loss until the basic speech generation model meets the preset conditions, and the training is stopped to obtain the target speech generation model. The preset conditions may be that the basic speech generation model converges, or that the training reaches a preset number of rounds. The basic speech generation model may be WaveNet.

[0057] In a possible implementation, obtaining actual test data corresponding to the vehicle to be tested executing the function to be tested includes: The original test data is obtained from the Internet of Vehicles cloud platform, and the original test data is uploaded to the Internet of Vehicles cloud platform through the vehicle to be tested; the original test data is screened to obtain the actual test data.

[0058] In this embodiment, the vehicle to be tested can upload various parameters of the vehicle to the Internet of Vehicles cloud platform in real time. In order to test the Internet of Vehicles service functions of the vehicle to be tested at the same time, the parameters uploaded by the vehicle to be tested within the target time period can be obtained from the Internet of Vehicles cloud platform to obtain the actual test parameters. Then, the original test parameters are screened to obtain the actual test data related to the function to be tested.

[0059] In a possible implementation, the original test data is screened to obtain actual test data, including: According to the target test case, the target data type is determined; according to the target data type, the original test data is screened to obtain the actual test data.

[0060] In this embodiment, the function to be tested corresponding to the target test case can be determined according to the target test case, and then the target data type associated with the function to be tested can be obtained. The data type associated with each function to be tested can be stored in advance, and then after determining the function to be tested corresponding to the target test case, the corresponding target data type can be directly found. Then, the data belonging to the target data type in the original test data is filtered out to obtain the actual test data corresponding to the target test case.

[0061] In a possible implementation, generating a target test report according to actual test data includes: Based on the target report template, a target test report is generated according to the actual test data and the expected test data corresponding to the target test case. The target report template includes at least one of a test overview column, a test case column, an actual result column and a conclusion column.

[0062] In this embodiment, a test report can be generated based on a unified target report template so that a standardized test report can be automatically generated to facilitate test personnel to analyze test results. Among them, the test overview column is used to describe the test purpose, test scope and test method of the target test case, which is obtained based on the target test case and the expected test data. The test purpose is the corresponding function to be tested, and the test scope is the range classification to which the function to be tested belongs, such as window opening and closing and thermal management control, etc. The test method may include static testing and dynamic testing. The static test is a test when the vehicle is stopped, and the dynamic test is a test when the vehicle is driving. The test case column is used to list the corresponding target test case and the expected test data corresponding to the target test case, which is obtained based on the target test case and the expected test data. The actual result column is used to record the actual test data and data analysis results of the target test case. The data analysis results may include the execution pass rate and the coverage rate of the function, which are obtained based on the target test case and the expected test data. The execution pass rate is obtained based on the comparison of the actual test data and the expected test data. The conclusion column is used to record the test conclusion and the test analysis description. The test conclusion may be a test pass or a test failure. The test analysis description may include detailed parameters of log data and error data.

[0063] The present disclosure also provides a computer-readable storage medium having computer program instructions stored thereon. When the program instructions are executed by a processor, the steps of the vehicle function testing method provided by the present disclosure are implemented.

[0064] In another exemplary embodiment, a computer program product is also provided. The computer program product includes a computer program executable by a programmable device. The computer program has a code portion for executing the above-mentioned vehicle function test method when executed by the programmable device.

[0065] Those skilled in the art may also understand that the various illustrative logical blocks and steps listed in the embodiments of the present application may be implemented by electronic hardware, computer software, or a combination of the two. Whether such functions are implemented by hardware or software depends on the specific application and the design requirements of the entire system. Those skilled in the art may use various methods to implement the functions described for each specific application, but such implementation should not be understood as exceeding the scope of protection of the embodiments of the present application.

[0066] In the above detailed description, terms such as "center", "upper", "lower", "left", "right", etc. indicate directions or represent positional relationships. Since the components of the described device can be positioned in a plurality of different orientations, the directional terms can be used for illustrative purposes rather than limiting. It should be understood that other aspects can be utilized and structural or logical changes can be made without departing from the concepts of the present disclosure. Therefore, the following detailed description should not be viewed in a limiting sense.

[0067] It should be understood that the features of some embodiments of the various present disclosures described herein may be combined with each other, unless specifically stated otherwise.

[0068] Although terms such as "first", "second" and "third" can be used herein to describe various components, parts, regions, layers or sections, these components, parts, regions, layers or sections are not limited to these terms. On the contrary, these terms are only used to distinguish one component, component, region, layer or section from another component, component, region, layer or section. Therefore, without departing from the teachings of each example, the first component, component, region, layer or section mentioned in the examples described herein may also be referred to as the second component, component, region, layer or section. In addition, the terms "first" and "second" are only used for descriptive purposes and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Thus, the features defined as "first" and "second" may expressly or implicitly include at least one of the features. In the description herein, the meaning of "multiple" is at least two, such as two, three, etc., unless otherwise clearly and specifically defined.

[0069] In addition, the word "exemplary" is used herein to indicate serving as an example, instance, or diagram. Any aspect or design described as "exemplary" in this article is not necessarily understood to be advantageous compared to other aspects or designs. On the contrary, the use of the word exemplary is intended to present concepts in a specific way. As used herein, the term "or" is intended to represent an inclusive "or" rather than an exclusive "or". That is, unless otherwise specified or clear from the context, "X applies A or B" is intended to represent any one of the natural inclusive arrangements. That is, if X applies A; X applies B; or X applies both A and B, "X applies A or B" is satisfied under any of the aforementioned examples. In addition, unless otherwise specified or clearly pointed to a singular form from the context, the articles "one" and "an" as used in this application and the appended claims are generally understood to mean "one or more".

[0070] Likewise, although the present disclosure has been shown and described with respect to one or more implementations, equivalent variations and modifications will occur to those skilled in the art after reading and understanding the specification and drawings. The present disclosure includes all such modifications and variations and is limited only by the scope of the claims. In particular, with respect to the various functions performed by the components (e.g., elements, resources, etc.) described above, unless otherwise indicated, the terms used to describe such components are intended to correspond to any component (functionally equivalent) that performs the specific functions of the described components, even if the structure is not equivalent to the disclosed structure. In addition, although specific features of the present disclosure may have been disclosed with respect to only one of several implementations, such features may be combined with one or more other features of other implementations as may be desired and beneficial to any given or specific application. In addition, with respect to "including", "having", "having", "having", or variations thereof used in a specific embodiment or claim, such terms are intended to be inclusive in a manner similar to the term "comprising".

[0071] Those skilled in the art will readily appreciate other embodiments of the present disclosure after considering the specification and practicing the invention disclosed herein. This application is intended to cover any modification, use or adaptation of the present disclosure, which follows the general principles of the present disclosure and includes common knowledge or customary techniques in the art that are not disclosed in the present disclosure. The specification and examples are intended to be exemplary only, and the true scope and spirit of the present disclosure are indicated by the appended claims.

[0072] It should be understood that the present disclosure is not limited to the exact structures that have been described above and shown in the drawings, and that various modifications and changes may be made without departing from the scope thereof. The scope of the present disclosure is limited only by the appended claims.

Claims

1. A vehicle function testing method, characterized in that: include: Based on the target test case, a target test instruction is obtained, wherein the target test instruction includes at least one of a target operation control instruction and a target voice control instruction; Outputting the target test instruction to the vehicle to be tested, wherein the target test instruction is used for the vehicle to be tested to execute the function to be tested; Acquire actual test data corresponding to the vehicle to be tested executing the function to be tested; A target test report is generated according to the actual test data.

2. The vehicle function testing method according to claim 1, characterized in that: The target test case includes at least one of a target voice control text and a target operation control text; The step of obtaining a target test instruction based on the target test case includes: Recognize the target voice control text to obtain the target voice control instruction, and / or, The target operation control text is identified to obtain the target operation control instruction.

3. The vehicle function testing method according to claim 2, characterized in that: The step of recognizing the target voice control text to obtain the target voice control instruction includes: Recognizing the target voice control text to obtain a target text identifier corresponding to the target voice control text; According to the target text identifier, the target voice control instruction corresponding to the target text identifier is determined from candidate voice control instructions.

4. The vehicle function testing method according to claim 1, characterized in that: The obtaining of actual test data corresponding to the vehicle to be tested executing the function to be tested includes: Acquire original test data from the Internet of Vehicles cloud platform, wherein the original test data is uploaded to the Internet of Vehicles cloud platform through the vehicle to be tested; The original test data is screened to obtain the actual test data.

5. The vehicle function testing method according to claim 4, characterized in that: The screening of the original test data to obtain the actual test data includes: According to the target test case, determining the target data type; The original test data is screened according to the target data type to obtain the actual test data.

6. The vehicle function testing method according to any one of claims 1 to 5, characterized in that: The generating a target test report according to the actual test data includes: Based on a target report template, a target test report is generated according to the actual test data and the expected test data corresponding to the target test case, wherein the target report template includes at least one of a test overview column, a test case column, an actual result column and a conclusion column.

7. A vehicle function testing device, characterized in that: include: A development board, a voice module and a transceiver module, wherein the development board is connected to the voice module and the transceiver module respectively; The development board is configured to obtain a target test instruction based on a target test case, wherein the target test instruction includes at least one of a target operation control instruction and a target voice control instruction, and obtain actual test data corresponding to the vehicle to be tested executing the function to be tested, and generate a target test report according to the actual test data; The voice module is configured to output the target voice control instruction to the vehicle to be tested when the target test instruction includes the target voice control instruction; The transceiver module is configured to output the target operation control instruction to the vehicle to be tested when the target test instruction includes the target operation control instruction.

8. A computer-readable storage medium having computer program instructions stored thereon, characterized in that: When the computer program instructions are executed by a processor, the steps of the vehicle function testing method described in any one of claims 1 to 6 are implemented.

9. A computer program product, characterized in that It comprises a computer program, which, when executed by a processor, implements the steps of the vehicle function testing method according to any one of claims 1 to 6.

10. A vehicle function test system, characterized in that: include: The vehicle function test device as claimed in claim 7, as well as the vehicle to be tested, the Internet of Vehicles cloud platform and the test cloud platform; The vehicle to be tested is connected to the vehicle function testing device, and the vehicle to be tested is configured to receive a target test instruction output by the vehicle function testing device; The Internet of Vehicles cloud platform is connected to the vehicle function test device and the vehicle to be tested respectively, and the Internet of Vehicles cloud platform is configured to receive original test data uploaded by the vehicle to be tested; The test cloud platform is connected to the vehicle function test device, and the test cloud platform is configured to receive and store a target test report.

Citation Information

Patent Citations

  • Automatic testing method, device and equipment based on remote control vehicle and medium

    CN115963810A

  • Voice-based whole vehicle function dynamic test method and test system thereof

    CN116519321A

  • Voice vehicle control function test method and system, test terminal and storage medium

    CN117542345A

  • Vehicle machine voice test method, device and equipment and storage medium

    CN117935779A

  • Intelligent cockpit voice recognition test method and system, electronic equipment and storage medium

    CN118982991A