單元、集成、系統測試的區別

單元、集成、系統測試的區別b.gif                                            

 單元測試:
單元測試是對軟件基本組成單元(軟件設計的最小單位)進行正確性檢驗的測試工作,如函數、過程(function,procedure)或一個類的方法(method)。
集成測試:
集成測試是在單元測試的基礎上,將所有模塊按照概要設計要求組裝成爲子系統或系統,驗證組裝後功能以及模塊間接口是否正確的測試工作。集成測試也叫組裝測試、聯合測試、子系統測試或部件測試。
系統測試:
系統測試是將已經集成好的軟件系統,作爲整個基於計算機系統的一個元素,與計算機硬件、外設、某些支持軟件、數據和人員等其他系統元素結合在一起,在實際使用環境下,對計算機系統進行一系列的組裝測試和確認測試的工作。

測試階段 測試方法         測試方法                         評估基準對應階段

單元測試 白盒測試  單元內部的數據結構,邏輯控制,異常處理等      邏輯覆蓋率詳設

集成測試 灰盒測試  模塊間接口以及模塊組合後的整體功能            接口覆蓋率 概設                   
系統測試 黑盒測試  整個系統對需求的符合度                        測試用例對需求的覆蓋率 需求

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章