1、集成測試主要內容
指的是在單元測試的基礎上,將全部的函數按照概要設計的要求組裝稱爲系統或者子系統所進行的測試
集成測試也叫組裝測試、聯合測試、子系統測試、部件測試
2、集成測試的層次
1.模塊內集成
2.模塊間集成
3.子系統間集成
3、斷定模塊質量的標準
高內聚,低耦合:是判斷軟件設計好壞的標準。是軟件工程中的概念
內聚:指的是一個模塊內各個元素彼此結合的緊密程度
耦合:是指一個軟件結構內不一樣模塊之間的互聯程度
4、集成測試的重點
1.單元間的接口
2.集成後的功能
功能之間的相互影響
精度累加問題
5、集成測試的策略
1.大爆炸集成
全部代碼一次性集成
優勢:簡單快速、一步完成,只須要一個驅動
缺點:複雜系統一次性集成失敗率極高
定位缺陷困難
適用範圍:維護性項目
2.自頂向下集成
首先對頂層集成,逐次向下
優勢:只需一個驅動,支持故障隔離
缺點:須要寫樁
適用範圍:頂層首先完成或者頂層比較穩定
3.自底向上集成
首先對底層集成,逐次向上
優勢:減小樁的開發
缺點:須要寫驅動
適用範圍:底層首先完成或者底層比較穩定
4.三明治集成
把系統分爲三層:頂層、中間層、底層。其中目標層爲中間層
對目標層以上採用自頂向下策略,對目標層如下采用自底向上策略,最終在目標層匯合
優勢:大部分軟件都適用
缺點:在被集成前,目標層測試不充分
適用範圍:大部分軟件都適用
其餘策略
5.基於基幹集成:基幹、外圍
6.基於分層集成:
7.基於功能集成:
8.基於進度集成:
9.基於消息集成:
10.基於風險集成: