本發(fā)明涉及車輛測試,特別是涉及一種基于測試系統(tǒng)的車輛測試方法、裝置、設(shè)備及介質(zhì)。
背景技術(shù):
1、隨著智能汽車技術(shù)的不斷發(fā)展,車輛中的軟件系統(tǒng)變得愈加復(fù)雜。為了確保車輛功能的穩(wěn)定性和安全性,車載軟件需要定期升級(jí)和測試;使得車載軟件升級(jí)與測試系統(tǒng)的升級(jí)測試效率正逐漸得到重視。
2、相關(guān)技術(shù)中車輛軟件升級(jí)通常依賴于ota(over-the-air)技術(shù),通過無線通訊技術(shù)更新車輛內(nèi)的軟件系統(tǒng)。而為保證ota功能的穩(wěn)定性與安全性,需要對(duì)產(chǎn)線環(huán)境下ota升級(jí)的整車進(jìn)行自動(dòng)化升級(jí)和測試。
3、然而,盡管相關(guān)技術(shù)中已存在一些ota測試的工具,但這些工具一般是定制化工具,往往只能根據(jù)特定需求完成特定部件測試,無法在特定階段(例如整車升級(jí)后)及時(shí)測試整車的功能性問題;且一般只能在實(shí)驗(yàn)室臺(tái)架環(huán)境下進(jìn)行測試,場地局限性強(qiáng);測試流程所用設(shè)備也存在數(shù)量繁多種類復(fù)雜的缺點(diǎn),不便于攜帶且成本較高。
技術(shù)實(shí)現(xiàn)思路
1、本發(fā)明實(shí)施例提供一種基于測試系統(tǒng)的車輛測試方法、裝置、設(shè)備及介質(zhì),以至少解決相關(guān)技術(shù)中只能完成特定部件測試,無法在整車升級(jí)后及時(shí)測試整車的功能性問題;且一般只能在實(shí)驗(yàn)室臺(tái)架環(huán)境下進(jìn)行測試,需獨(dú)立部署大型機(jī)柜和服務(wù)器,場地局限性強(qiáng);測試流程所用儀器也存在數(shù)量繁多種類復(fù)雜的缺點(diǎn),不便于攜帶且成本較高的問題。
2、本發(fā)明實(shí)施例公開了一種基于測試系統(tǒng)的車輛測試方法,所述測試系統(tǒng)至少包括上位機(jī)以及測試管理平臺(tái);其中,所述測試管理平臺(tái)用于創(chuàng)建測試車型,并根據(jù)所述測試車型編輯任務(wù),所述任務(wù)至少包括升級(jí)任務(wù)與測試任務(wù);所述方法包括:
3、響應(yīng)于車輛測試的觸發(fā)操作,通過所述上位機(jī)獲取所述測試管理平臺(tái)中的所述升級(jí)任務(wù)與所述測試任務(wù),并通過所述上位機(jī)根據(jù)所述升級(jí)任務(wù)對(duì)測試車輛進(jìn)行升級(jí)處理;
4、通過所述上位機(jī)確定所述測試車輛的升級(jí)結(jié)果,并判斷所述升級(jí)結(jié)果是否為升級(jí)成功;
5、若所述升級(jí)結(jié)果為升級(jí)成功,通過所述上位機(jī)將所述測試任務(wù)下發(fā)至所述測試車輛。
6、可選地,所述測試系統(tǒng)還包括升級(jí)服務(wù)器與版本管理平臺(tái),所述響應(yīng)于車輛測試的觸發(fā)操作,通過所述上位機(jī)獲取所述測試管理平臺(tái)中的所述升級(jí)任務(wù)與所述測試任務(wù)之前,還包括:
7、通過所述升級(jí)服務(wù)器獲取所述版本管理平臺(tái)中的升級(jí)軟件,并將所述升級(jí)軟件解壓至所述上位機(jī)之中;
8、通過所述上位機(jī)將所述升級(jí)軟件推送至所述測試車輛。
9、可選地,所述測試系統(tǒng)還包括通信中間件,所述通過所述上位機(jī)根據(jù)所述升級(jí)任務(wù)對(duì)測試車輛進(jìn)行升級(jí)處理,包括:
10、通過所述上位機(jī)將所述升級(jí)任務(wù)發(fā)送至所述通信中間件,并通過所述通信中間件根據(jù)所述升級(jí)任務(wù)與所述升級(jí)軟件,對(duì)所述測試車輛進(jìn)行升級(jí)處理。
11、可選地,所述方法還包括:
12、通過所述上位機(jī)獲取所述測試車輛根據(jù)所述測試任務(wù)生成的測試結(jié)果,并通過所述上位機(jī)根據(jù)所述測試結(jié)果生成測試報(bào)告;
13、通過所述上位機(jī)將所述測試報(bào)告發(fā)送至所述測試管理平臺(tái)。
14、可選地,所述通過所述上位機(jī)確定所述測試車輛的升級(jí)結(jié)果之前,還包括:
15、通過所述通信中間件對(duì)所述測試車輛進(jìn)行升級(jí)信息比對(duì)處理,以生成所述測試車輛的升級(jí)結(jié)果。
16、可選地,所述觸發(fā)操作至少包括手動(dòng)觸發(fā)操作與自動(dòng)觸發(fā)操作。
17、可選地,所述測試任務(wù)為根據(jù)測試用例所編輯的測試任務(wù),所述測試用例為根據(jù)所述測試管理平臺(tái)的測試腳本與所述測試車型的測試腳本所編輯的測試用例。
18、本發(fā)明實(shí)施例還公開了一種基于測試系統(tǒng)的車輛測試裝置,所述測試系統(tǒng)至少包括上位機(jī)以及測試管理平臺(tái);其中,所述測試管理平臺(tái)用于創(chuàng)建測試車型,并根據(jù)所述測試車型編輯任務(wù),所述任務(wù)至少包括升級(jí)任務(wù)與測試任務(wù);所述裝置包括:
19、升級(jí)處理模塊,用于響應(yīng)于車輛測試的觸發(fā)操作,通過所述上位機(jī)獲取所述測試管理平臺(tái)中的所述升級(jí)任務(wù)與所述測試任務(wù),并通過所述上位機(jī)根據(jù)所述升級(jí)任務(wù)對(duì)測試車輛進(jìn)行升級(jí)處理;
20、升級(jí)結(jié)果判斷模塊,用于通過所述上位機(jī)確定所述測試車輛的升級(jí)結(jié)果,并判斷所述升級(jí)結(jié)果是否為升級(jí)成功;
21、測試任務(wù)下發(fā)模塊,用于若所述升級(jí)結(jié)果為升級(jí)成功,通過所述上位機(jī)將所述測試任務(wù)下發(fā)至所述測試車輛。
22、可選地,所述測試系統(tǒng)還包括升級(jí)服務(wù)器與版本管理平臺(tái),所述裝置還包括:
23、升級(jí)軟件獲取模塊,用于通過所述升級(jí)服務(wù)器獲取所述版本管理平臺(tái)中的升級(jí)軟件,并將所述升級(jí)軟件解壓至所述上位機(jī)之中;
24、升級(jí)軟件推送模塊,用于通過所述上位機(jī)將所述升級(jí)軟件推送至所述測試車輛。
25、可選地,所述測試系統(tǒng)還包括通信中間件,所述升級(jí)處理模塊包括:
26、升級(jí)處理子模塊,用于通過所述上位機(jī)將所述升級(jí)任務(wù)發(fā)送至所述通信中間件,并通過所述通信中間件根據(jù)所述升級(jí)任務(wù)與所述升級(jí)軟件,對(duì)所述測試車輛進(jìn)行升級(jí)處理。
27、可選地,所述裝置還包括:
28、測試報(bào)告生成模塊,用于通過所述上位機(jī)獲取所述測試車輛根據(jù)所述測試任務(wù)生成的測試結(jié)果,并通過所述上位機(jī)根據(jù)所述測試結(jié)果生成測試報(bào)告;
29、測試報(bào)告發(fā)送模塊,用于通過所述上位機(jī)將所述測試報(bào)告發(fā)送至所述測試管理平臺(tái)。
30、可選地,所述裝置還包括:
31、升級(jí)信息比對(duì)處理模塊,用于通過所述通信中間件對(duì)所述測試車輛進(jìn)行升級(jí)信息比對(duì)處理,以生成所述測試車輛的升級(jí)結(jié)果。
32、本發(fā)明實(shí)施例還公開了一種電子設(shè)備,包括處理器、通信接口、存儲(chǔ)器和通信總線,其中,所述處理器、所述通信接口以及所述存儲(chǔ)器通過所述通信總線完成相互間的通信;
33、所述存儲(chǔ)器,用于存放計(jì)算機(jī)程序;
34、所述處理器,用于執(zhí)行存儲(chǔ)器上所存放的程序時(shí),實(shí)現(xiàn)如本發(fā)明實(shí)施例所述的方法。
35、本發(fā)明實(shí)施例還公開了一個(gè)或多個(gè)計(jì)算機(jī)可讀介質(zhì),其上存儲(chǔ)有指令,當(dāng)由一個(gè)或多個(gè)處理器執(zhí)行時(shí),使得所述處理器執(zhí)行如本發(fā)明實(shí)施例所述的方法。
36、本發(fā)明實(shí)施例包括以下優(yōu)點(diǎn):
37、在本發(fā)明實(shí)施例中,通過提出一種基于測試系統(tǒng)的車輛測試方法,測試系統(tǒng)至少包括上位機(jī)以及測試管理平臺(tái);其中,測試管理平臺(tái)用于創(chuàng)建測試車型,并根據(jù)測試車型編輯任務(wù),任務(wù)至少包括升級(jí)任務(wù)與測試任務(wù);從而通過響應(yīng)于車輛測試的觸發(fā)操作,通過上位機(jī)獲取測試管理平臺(tái)中的升級(jí)任務(wù)與測試任務(wù),并通過上位機(jī)根據(jù)升級(jí)任務(wù)對(duì)測試車輛進(jìn)行升級(jí)處理;通過上位機(jī)確定測試車輛的升級(jí)結(jié)果,并判斷升級(jí)結(jié)果是否為升級(jí)成功;若升級(jí)結(jié)果為升級(jí)成功,則通過上位機(jī)將測試任務(wù)下發(fā)至測試車輛的方式,實(shí)現(xiàn)了自動(dòng)化測試流程與ota升級(jí)流程的結(jié)合,能夠響應(yīng)于車輛升級(jí)測試需求在對(duì)車輛進(jìn)行ota升級(jí)后及時(shí)測試整車的功能性問題,測試任務(wù)由測試管理平臺(tái)根據(jù)測試車型預(yù)先編輯完成,不受場地乃至設(shè)備限制,降低了ota升級(jí)測試的成本,提升了ota升級(jí)測試的時(shí)效性和測試速度,優(yōu)化了ota升級(jí)測試的測試周期。