隨著汽車智能化程度不斷提升,一輛智能汽車的軟件代碼量動輒上千萬行,涵蓋基本的信息娛樂、車身控制,到關(guān)鍵性安全功能(如駕駛輔助系統(tǒng)、自動駕駛系統(tǒng))等核心功能。即便到了量產(chǎn)前夕,軟件仍需頻繁更新,這對開發(fā)速度和質(zhì)量提出了極高要求,很可能會延誤產(chǎn)品的上市。
測試左移(Shift-Left Testing)正是應(yīng)對這一挑戰(zhàn)的關(guān)鍵。它可以幫助企業(yè)優(yōu)化資源,加快上市進(jìn)程,同時又能滿足消費(fèi)者對更多新功能的渴求。
What is測試左移?
簡單來說,測試左移就是將軟件測試階段前移,在開發(fā)流程的早期階段就介入測試和驗(yàn)證代碼,從而降低開發(fā)成本、加快上市并提升品質(zhì)和性能。
那么,為什么叫“左移”?這要從軟件開發(fā)中的V模型說起:
左側(cè):開發(fā)早期階段,包括需求分析、系統(tǒng)設(shè)計、架構(gòu)設(shè)計等
底部:代碼編寫
右側(cè):開發(fā)后期階段,涵蓋單元測試、集成測試、系統(tǒng)測試等
將測試“左移”,意味著將傳統(tǒng)在開發(fā)后期的測試和驗(yàn)證代碼環(huán)節(jié)提前到左側(cè),在代碼提交前就識別潛在缺陷,從而及早發(fā)現(xiàn)和修復(fù)問題。這種方法也符合持續(xù)集成(CI)和持續(xù)部署(CD)的原則。
How to實(shí)現(xiàn)測試左移?
在汽車正式投入市場前,需要?dú)v經(jīng)多種類型的測試,如軟件在環(huán)測試、硬件在環(huán)測試和車輛在環(huán)測試等。因此,能夠加快進(jìn)程的“測試左移”對汽車行業(yè)而言,尤為重要。
仿真軟件是實(shí)現(xiàn)“測試左移”的一個關(guān)鍵性工具。與傳統(tǒng)的道路測試相比,仿真測試速度更快、成本更少、可重復(fù)性和自動化程度高。值得一提的是,開發(fā)人員還能在硬件未完成之前,通過仿真技術(shù)模擬硬件已實(shí)裝的效果,并根據(jù)測試結(jié)果,進(jìn)一步完善硬件規(guī)格,從而縮短新功能的上線時間,實(shí)現(xiàn)加速創(chuàng)收。
另一方面,仿真技術(shù)還能更快的釋放開發(fā)人員等資源,以便繼續(xù)開展下一個項(xiàng)目。
不同的測試級別,其復(fù)雜程度也不盡相同。隨著系統(tǒng)復(fù)雜性的增加,軟件的修復(fù)成本也會進(jìn)一步增加。例如,與軟件在環(huán)測試相比,車輛在環(huán)測試中的錯誤修復(fù)成本高達(dá)13倍以上,這意味著能夠更早發(fā)現(xiàn)錯誤的“測試左移”,將助力節(jié)約修復(fù)成本。
助力開發(fā)人員開展“測試左移”
安波福與風(fēng)河攜手推出的Wind River Studio,為測試左移提供了強(qiáng)大的技術(shù)支持。作為一款云原生DevOps平臺,它為軟件開發(fā)者打造了高效靈活的虛擬測試環(huán)境。
該平臺集成了各項(xiàng)技術(shù),使得開發(fā)人員能夠在虛擬實(shí)驗(yàn)室環(huán)境中靈活匹配物理資源和虛擬資源,從而在DevOps周期的早期階段實(shí)現(xiàn)共享硬件訪問,并且簡化軟件測試。其中,測試自動化功能負(fù)責(zé)將測試與開發(fā)中的軟件相連接,自動進(jìn)行軟件配置以確保所有相關(guān)案例都能得到考量,隨后再將請求移交給Studio虛擬實(shí)驗(yàn)室。而Studio Pipelines負(fù)責(zé)提供一鍵式的自動化、定制化流程,大大提高開發(fā)人員的工作效率。
借助安波福和風(fēng)河的強(qiáng)大工具實(shí)現(xiàn)測試左移,開發(fā)人員能夠加速開發(fā)進(jìn)程、提升產(chǎn)品品質(zhì)并縮短上市時間,從而實(shí)現(xiàn)加速創(chuàng)收。
在智能汽車時代,軟件已成為車輛性能和用戶體驗(yàn)的核心。通過測試左移,汽車行業(yè)能夠在滿足市場需求的同時,大幅提升軟件開發(fā)效率和質(zhì)量。安波福與風(fēng)河的強(qiáng)強(qiáng)聯(lián)合,讓測試左移深植入開發(fā)流程,為軟件定義汽車的未來加速。未來已來,讓我們一起迎接更安全、綠色、互聯(lián)的移動出行未來!
-
測試
+關(guān)注
關(guān)注
8文章
5670瀏覽量
128584 -
自動駕駛
+關(guān)注
關(guān)注
788文章
14266瀏覽量
170210 -
安波福
+關(guān)注
關(guān)注
0文章
62瀏覽量
1139
原文標(biāo)題:What is 測試左移丨讓軟件開發(fā)少走彎路,快人一步!
文章出處:【微信號:安波福中國,微信公眾號:安波福中國】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
國芯科技與安波福達(dá)成戰(zhàn)略合作
Thingy:91 X 為開發(fā)人員提供了一個經(jīng)過全球認(rèn)證的、多傳感器、電池供電的蜂窩物聯(lián)網(wǎng)原型平臺
NanoEdge AI Studio 面向STM32開發(fā)人員機(jī)器學(xué)習(xí)(ML)技術(shù)

安波福碰撞電源模塊守護(hù)汽車安全
IAR發(fā)布云端平臺,助力現(xiàn)代嵌入式軟件開發(fā)團(tuán)隊(duì)
安波福20億元新廠落成,全力開拓中國市場新版圖

芯旺微電子榮獲安波福開拓創(chuàng)新獎
愛芯元智亮相2024安波福供應(yīng)鏈合作峰會
MSPDebugStack開發(fā)人員指南

安波福戰(zhàn)略投資智駕科技MAXIEYE
2024安波福創(chuàng)新大獎揭曉
C2000 ePWM開發(fā)人員指南

評論