新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 嵌入式軟件軟硬件集成測試過程研究

嵌入式軟件軟硬件集成測試過程研究

作者: 時間:2010-12-09 來源:網(wǎng)絡 收藏

  ④ 系統(tǒng)詳細設計。

 ?、?編碼。

  人員恰恰以相反的步驟實現(xiàn)

  ① 單元。單元測試的目的是檢測程序模塊是否符合《詳細設計說明書》的要求。通常會采用白盒測試技術,如基于路徑覆蓋原理等。

 ?、?測試(配置項測試)。軟件測試的目的是檢測程序是否符合《概要設計說明書》的要求。通常采用黑盒測試技術,但有時為了確保主要控制路徑的覆蓋測試,也會采用一定的白盒測試技術。

 ?、?測試。集成測試的目的是為了檢測系統(tǒng)劃分功能后,在軟件集成測試完成的基礎上,測試模塊軟件在硬件平臺上的運行情況,主要是對軟件的實時性、嵌入性及功能性能指標的測試。

 ?、?系統(tǒng)測試。關注所設計的系統(tǒng),在模塊與模塊集成之后構成完整系統(tǒng)時所表現(xiàn)出的質量指標,包括正確性、可擴性等。

 ?、?確認測試。針對確認標準的測試。確認標準由需求分析產生,所以實際上就是指規(guī)格化的需求,通常采用黑盒測試技術。

  2.2 軟硬件集成測試

  由圖1可以看到,軟硬件集成測試主要是在軟件集成測試完成后,形成獨立的配置項,加載到相應的硬件平臺上進行測試,以確定軟硬件是否能夠協(xié)同工作,實現(xiàn)系統(tǒng)既定的功能。

  具體分為以下幾個步驟:

 ?、?系統(tǒng)測試組負責與系統(tǒng)工程組共同完成制定《軟硬件集成測試計劃》和《軟硬件集成測試計劃測試說明》的編寫。

  ② 按軟件*審管理辦法,對《軟硬件集成測試計劃》和《軟硬件集成測試說明》進行同行*審。

  ③ 根據(jù)*審意見,對《軟硬件集成測試計劃》和《軟硬件集成測試說明》修改完善,履行審批手續(xù)后歸檔、入庫。

 ?、?系統(tǒng)測試組按《軟硬件集成測試計劃》、《軟硬件集成測試說明》,實施軟硬件集成測試。

  ⑤ 系統(tǒng)工程組組織軟件、硬件項目組協(xié)助確定和定位軟件中存在的缺陷和錯誤。

  ⑥ 軟件工程組對發(fā)現(xiàn)的軟件缺陷和錯誤進行確認和更改。

 ?、?測試人員對更改后的軟件配置項進行回歸測試。

 ?、?軟件設計人員將通過回歸測試的軟件入庫。

  ⑨ 測試人員編制測試報告。

  2.3 軟硬件集成測試模型

  綜上所述,軟件的軟硬件集成測試主要是在需求規(guī)格說明完成的情況下,結合通用的標準、規(guī)范以及接口控制文件,與軟件設計同步,編寫軟硬件集成測試的《測試的計劃》和《測試的說明》,經過*審后,把被測試軟件加載到目標機上運行,以檢測軟件與硬件配合完成系統(tǒng)功能、性能的質量。軟硬件集成測試模型如圖2所示。

  

  圖2 軟硬件集成測試模型

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)


評論


相關推薦

技術專區(qū)

關閉