本申請(qǐng)涉及車(chē)輛的輔助駕駛,具體涉及一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著adas(advanced?driving?assistance?system,高級(jí)駕駛輔助系統(tǒng))的發(fā)展,該系統(tǒng)在車(chē)輛中的普及程度和重要程度越來(lái)越高,同時(shí)用戶(hù)對(duì)其的要求也越來(lái)越高,使得adas集成的駕駛輔助功能越來(lái)越多;由此,在這些駕駛輔助功能使得駕駛更簡(jiǎn)單高效的同時(shí),對(duì)其本身的測(cè)試的要求也隨之提升。
2、相關(guān)技術(shù)中,在汽車(chē)領(lǐng)域的駕駛輔助功能測(cè)試中,駕駛輔助功能用例的設(shè)計(jì)主要由測(cè)試工程師依據(jù)技術(shù)文件(需求文件等)實(shí)現(xiàn);然而,相關(guān)技術(shù)的設(shè)計(jì)方式?jīng)]有成熟的理論依據(jù),且由于測(cè)試工程師的經(jīng)驗(yàn)不同等原因,設(shè)計(jì)的測(cè)試用例存在差異,對(duì)功能需求的覆蓋率也不能保障,從而導(dǎo)致駕駛輔助功能的安全隱患。
技術(shù)實(shí)現(xiàn)思路
1、本申請(qǐng)的目的之一在于提供一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,以解決相關(guān)技術(shù)中,對(duì)于駕駛輔助功能測(cè)試用例的設(shè)計(jì)由不同設(shè)計(jì)師完成,沒(méi)有較為統(tǒng)一和普遍的標(biāo)準(zhǔn),使得測(cè)試用例設(shè)計(jì)具有差異性,且對(duì)駕駛輔助功能需求的覆蓋率較低,無(wú)法滿足實(shí)際使用需要的問(wèn)題;目的之二在于提供一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化裝置;目的之三在于提供一種電子設(shè)備;目的之四在于提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。
2、為了實(shí)現(xiàn)上述目的,本申請(qǐng)采用的技術(shù)方案如下:
3、一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,包括:獲取駕駛輔助系統(tǒng)的測(cè)試用例;一個(gè)或多個(gè)預(yù)設(shè)場(chǎng)景下對(duì)所述測(cè)試用例進(jìn)行場(chǎng)景分析,得到分析結(jié)果;推斷所述分析結(jié)果中所述駕駛輔助系統(tǒng)的錯(cuò)誤激活動(dòng)作,根據(jù)所述錯(cuò)誤激活動(dòng)作優(yōu)化所述測(cè)試用例。
4、根據(jù)上述技術(shù)手段,本申請(qǐng)實(shí)施例可以基于駕駛輔助測(cè)試用例在不同場(chǎng)景的分析結(jié)果進(jìn)行逆向錯(cuò)誤推斷并進(jìn)行優(yōu)化,由此可以提升測(cè)試覆蓋率和測(cè)試質(zhì)量,使得測(cè)試結(jié)果更可靠,確保駕駛輔助功能的安全性,滿足實(shí)際使用需要。
5、進(jìn)一步,所述根據(jù)所述錯(cuò)誤激活動(dòng)作優(yōu)化所述測(cè)試用例,包括:根據(jù)所述錯(cuò)誤激活動(dòng)作生成測(cè)試中斷結(jié)果;將所述測(cè)試中斷結(jié)果寫(xiě)入所述測(cè)試用例。
6、根據(jù)上述技術(shù)手段,本申請(qǐng)實(shí)施例可以將由錯(cuò)誤激活動(dòng)作生成的測(cè)試中斷結(jié)果寫(xiě)入該測(cè)試用例,拓展測(cè)試覆蓋率,提升測(cè)試質(zhì)量,可以確保駕駛輔助功能的安全性。
7、進(jìn)一步,所述獲取駕駛輔助系統(tǒng)的測(cè)試用例,包括:獲取所述駕駛輔助系統(tǒng)的測(cè)試要求;根據(jù)所述測(cè)試要求對(duì)應(yīng)的測(cè)試類(lèi)型確定測(cè)試用例模板;根據(jù)所述測(cè)試用例模板生成一條或多條測(cè)試用例。
8、根據(jù)上述技術(shù)手段,本申請(qǐng)實(shí)施例可以根據(jù)不同的測(cè)試要求匹配對(duì)應(yīng)的測(cè)試用例模板,進(jìn)而生成貼合測(cè)試要求的測(cè)試用例,提高測(cè)試用例匹配度,降低測(cè)試用例設(shè)計(jì)差異性,避免測(cè)試用例不匹配造成的結(jié)果不準(zhǔn)確、測(cè)試資源浪費(fèi)。
9、進(jìn)一步,所述測(cè)試類(lèi)型包括:實(shí)車(chē)系統(tǒng)功能測(cè)試類(lèi)型和/或臺(tái)架系統(tǒng)功能測(cè)試類(lèi)型。
10、根據(jù)上述技術(shù)手段,本申請(qǐng)實(shí)施例可以區(qū)分不同測(cè)試類(lèi)型,以便于根據(jù)不同類(lèi)型生成不同測(cè)試用例,提升測(cè)試用例生成與實(shí)際測(cè)試的匹配度,使得測(cè)試結(jié)果更可靠。
11、進(jìn)一步,所述測(cè)試用例模板包括:狀態(tài)遷移類(lèi)用例模板、條件組合類(lèi)用例模板、邊界值類(lèi)用例模板和流程圖類(lèi)用例模板中的一種或多種。
12、根據(jù)上述技術(shù)手段,本申請(qǐng)實(shí)施例可以利用至少一種測(cè)試用例模板對(duì)測(cè)試用例進(jìn)行生成,由此可以提升測(cè)試用例匹配度,降低測(cè)試用例設(shè)計(jì)的差異性,進(jìn)而提升測(cè)試用例生成的可靠性,滿足實(shí)際使用需要。
13、進(jìn)一步,所述狀態(tài)遷移類(lèi)用例模板根據(jù)不同狀態(tài)之間遷移生成的狀態(tài)遷移圖設(shè)計(jì)測(cè)試用例;所述條件組合類(lèi)用例模板根據(jù)不同條件組合產(chǎn)生不同結(jié)果設(shè)計(jì)測(cè)試用例;所述邊界值類(lèi)用例模板根據(jù)需求的臨界點(diǎn)取值設(shè)計(jì)測(cè)試用例;所述流程圖類(lèi)用例模板根據(jù)操作流程生成的流程圖設(shè)計(jì)測(cè)試用例。
14、根據(jù)上述技術(shù)手段,本申請(qǐng)實(shí)施例可以區(qū)分不同測(cè)試用例模板,以便于利用不同測(cè)試用例模板生成與實(shí)際需求更匹配的測(cè)試用例,提高測(cè)試結(jié)果可靠性,滿足實(shí)際使用需要。
15、一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化裝置,包括:獲取模塊,用于獲取駕駛輔助系統(tǒng)的測(cè)試用例;分析模塊,用于在一個(gè)或多個(gè)預(yù)設(shè)場(chǎng)景下對(duì)所述測(cè)試用例進(jìn)行場(chǎng)景分析,得到分析結(jié)果;優(yōu)化模塊,用于推斷所述分析結(jié)果中所述駕駛輔助系統(tǒng)的錯(cuò)誤激活動(dòng)作,根據(jù)所述錯(cuò)誤激活動(dòng)作優(yōu)化所述測(cè)試用例。
16、進(jìn)一步,所述優(yōu)化模塊進(jìn)一步用于:根據(jù)所述錯(cuò)誤激活動(dòng)作生成測(cè)試中斷結(jié)果;將所述測(cè)試中斷結(jié)果寫(xiě)入所述測(cè)試用例;所述獲取模塊進(jìn)一步用于:獲取所述駕駛輔助系統(tǒng)的測(cè)試要求;根據(jù)所述測(cè)試要求對(duì)應(yīng)的測(cè)試類(lèi)型確定測(cè)試用例模板;根據(jù)所述測(cè)試用例模板生成一條或多條測(cè)試用例;所述測(cè)試類(lèi)型包括:實(shí)車(chē)系統(tǒng)功能測(cè)試類(lèi)型和/或臺(tái)架系統(tǒng)功能測(cè)試類(lèi)型;所述測(cè)試用例模板包括:狀態(tài)遷移類(lèi)用例模板、條件組合類(lèi)用例模板、邊界值類(lèi)用例模板和流程圖類(lèi)用例模板中的一種或多種;所述狀態(tài)遷移類(lèi)用例模板根據(jù)不同狀態(tài)之間遷移生成的狀態(tài)遷移圖設(shè)計(jì)測(cè)試用例;所述條件組合類(lèi)用例模板根據(jù)不同條件組合產(chǎn)生不同結(jié)果設(shè)計(jì)測(cè)試用例;所述邊界值類(lèi)用例模板根據(jù)需求的臨界點(diǎn)取值設(shè)計(jì)測(cè)試用例;所述流程圖類(lèi)用例模板根據(jù)操作流程生成的流程圖設(shè)計(jì)測(cè)試用例。
17、一種電子設(shè)備,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序,以實(shí)現(xiàn)如上述實(shí)施例所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法。
18、一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行,以用于實(shí)現(xiàn)如上述實(shí)施例所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法。
19、本申請(qǐng)的有益效果:
20、(1)本申請(qǐng)實(shí)施例可以基于駕駛輔助測(cè)試用例在不同場(chǎng)景的分析結(jié)果進(jìn)行逆向錯(cuò)誤推斷并進(jìn)行優(yōu)化,由此可以提升測(cè)試覆蓋率和測(cè)試質(zhì)量,使得測(cè)試結(jié)果更可靠,確保駕駛輔助功能的安全性,滿足實(shí)際使用需要;
21、(2)本申請(qǐng)實(shí)施例可以將由錯(cuò)誤激活動(dòng)作生成的測(cè)試中斷結(jié)果寫(xiě)入該測(cè)試用例,拓展測(cè)試覆蓋率,提升測(cè)試質(zhì)量,可以確保駕駛輔助功能的安全性;
22、(3)本申請(qǐng)實(shí)施例可以根據(jù)不同的測(cè)試要求匹配對(duì)應(yīng)的測(cè)試用例模板,進(jìn)而生成貼合測(cè)試要求的測(cè)試用例,提高測(cè)試用例匹配度,降低測(cè)試用例設(shè)計(jì)差異性,避免測(cè)試用例不匹配造成的結(jié)果不準(zhǔn)確、測(cè)試資源浪費(fèi);
23、(4)本申請(qǐng)實(shí)施例可以區(qū)分不同測(cè)試類(lèi)型,以便于根據(jù)不同類(lèi)型生成不同測(cè)試用例,提升測(cè)試用例生成與實(shí)際測(cè)試的匹配度,使得測(cè)試結(jié)果更可靠;
24、(5)本申請(qǐng)實(shí)施例可以利用至少一種測(cè)試用例模板對(duì)測(cè)試用例進(jìn)行生成,由此可以提升測(cè)試用例匹配度,降低測(cè)試用例設(shè)計(jì)的差異性,進(jìn)而提升測(cè)試用例生成的可靠性,滿足實(shí)際使用需要;
25、(6)本申請(qǐng)實(shí)施例可以區(qū)分不同測(cè)試用例模板,以便于利用不同測(cè)試用例模板生成與實(shí)際需求更匹配的測(cè)試用例,提高測(cè)試結(jié)果可靠性,滿足實(shí)際使用需要。
26、本申請(qǐng)附加的方面和優(yōu)點(diǎn)將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過(guò)本申請(qǐng)的實(shí)踐了解到。
1.一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,其特征在于,包括以下步驟:
2.根據(jù)權(quán)利要求1所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,其特征在于,所述根據(jù)所述錯(cuò)誤激活動(dòng)作優(yōu)化所述測(cè)試用例,包括:
3.根據(jù)權(quán)利要求1所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,其特征在于,所述獲取駕駛輔助系統(tǒng)的測(cè)試用例,包括:
4.根據(jù)權(quán)利要求3所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,其特征在于,所述測(cè)試類(lèi)型包括:實(shí)車(chē)系統(tǒng)功能測(cè)試類(lèi)型和/或臺(tái)架系統(tǒng)功能測(cè)試類(lèi)型。
5.根據(jù)權(quán)利要求3所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,其特征在于,所述測(cè)試用例模板包括:狀態(tài)遷移類(lèi)用例模板、條件組合類(lèi)用例模板、邊界值類(lèi)用例模板和流程圖類(lèi)用例模板中的一種或多種。
6.根據(jù)權(quán)利要求5所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法,其特征在于,
7.一種駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化裝置,其特征在于,包括:
8.根據(jù)權(quán)利要求7所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化裝置,其特征在于,
9.一種電子設(shè)備,其特征在于,包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序,以實(shí)現(xiàn)如權(quán)利要求1-6任一項(xiàng)所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法。
10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,其特征在于,該程序被處理器執(zhí)行,以用于實(shí)現(xiàn)如權(quán)利要求1-6任一項(xiàng)所述的駕駛輔助系統(tǒng)測(cè)試用例優(yōu)化方法。