軟件測試分類


軟件測試分類

儘可能多的找出程序BUG

單元測試:是對程序中的單個子程序或具有獨立功能的代碼段進行測試的過程

集成測試:檢查模塊之間的接口是否正確

系統測試:針對整個產品進行系統測試,驗證系統是否滿足了需求規格的定義,以及軟件系統的正確性和性能等是否滿足其規約所指定的需求

驗收測試:確保軟件準備就緒,向軟件購買者展示該軟件系統需求滿足其用戶的需求

黑盒測試:把軟件看做一個黑盒子,我們不去關心盒子裡面的結構,只關心軟件的輸入數據和輸出結果。主要針對軟件界面和軟件功能進行測試

白盒測試:研究源代碼和程序的執行結果。它是按照程序內部的結構測試程序,通過測試來檢驗產品內部動作是否按照設計規格說明書的規定正常進行,檢驗程序中的每條通路是否都能按預定要求正確工作

灰盒測試:既關注輸出對於輸入的正確性,同時也關注不像白盒那樣詳細、完整,只是通過一些表徵性的現象、事件、標誌來判斷內部運行的狀態。

冒煙測試:是指在對一個新版本進行系統大規模的測試之前,先驗證一下軟件的基本功能是否實現,是否具備可測性

迴歸測試:修改了舊代碼後,重新進行測試以確認修改後沒有引入新的錯誤或導致其他代碼產生錯誤

隨機測試:是指測試中的所有輸入數據都是隨機生成的,其目的是模擬用戶的真實操作,並發現一些邊緣性的錯誤。


分享到:


相關文章: