軟件測試分類五花八門,一直以來都沒有統一的分類標准,每個人的理解也不盡相同
根據相關資料以及自己實戰中對於軟件測試的理解,整理出詳細的軟件測試分類,詳見下圖
個人角度整理,歡迎相互交流,補充完善
說明:
1.軟件測試分類中的名詞基本上是交集的關系,比如接口測試屬於動態測試,也屬於集成測試的范圍,可以是手工測試,也可以是自動化測試,同時服務類型是移動端的,架構類型是C/S類型的。所以在理解分類時不能一概而論,需要相互交叉來看
2.個人認為比較重要的其實是三種分類方式,分別是測試方法、軟件階段、測試內容,其它幾種分類方式作為輔助
3.實際中在測試的時候,更多是以測試內容的分類來執行,所以這塊當屬核心中的核心。之所以這樣認為,是因為這里的分類都是為了得到目標軟件某項具體的指標,和軟件測試的定義契合。其它幾種分類個人認為屬於彌補測試思維角度、場景區分需要而產生