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


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

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

 

什么是 集成測試?

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

 

什么是 系統測試?

  顆粒度最大,一般由獨立的測試小組采用黑盒的方式來測試,主要測試系統是否符合“需求規格說明書”。在經過以上各階段測試確認后,把系統完整的模擬客戶環境來進行測試。

 

什么是 白盒測試?

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

 

什么是 黑盒測試?

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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM