天天看點

軟體測試之內建測試

  1、內建測試概念

  1.內建測試也叫組裝測試、聯合測試、子系統測試或部件測試。

  2.內建測試是在單元測試的基礎上,将所有子產品按照概要設計要求(如根據結構圖)組裝成為子系統或系統,進行內建測試。

  2、內建測試的目的

  1.找出子產品接口以及整體體系結構上的問題;

  2.確定各元件組合在一起後能夠按照既定意圖協作運作,并確定增量的行為正确;

  3.內建測試屬于灰盒測試;

  1)驗證接口是否與設計相符合;

  2)發現設計和需求中存在的錯誤。

  

軟體測試之內建測試

  3、內建測試關注的重點

  一些子產品雖可以單獨正常工作,但不能保證連接配接起來也能正常工作,程式在某些局部反映不出來的問題,在全局上就很有可能暴露出來,影響功能的實作。

  是以,內建測試應當考慮一下兩個問題:

  1.子產品間的接口(需要考慮的有兩點)

  1)在把各個子產品連接配接起來的時候,穿越子產品接口的資料是否會丢失;

  2)全局資料結構是否有問題,會不會被異常修改。

  2.內建後的功能(需要考慮三點)

  1)各個子功能組合起來,能否達到預期要求的父功能;

  2)一個子產品的功能是否會對另一個子產品的功能産生不利的影響;

  3)單個子產品的誤差積累起來,是否會放大,進而達到不可接受的程度。

  4、內建測試的層次

  一個産品的開發過程包括了一個分層的設計和逐漸細化的過程,從最初的産品到最小的單元可以劃分為:産品——>子系統——>硬體子系統、軟體子系統——>軟體子產品——軟體程式——>單元。

  一般單元測試針對最小的單元結構,系統測試對應于産品級,而當中的所有各層測試都需要通過內建測試來完成,由于內建的力度不同,是以将內建測試劃分為3個級别:

  1.子產品内內建測試(單元測試完成後)

  2.子系統内內建測試,即子產品間內建測試

繼續閱讀