System.ArgumentOutOfRangeException: 索引和長度必須引用該字符串內的位置。 參數名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技術實現步驟摘要】
本申請涉及車輛安全,特別涉及一種電控單元的功能測試方法、裝置、車輛及存儲介質。
技術介紹
1、隨著汽車保有量的增加和智能化的普及,人們越來越重視汽車的安全性能。智能化安全系統電控單元(ecu,electronic?control?unit)在嚴重的碰撞發生時能夠觸發安全氣囊、收緊主動式安全帶等保護措施,以保護車內乘員,但在輕微碰撞或者未發生碰撞時,則不應觸發安全氣囊、收緊主動式安全帶等保護措施。因此,在設計智能化安全系統電控單元產品時,需要進行全覆蓋的功能和性能測試,以保證產品的可靠性和安全性。智能化安全系統電控單元作為汽車安全的關鍵零部件,對于整個被動安全保護系統的點火控制、故障診斷、通訊與服務等功能和性能檢測極為重要,如何利用有限的資源提高測試效率、節約成本,實現多電控單元的同步測試,對智能化安全系統電控單元測試開發具有重要意義。
2、相關技術中,目前電控單元測試一般采用測試設備直接連接單個測試電控單元,逐一功能進行測試,一輪測試完成后還需手動更換測試電控單元進行下一輪測試,或者將測試設備和測試電控單元之間接入多路切換設備,在當前測試電控單元逐一功能測試完成后,切換測試電控單元進行下一個電控單元的測試。
3、由于相關技術在測試完成后需手動更換測試電控單元,同時還需多次手動修改測試參數,導致測試周期較長,浪費人力物力。此外,相關技術只能對電控單元的單一功能進行測試,導致測試設備的功能利用率較低、整體測試周期較長,亟需解決。
技術實現思路
1、本申請提供一種
2、本申請第一方面實施例提供一種電控單元的功能測試方法,所述方法采用功能測試系統,所述功能測試系統包括測試控制模塊、測試資源模塊和自動切換模塊,所述方法包括以下步驟:
3、獲取待測試電控單元的功能測試需求;
4、基于所述功能測試需求將所述測試資源模塊按照功能類型劃分為多個測試資源區塊,并獲取每個測試資源區塊對應的測試工程,其中,所述測試工程包括至少一個測試功能和每個測試功能的多個測試用例;
5、基于所述至少一個測試功能和所述每個測試功能的多個測試用例,確定目標測試功能,并基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊,以通過所述目標測試資源區塊對所述待測試電控單元進行功能測試。
6、根據本申請的一個實施例,在所述基于所述待測試電控單元的功能測試需求將所述測試資源模塊劃分為多個測試資源區塊之后,還包括:
7、基于所述待測試電控單元的功能測試需求對所述每個測試資源區塊配置相應的測試參數。
8、根據本申請的一個實施例,在基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊時,還包括:
9、判斷當前測試功能與所述目標測試功能是否一致,并且當前自檢回路是否通過;
10、若所述當前測試功能與所述目標測試功能不一致,或者當前自檢回路未通過,則重新執行所述基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊的步驟。
11、根據本申請的一個實施例,在通過所述目標測試資源區塊對所述待測試電控單元進行功能測試之后,還包括:
12、獲取所述待測試電控單元的測試結果;
13、根據所述測試結果生成測試報告。
14、根據本申請的一個實施例,在獲取所述待測試電控單元的功能測試需求之前,還包括:
15、基于預設連接方式將所述測試控制模塊、所述測試資源模塊和所述自動切換模塊之間建立通訊連接。
16、根據本申請實施例提供的電控單元的功能測試方法,基于待測試電控單元的功能測試需求將測試資源模塊按照功能類型劃分為多個測試資源區塊,并基于至少一個測試功能和每個測試功能的多個測試用例,確定目標測試功能,并基于目標測試功能,利用自動切換模塊切換至目標測試資源區塊,以通過目標測試資源區塊對待測試電控單元進行功能測試。由此,解決了相關技術測試周期長、測試資源利用率低等問題,有效提高了測試資源的利用率和測試效率,同時節約了成本。
17、本申請第二方面實施例提供一種電控單元的功能測試裝置,所述裝置采用功能測試系統,所述功能測試系統包括測試控制模塊、測試資源模塊和自動切換模塊,所述裝置包括:
18、獲取模塊,用于獲取待測試電控單元的功能測試需求;
19、處理模塊,用于基于所述功能測試需求將所述測試資源模塊按照功能類型劃分為多個測試資源區塊,并獲取每個測試資源區塊對應的測試工程,其中,所述測試工程包括至少一個測試功能和每個測試功能的多個測試用例;
20、測試模塊,用于基于所述至少一個測試功能和所述每個測試功能的多個測試用例,確定目標測試功能,并基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊,以通過所述目標測試資源區塊對所述待測試電控單元進行功能測試。
21、根據本申請的一個實施例,在所述基于所述待測試電控單元的功能測試需求將所述測試資源模塊劃分為多個測試資源區塊之后,所述處理模塊,還用于:
22、基于所述待測試電控單元的功能測試需求對所述每個測試資源區塊配置相應的測試參數。
23、根據本申請的一個實施例,在基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊時,所述測試模塊,還用于:
24、判斷當前測試功能與所述目標測試功能是否一致,并且當前自檢回路是否通過;
25、若所述當前測試功能與所述目標測試功能不一致,或者當前自檢回路未通過,則重新執行所述基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊的步驟。
26、根據本申請的一個實施例,在通過所述目標測試資源區塊對所述待測試電控單元進行功能測試之后,所述測試模塊,還用于:
27、獲取所述待測試電控單元的測試結果;
28、根據所述測試結果生成測試報告。
29、根據本申請的一個實施例,在獲取所述待測試電控單元的功能測試需求之前,所述獲取模塊,還用于:
30、基于預設連接方式將所述測試控制模塊、所述測試資源模塊和所述自動切換模塊之間建立通訊連接。
31、根據本申請實施例提供的電控單元的功能測試裝置,基于待測試電控單元的功能測試需求將測試資源模塊按照功能類型劃分為多個測試資源區塊,并基于至少一個測試功能和每個測試功能的多個測試用例,確定目標測試功能,并基于目標測試功能,利用自動切換模塊切換至目標測試資源區塊,以通過目標測試資源區塊對待測試電控單元進行功能測試。由此,解決了相關技術測試周期長、測試資源利用率低等問題,有效提高了測試資源的利用率和測試效率,同時節約了成本。
32、本申請第三方面實施例提供一種車輛,包括:存儲器、處理器及存儲在所述存儲器上并可本文檔來自技高網...
【技術保護點】
1.一種電控單元的功能測試方法,其特征在于,所述方法采用功能測試系統,所述功能測試系統包括測試控制模塊、測試資源模塊和自動切換模塊,所述方法包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,在所述基于所述待測試電控單元的功能測試需求將所述測試資源模塊劃分為多個測試資源區塊之后,還包括:
3.根據權利要求1所述的方法,其特征在于,在基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊時,還包括:
4.根據權利要求1所述的方法,其特征在于,在通過所述目標測試資源區塊對所述待測試電控單元進行功能測試之后,還包括:
5.根據權利要求1所述的方法,其特征在于,在獲取所述待測試電控單元的功能測試需求之前,還包括:
6.一種電控單元的功能測試裝置,其特征在于,所述裝置采用功能測試系統,所述功能測試系統包括測試控制模塊、測試資源模塊和自動切換模塊,所述裝置包括:
7.根據權利要求6所述的裝置,其特征在于,在所述基于所述待測試電控單元的功能測試需求將所述測試資源模塊劃分為多個測試資源區塊之后,所述處理模塊,
8.根據權利要求6所述的裝置,其特征在于,在基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊時,所述測試模塊,還用于:
9.一種車輛,其特征在于,包括:存儲器、處理器及存儲在所述存儲器上并可在所述處理器上運行的計算機程序,所述處理器執行所述程序,以實現如權利要求1-5中任一項所述的電控單元的功能測試方法。
10.一種計算機可讀存儲介質,其上存儲有計算機程序,其特征在于,該程序被處理器執行,以用于實現如權利要求1-5中任一項所述的電控單元的功能測試方法。
...【技術特征摘要】
1.一種電控單元的功能測試方法,其特征在于,所述方法采用功能測試系統,所述功能測試系統包括測試控制模塊、測試資源模塊和自動切換模塊,所述方法包括以下步驟:
2.根據權利要求1所述的方法,其特征在于,在所述基于所述待測試電控單元的功能測試需求將所述測試資源模塊劃分為多個測試資源區塊之后,還包括:
3.根據權利要求1所述的方法,其特征在于,在基于所述目標測試功能,利用所述自動切換模塊切換至目標測試資源區塊時,還包括:
4.根據權利要求1所述的方法,其特征在于,在通過所述目標測試資源區塊對所述待測試電控單元進行功能測試之后,還包括:
5.根據權利要求1所述的方法,其特征在于,在獲取所述待測試電控單元的功能測試需求之前,還包括:
6.一種電控單元的功能測試裝置,其特征在于,所述裝置采用功能測試系...
【專利技術屬性】
技術研發人員:王飛虎,黃宏滔,龍瑤,盧靜,喬曦,
申請(專利權)人:廣州汽車集團股份有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。