一百三十多年前,奔馳夫人貝爾塔為了回擊社會輿論對奔馳一號的質疑,駕駛著奔馳汽車從曼海姆出發,直駛104公里外的位于普福爾茨海姆的娘家,全程雖開的磕磕絆絆,但卻為汽車的宣傳起到了極佳的作用。直至今日,汽車領域新技術的應用依舊會伴隨著各種質疑,軟件定義汽車的新趨勢不斷發展,對其的質疑,要求行業對汽車軟件要更加嚴格把控,汽車軟件測試日益成為汽車電子開發領域不可忽視的一環。
面對當前汽車軟件測試的高要求,針對汽車軟件代碼的測試,會成為軟件定義汽車時代勢必要關注的內容。而VectorCAST作為汽車電子行業佼佼者Vector旗下產品,或許能在未來助你一臂之力。
我們從宏大的軟件定義汽車出發,著眼于汽車軟件代碼測試一隅,立足于低成本減小風險的測試早期(單元、集成測試階段),致力于為未來軟件定義汽車的實現添磚加瓦。
那么VectorCAST在助力軟件定義汽車的實現上有哪些優勢點呢?Jenkins持續集成+自動回歸測試順應OTA趨勢
軟件定義汽車概念中最重要的一個概念就是OTA,OTA可實現汽車系統技術迭代升級和附加體驗價值提升,是實現軟件定義汽車的一條重要路徑。而如今,OTA的“硬件預埋,軟件升級”已逐漸成為車企主流策略,未來汽車軟件、算法優化空間巨大。
軟件算法不斷更新,軟件測試階段中實現對嵌入式軟件的高效持續集成和回歸測試就是當務之急。VectorCAST的自動回歸測試和持續集成功能,可能會為OTA的完整實現提供一些思路。
VectorCAST能夠與Jenkins完美聯調,實現持續集成
可以實時查看VectorCAST工程的變更情況,包括構建結果、測試結果趨勢、測試覆蓋度趨勢等。
并可通過Jenkins Pipeline并行執行具有多個測試環境的VectorCAST工程,并且自動生成Jenkins Pipeline的腳本,無需額外編寫腳本集成。
VectorCAST還提供工具內的自動回歸測試,GUI界面Incremental一鍵自動回歸測試,也可通過命令行實現自動回歸測試。
并且VectorCAST在自動回歸測試完成后也會提供相關回歸測試的報告。
針對OTA這種類似“云端軟件”的更新,自動回歸測試功能能夠大幅度提升更新軟件代碼后的測試效率,避免繁雜的重復手工勞動;而Jenkins持續集成可以助力軟件的可持續集成,助力軟件快速高效迭代。
C++完美解析助力SDV變革
軟件定義汽車(Software Defined Vehicles,SDV)時代到來的其中一個表征就是,代碼量的驟增。大量互聯網行業從業人員的涌入、智能駕駛算法的發展,使得基于代碼開發的趨勢并未式微。這樣的形勢也促使C++語言被大量使用,對相應的軟件測試工具的C++能力要求也在提高。
VectorCAST擁有著強大的C++解析能力,能夠完美解析C++11&14&17新特性,針對大部分C++數據類型可實現直接在GUI界面賦值,省去編寫代碼測試的繁瑣性。
例如,VectorCAST可實現類的實例化,自主解析類的所有構造函數,且列出可供選擇的構造函數。
還支持解析智能指針,例如shared_ptr,unique_ptr等。
支持對模板函數自動插樁,實現對模板類或者模板函數進行測試。
對STL容器類型數據也可便捷測試,支持對標準容器(string/vector/list/set/map等)及迭代器進行解析。
VectorCAST對C/C++語言的高度支持,基本上可以實現0代碼編寫測試用例。保證代碼測試完善的同時提升測試便利性,極大程度地提升測試效率。
多頻次更新支持多領域標準認證
不同于傳統互聯網軟件,汽車電子軟件的故障牽扯著安全問題,為應對層出不窮的汽車軟件故障安全問題,功能安全、ASPICE等標準新趨勢逐步發展,汽車電子軟件需通過相關標準認證已逐漸成為汽車電子軟件行業的共識。因此,相關的汽車嵌入式軟件測試工具能否支持各種標準,已經成為汽車電子行業部署支持實現軟件定義汽車工具鏈的重要要求。
VectorCAST工具取得了南德TüV認證,遵循相關的行業認證標準。比如,汽車電子行業內熟知的功能安全ISO 26262,工業標準IEC 61508,軌道交通行業標準EN 50126等等。VectorCAST功能更新迭代順應技術趨勢,支持對所有大/小版本進行認證,并免費提供給用戶《Safety Manual》協助認證。
VectorCAST在以下專業領域具有豐富的應用經驗和案例,被廣大用戶和第三方認證機構所認可,可以作為項目測試有效性的有力背書。
總結
針對日益崛起的智能駕駛領域,VectorCAST提供強大的C++解析支持;面對OTA等新概念的發展,VectorCAST具有Jenkins集成和自動的回歸測試功能,可幫助軟件實現高效的在線迭代更新;針對逐步完善的安全標準新趨勢,VectorCAST及時更新迭代,協助認證。
-
軟件
+關注
關注
69文章
4774瀏覽量
87162 -
Vector
+關注
關注
3文章
56瀏覽量
8557 -
汽車
+關注
關注
13文章
3423瀏覽量
37168
發布評論請先 登錄
相關推薦
評論