本申請(qǐng)涉及車輛測(cè)試,尤其涉及一種功能測(cè)試方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。
背景技術(shù):
1、自動(dòng)駕駛系統(tǒng)的功能測(cè)試是車輛生產(chǎn)過(guò)程中的關(guān)鍵任務(wù),旨在驗(yàn)證自動(dòng)駕駛系統(tǒng)是否能夠按照預(yù)期的方式運(yùn)作,并確保各個(gè)自動(dòng)駕駛功能的完整性和準(zhǔn)確性。
2、目前,相關(guān)技術(shù)中自動(dòng)駕駛系統(tǒng)的功能測(cè)試方式主要采用大量的人工測(cè)試,測(cè)試效率較低,增加了人工成本。
技術(shù)實(shí)現(xiàn)思路
1、有鑒于此,本申請(qǐng)?zhí)峁┝艘环N功能測(cè)試方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備,主要目的在于改善目前自動(dòng)駕駛系統(tǒng)的功能測(cè)試方式主要采用大量的人工測(cè)試,測(cè)試效率較低,增加了人工成本的技術(shù)問(wèn)題。
2、第一方面,本申請(qǐng)?zhí)峁┝艘环N功能測(cè)試方法,應(yīng)用于車端,包括:
3、接收云端發(fā)送的功能測(cè)試請(qǐng)求,所述功能測(cè)試請(qǐng)求包括自動(dòng)駕駛功能對(duì)應(yīng)的故障注入數(shù)據(jù)和目標(biāo)測(cè)試環(huán)境的配置文件;
4、根據(jù)所述配置文件運(yùn)行所述目標(biāo)測(cè)試環(huán)境,并將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境;
5、調(diào)用注入所述故障注入數(shù)據(jù)后的目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能;
6、向所述云端發(fā)送所述自動(dòng)駕駛功能的功能測(cè)試結(jié)果。
7、可選的,所述將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境,包括:
8、根據(jù)所述故障注入數(shù)據(jù)的故障注入類型,確定所述故障注入數(shù)據(jù)對(duì)應(yīng)的故障注入工具;
9、調(diào)用所述故障注入工具,將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境。
10、可選的,所述故障注入類型包括以下至少一項(xiàng):
11、故障點(diǎn)注入類型;
12、系統(tǒng)注入類型。
13、可選的,若所述故障注入類型為所述故障點(diǎn)注入類型,則所述調(diào)用所述故障注入工具,將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境,包括:
14、調(diào)用預(yù)設(shè)調(diào)試工具,調(diào)試所述目標(biāo)測(cè)試環(huán)境中所述自動(dòng)駕駛功能對(duì)應(yīng)的進(jìn)程;
15、在所述進(jìn)程的故障注入點(diǎn),注入所述故障注入數(shù)據(jù)。
16、可選的,若所述故障注入類型為所述系統(tǒng)注入類型,則所述調(diào)用所述故障注入工具,將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境,還包括:
17、調(diào)用內(nèi)存消耗工具,將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境對(duì)應(yīng)的測(cè)試系統(tǒng),其中,所述內(nèi)存消耗工具用于消耗所述測(cè)試系統(tǒng)的內(nèi)存,使消耗的內(nèi)存達(dá)到預(yù)設(shè)內(nèi)存值。
18、可選的,所述調(diào)用注入所述故障注入數(shù)據(jù)后的目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能,包括以下至少一項(xiàng):
19、測(cè)試所述自動(dòng)駕駛功能的功能狀態(tài);
20、在所述自動(dòng)駕駛功能的測(cè)試過(guò)程中,測(cè)試目標(biāo)測(cè)試環(huán)境中除所述自動(dòng)駕駛功能以外的其他功能的功能狀態(tài);
21、測(cè)試目標(biāo)測(cè)試環(huán)境與所述云端的通信鏈路是否正常。
22、第二方面,本申請(qǐng)?zhí)峁┝艘环N功能測(cè)試方法,應(yīng)用于云端,包括:
23、向車輛發(fā)送功能測(cè)試請(qǐng)求,所述功能測(cè)試請(qǐng)求包括自動(dòng)駕駛功能對(duì)應(yīng)的故障注入數(shù)據(jù)和目標(biāo)測(cè)試環(huán)境的配置文件,所述車輛用于根據(jù)所述配置文件運(yùn)行所述目標(biāo)測(cè)試環(huán)境,并調(diào)用注入所述故障注入數(shù)據(jù)后的所述目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能;
24、接收所述車輛發(fā)送的所述自動(dòng)駕駛功能的功能測(cè)試結(jié)果。
25、可選的,所述方法還包括:
26、獲取自動(dòng)駕駛功能對(duì)應(yīng)的故障配置數(shù)據(jù)和所述目標(biāo)測(cè)試環(huán)境;
27、根據(jù)所述故障配置數(shù)據(jù)和所述目標(biāo)測(cè)試環(huán)境,生成所述故障注入數(shù)據(jù)。
28、可選的,所述方法還包括:
29、調(diào)用環(huán)境管理模塊,獲取所述目標(biāo)測(cè)試環(huán)境對(duì)應(yīng)的配置文件,其中,所述環(huán)境管理模塊用于管理不同的測(cè)試環(huán)境。
30、第三方面,本申請(qǐng)?zhí)峁┝艘环N功能測(cè)試裝置,應(yīng)用于車端,包括:
31、接收模塊,被配置為接收云端發(fā)送的功能測(cè)試請(qǐng)求,所述功能測(cè)試請(qǐng)求包括自動(dòng)駕駛功能對(duì)應(yīng)的故障注入數(shù)據(jù)和目標(biāo)測(cè)試環(huán)境的配置文件;
32、注入模塊,被配置為根據(jù)所述配置文件運(yùn)行所述目標(biāo)測(cè)試環(huán)境,并將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境;
33、測(cè)試模塊,被配置為調(diào)用注入所述故障注入數(shù)據(jù)后的目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能;
34、發(fā)送模塊,被配置為向所述云端發(fā)送所述自動(dòng)駕駛功能的功能測(cè)試結(jié)果。
35、第四方面,本申請(qǐng)?zhí)峁┝艘环N功能測(cè)試裝置,應(yīng)用于云端,包括:
36、發(fā)送模塊,被配置為向車輛發(fā)送功能測(cè)試請(qǐng)求,所述功能測(cè)試請(qǐng)求包括自動(dòng)駕駛功能對(duì)應(yīng)的故障注入數(shù)據(jù)和目標(biāo)測(cè)試環(huán)境的配置文件,所述車輛用于根據(jù)所述配置文件運(yùn)行所述目標(biāo)測(cè)試環(huán)境,并調(diào)用注入所述故障注入數(shù)據(jù)后的所述目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能;
37、接收模塊,被配置為接收所述車輛發(fā)送的所述自動(dòng)駕駛功能的功能測(cè)試結(jié)果。
38、第五方面,本申請(qǐng)?zhí)峁┝艘环N計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)第一方面所述的功能測(cè)試方法。
39、第六方面,本申請(qǐng)?zhí)峁┝艘环N電子設(shè)備,包括存儲(chǔ)介質(zhì)、處理器及存儲(chǔ)在存儲(chǔ)介質(zhì)上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)第一方面所述的功能測(cè)試方法。
40、第七方面,本申請(qǐng)?zhí)峁┝艘环N芯片,包括一個(gè)或多個(gè)接口電路和一個(gè)或多個(gè)處理器;所述接口電路用于從電子設(shè)備的存儲(chǔ)器接收信號(hào),并向所述處理器發(fā)送所述信號(hào),所述信號(hào)包括存儲(chǔ)器中存儲(chǔ)的計(jì)算機(jī)指令;當(dāng)所述處理器執(zhí)行所述計(jì)算機(jī)指令時(shí),使得所述電子設(shè)備執(zhí)行第一方面所述的功能測(cè)試方法。
41、第八方面,本申請(qǐng)?zhí)峁┝艘环N車輛,包括如第三方面所述的裝置,或如第六方面所述的電子設(shè)備,或如第七方面所述的芯片。
42、借由上述技術(shù)方案,本申請(qǐng)?zhí)峁┑囊环N功能測(cè)試方法、裝置、存儲(chǔ)介質(zhì)及電子設(shè)備。其中車端首先接收云端發(fā)送的功能測(cè)試請(qǐng)求,所述功能測(cè)試請(qǐng)求包括自動(dòng)駕駛功能對(duì)應(yīng)的故障注入數(shù)據(jù)和目標(biāo)測(cè)試環(huán)境的配置文件;然后根據(jù)所述配置文件運(yùn)行所述目標(biāo)測(cè)試環(huán)境,并將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境;再調(diào)用注入所述故障注入數(shù)據(jù)后的目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能;最后向所述云端發(fā)送所述自動(dòng)駕駛功能的功能測(cè)試結(jié)果。本申請(qǐng)中車端能夠接收云端發(fā)送的功能測(cè)試請(qǐng)求,根據(jù)所述配置文件自動(dòng)運(yùn)行所述目標(biāo)測(cè)試環(huán)境,主動(dòng)向車端的目標(biāo)測(cè)試環(huán)境中注入故障注入數(shù)據(jù),然后調(diào)用注入所述故障注入數(shù)據(jù)后的目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能,通過(guò)故障注入數(shù)據(jù)主動(dòng)注入目標(biāo)測(cè)試環(huán)境的方式,實(shí)現(xiàn)了自動(dòng)駕駛功能的自動(dòng)測(cè)試,減少了人工成本,提高了自動(dòng)駕駛功能的測(cè)試效率。
43、上述說(shuō)明僅是本申請(qǐng)技術(shù)方案的概述,為了能夠更清楚了解本申請(qǐng)的技術(shù)手段,而可依照說(shuō)明書(shū)的內(nèi)容予以實(shí)施,并且為了讓本申請(qǐng)的上述和其它目的、特征和優(yōu)點(diǎn)能夠更明顯易懂,以下特舉本申請(qǐng)的具體實(shí)施方式。
1.一種功能測(cè)試方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境,包括:
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述故障注入類型包括以下至少一項(xiàng):
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述故障注入類型為所述故障點(diǎn)注入類型,則所述調(diào)用所述故障注入工具,將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境,包括:
5.根據(jù)權(quán)利要求3所述的方法,其特征在于,若所述故障注入類型為所述系統(tǒng)注入類型,則所述調(diào)用所述故障注入工具,將所述故障注入數(shù)據(jù)注入所述目標(biāo)測(cè)試環(huán)境,還包括:
6.根據(jù)權(quán)利要求1至5中任一項(xiàng)所述的方法,其特征在于,所述調(diào)用注入所述故障注入數(shù)據(jù)后的目標(biāo)測(cè)試環(huán)境,測(cè)試所述自動(dòng)駕駛功能,包括以下至少一項(xiàng):
7.一種功能測(cè)試方法,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
9.根據(jù)權(quán)利要求7所述的方法,其特征在于,所述方法還包括:
10.一種功能測(cè)試裝置,其特征在于,包括:
11.一種功能測(cè)試裝置,其特征在于,包括:
12.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)權(quán)利要求1至9中任一項(xiàng)所述的方法。
13.一種電子設(shè)備,包括存儲(chǔ)介質(zhì)、處理器及存儲(chǔ)在存儲(chǔ)介質(zhì)上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,其特征在于,所述處理器執(zhí)行所述計(jì)算機(jī)程序時(shí)實(shí)現(xiàn)權(quán)利要求1至9中任一項(xiàng)所述的方法。
14.一種車輛,其特征在于,包括:如權(quán)利要求10或11所述的裝置,或如權(quán)利要求13所述的電子設(shè)備。