1、內建測試概念
1.內建測試也叫組裝測試、聯合測試、子系統測試或部件測試。
2.內建測試是在單元測試的基礎上,将所有子產品按照概要設計要求(如根據結構圖)組裝成為子系統或系統,進行內建測試。
2、內建測試的目的
1.找出子產品接口以及整體體系結構上的問題;
2.確定各元件組合在一起後能夠按照既定意圖協作運作,并確定增量的行為正确;
3.內建測試屬于灰盒測試;
1)驗證接口是否與設計相符合;
2)發現設計和需求中存在的錯誤。

3、內建測試關注的重點
一些子產品雖可以單獨正常工作,但不能保證連接配接起來也能正常工作,程式在某些局部反映不出來的問題,在全局上就很有可能暴露出來,影響功能的實作。
是以,內建測試應當考慮一下兩個問題:
1.子產品間的接口(需要考慮的有兩點)
1)在把各個子產品連接配接起來的時候,穿越子產品接口的資料是否會丢失;
2)全局資料結構是否有問題,會不會被異常修改。
2.內建後的功能(需要考慮三點)
1)各個子功能組合起來,能否達到預期要求的父功能;
2)一個子產品的功能是否會對另一個子產品的功能産生不利的影響;
3)單個子產品的誤差積累起來,是否會放大,進而達到不可接受的程度。
4、內建測試的層次
一個産品的開發過程包括了一個分層的設計和逐漸細化的過程,從最初的産品到最小的單元可以劃分為:産品——>子系統——>硬體子系統、軟體子系統——>軟體子產品——軟體程式——>單元。
一般單元測試針對最小的單元結構,系統測試對應于産品級,而當中的所有各層測試都需要通過內建測試來完成,由于內建的力度不同,是以将內建測試劃分為3個級别:
1.子產品内內建測試(單元測試完成後)
2.子系統内內建測試,即子產品間內建測試