什麼是:單元測試、集成測試、系統測試

什麼是 單元測試(Unit Testing)?

  顆粒度最小,通常由開發小組採用白盒方式來測試,主要測試單元是否符合「設計」;是指對軟件中的最小可測試單元進行檢查和驗證。單元測試

 

什麼是 集成測試?

  介於單元測試和系統測試之間,通常由開發小組採用白盒+黑盒的方法來測試,即驗證「設計」又驗證「需求」。主要用來測試模板與模板之間的接口,同時還要測試一些主要的業務功能。測試

 

什麼是 系統測試?

  顆粒度最大,通常由獨立的測試小組採用黑盒的方式來測試,主要測試系統是否符合「需求規格說明書」。在通過以上各階段測試確認後,把系統完整的模擬客戶環境來進行測試。設計

 

什麼是 白盒測試?

  主要應用於單元測試階段,主要是對代碼級別的測試,針對程序內部的邏輯結構。測試的手段有:語句覆蓋、斷定覆蓋、條件覆蓋、路徑覆蓋和條件組合覆蓋。接口

 

什麼是 黑盒測試?

  不考慮程序內部結構和邏輯結構,主要是測試系統的功能是否知足「需求規格說明書」。通常會有一個輸入值和一個輸出值,和指望值作比較。黑盒測試也被稱爲功能測試或數據驅動測試,它是經過測試來檢測每一個功能是否都能正常使用。開發

相關文章
相關標籤/搜索