系統測試分類:
1、功能測試:驗證當前的軟件主體功能是否可用
2、兼容性測試:驗證當前在不同的環境下是否還可以使用
3、安全測試:驗證軟件是否只是能授權用戶提供功能使用
4、性能測試:相對於當前軟件消耗的資源,它的產出能力
常見的系統測試方法
一、按測試對象進行分類
1、白盒測試:這種測試的主體就是軟件的底層代碼,不會在意外在的界面是否OK,只要求底層功能實現,同時邏輯正確
2、黑盒測試:這種測試就是指測試軟件外在主體是否可用
3、灰盒測試:介於二者之間(接口測試)
4、上述三種方法當中的“盒”指的就是被測對象
二、按測試對象是否執行分類
1、靜態測試:指的就是測試不執行
2、動態測試:將軟件運行在真實的使用環境中進行測試
三、按測試手段進行分類
1、手工測試:由測試人員手動的對被對象進行驗證,優點就是可以靈活的改變測試操作及環境
2、自動化測試:所謂自動化主要是有二種方式,一種是自己寫測試腳本,另外一種就是通過第三方的工具對被測對象進行測試。優點就是可以高效率的去執行一些人工無法實現的操作。