乳情欲乱973_一区二区三区成人A片在线观看_久久丫亚洲一区二区_久久人妻熟女中文字幕av蜜芽_无码少妇一区二区_国产精品美女久久久_97人妻人人做人碰人人爽_亚洲中文久久精品无码99_国产高清视频在线观看69_久久久久久久久久久久久9999

400-821-6015
行業(yè)資訊
您當前的位置:首頁 ? 行業(yè)資訊 ? 行業(yè)資訊
內(nèi)部資訊行業(yè)資訊

解讀汽車軟件測試之“軟件單元與集成測試”

發(fā)布日期:2024-06-04
這段時間,和業(yè)內(nèi)同仁針對ASPICE 4.1中的各級測試做了幾次workshop,得到了一些新的共識,趁熱打鐵,在此總結(jié)并輸出系列文,第一篇針對單元與集成測試。


1  軟件單元測試

通常,我們可以將軟件單元測試理解為汽車軟件測試的最低級別。在此階段之后,軟件單元會在諸如SVN之類的代碼配置管理工具中發(fā)布,并可用于更上一級別的測試,即軟件組件集成測試。


  • 測試目標確保已實現(xiàn)的軟件能夠符合軟件詳細設(shè)計(即動態(tài)測試),并達到一定的代碼覆蓋,以及符合代碼規(guī)則(即靜態(tài)測試)。


  • 測試依據(jù)動態(tài)測試用例來源于軟件詳細設(shè)計說明書,使用的用例設(shè)計技術(shù)一般有“等價類劃分”“邊界值法”。


  • 測試對象:一個單獨的軟件單元(如.c和.h文件),有時也直接面向一個代碼倉。


  • 進入標準: 已review并發(fā)布的軟件單元測試用例與計劃,用例達到一定的(如100%)的設(shè)計要求覆蓋率。


  • 退出標準已完成code review,執(zhí)行對應(yīng)的測試用例,已達到一定的代碼覆蓋率(如90%~100%)。


  • 負責(zé)角色軟件開發(fā)人員。



2  軟件組件集成測試

軟件組件集成測試是汽車軟件測試的第二級別。在此階段之后,可以將軟件組件集成在一起,并可用于更上一級別的測試,即軟件集成測試。


  • 測試目標:軟件組件的接口按預(yù)期工作,滿足資源消耗限制。

  • 測試依據(jù)架構(gòu)設(shè)計書、接口文檔、資源消耗目標等。


  • 測試對象一個單獨的軟件組件包含一個或多個屬于某個功能的單元。


  • 進入標準:已review并發(fā)布軟件組件集成測試用例與計劃已完成軟件單元測試,已完成組件內(nèi)所有單元的發(fā)布。


  • 退出標準執(zhí)行對應(yīng)的測試用例。


  • 負責(zé)角色軟件開發(fā)人員。




3  軟件集成測試

軟件集成測試是汽車軟件測試的第三級別。在此階段之后,可以將軟件代碼、相關(guān)資源和其他必要文件打包對外發(fā)布,并可用于更上一級別的測試,軟件需求測試。


  • 測試目標為集成的軟件組件符合軟件架構(gòu)設(shè)計提供證據(jù),包括軟件接口和數(shù)據(jù)流,以及滿足冒煙測試要求。


  • 測試依據(jù)架構(gòu)設(shè)計書、架構(gòu)模型、接口文檔、時序圖、非功能性需求書等。


  • 測試對象逐步集成并測試完整軟件系統(tǒng)的各個部分。在持續(xù)集成的框架內(nèi),每次測試運行時都會自動執(zhí)行所有預(yù)定義的集成測試用例,即回歸測試。


  • 進入標準:已review并發(fā)布軟件集成測試用例與計劃,已完成軟件組件集成測試,已完成軟件架構(gòu)的發(fā)布。


  • 退出標準執(zhí)行對應(yīng)的測試用例


  • 負責(zé)角色軟件集成人員。


注意,軟件組件集成測試一般更適用于較為復(fù)雜的軟件系統(tǒng)和大型組織,以達到更精細的分工顆粒度。視實際情況,可與軟件集成測試合并。




4  全文小結(jié)
本文簡單介紹了軟件單元測試、軟件組件集成測試和軟件集成測試,這都屬于軟件向測試發(fā)布軟件包之前的開發(fā)測試工作。
整體關(guān)注的是代碼規(guī)則、代碼覆蓋率、code review、接口、資源消耗、堆棧、時序等底層的基礎(chǔ)功能。


5  寫在最后

車離代碼太遠,壓力層層衰減,而且越來越抽象,所以,開發(fā)測試的被重視度普遍較低


轉(zhuǎn)自水輕言

上海創(chuàng)程車聯(lián)網(wǎng)絡(luò)科技有限公司版權(quán)所有 滬ICP備11045498號-1   技術(shù)支持:網(wǎng)站建設(shè)