一、從是否關心內部結構劃分:
1.白盒測試
2.灰盒測試
3.黑盒測試(邊界值、等價類、因果圖、猜錯法、場景法、隨機測試)
二、是否執行代碼
1.靜態測試
2.動態測試
三、開發過程級別
1.單元測試
2.集成測試
3.系統測試(功能、性能、接口、界面、安全、邊界、安裝、兼容性,)
四、執行過程是否需要人工干預
1.手工測試
2.自動化測試
五、測試所處環境
1.α測試:用戶在開發環境下
2.β測試
1.白盒測試
2.灰盒測試
3.黑盒測試(邊界值、等價類、因果圖、猜錯法、場景法、隨機測試)
1.靜態測試
2.動態測試
1.單元測試
2.集成測試
3.系統測試(功能、性能、接口、界面、安全、邊界、安裝、兼容性,)
1.手工測試
2.自動化測試
1.α測試:用戶在開發環境下
2.β測試