安波福:對汽車軟件開發(fā)至關重要的持續(xù)測試
【ZiDongHua 方案應用場收錄關鍵詞:安波福 汽車產業(yè) 汽車軟件 自動駕駛 ADAS 自動化測試 】
安波福:對汽車軟件開發(fā)至關重要的持續(xù)測試
現代汽車所需的軟件數量已經增長到數千萬行代碼,這給原始設備制造商和供應商帶來了壓力,要求他們更快、更高效地編寫、部署和集成代碼。新的測試方法正在加速這一進程。
與此同時,軟件已經從啟用信息娛樂和發(fā)動機功能升級到控制新的安全關鍵功能,如高級駕駛員輔助系統(tǒng)(ADAS)和自動駕駛系統(tǒng),這增加了風險,并大大增加了測試的復雜性。
技術變革的步伐給原始設備制造商帶來了壓力,要求他們在接近生產開始時甚至在車輛銷售后加入新功能。開發(fā)人員需要通過測試實現短的反饋循環(huán),以便在沒有漫長審批過程的情況下不斷更新代碼。
發(fā)展中的翻天覆地的變化
測試的變化是該行業(yè)軟件和硬件開發(fā)方式更廣泛轉變的一部分。
傳統(tǒng)上,開發(fā)人員為每個硬件組件編寫軟件,然后將其與車輛其他部件的代碼集成。集成軟件的測試在過程中進行得較晚,限制了進行額外更改的時間。每個組件和車輛平臺的開發(fā)都是一次性的過程,為下一個平臺重新開始。
原始設備制造商開始從這種增量的、垂直集成的方法轉向更敏捷的、迭代的方法,在這種方法中,獨立團隊不斷地編寫、集成和測試自己的代碼。中間件的水平層取代了特定于每個組件或車輛平臺的代碼。應用程序和功能通過開發(fā)團隊之間共享的應用程序編程接口(API)進行集成。這種持續(xù)集成/持續(xù)部署(CI/CD)方法允許開發(fā)團隊在車輛的整個生命周期內更新他們的代碼,并重用來自其他組件和平臺的經過驗證的代碼,以最大限度地降低成本和錯誤。
新的軟件方法還幫助原始設備制造商實施新的架構,在該架構中,處理從較小的電子控制單元轉移到大型集中域控制器,從而降低成本和復雜性。
持續(xù)測試支持迭代開發(fā)
新的測試方法是這一根本性變化的一部分。為了滿足對速度和可擴展性的新要求,正在開發(fā)的軟件測試需要將代碼劃分為通過API鏈接的組件,并對這些組件使用自動化測試。早期和經常測試、使用自動化和采用云平臺可以改善測試的所有三個階段:軟件在環(huán)(SIL)、硬件在環(huán)(HIL)和車輛在環(huán)(VIL)。
注:本文為自動化網使用機器翻譯工具自動翻譯。
微信聯盟:汽車產業(yè)微信群、汽車軟件微信群、自動駕駛微信群、ADAS微信群、自動化測試微信群,各細分行業(yè)微信群:點擊這里進入。
鴻達安視:水文水利在線監(jiān)測儀器、智慧農業(yè)在線監(jiān)測儀器 查看各品牌在細分領域的定位宣傳語


評論排行