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