一、軟體測試的分類
- 按照開發階段劃分
- 單元測試:又稱模組測試,對軟體一個個小功能進行測試,一般要讀程式碼
- 整合測試:又稱組裝測試,多涉及介面測試,需要學習介面測試的工具和方法。企業非常需要介面測試工程師。這是一個持續不斷的過程。
- 確認測試:又稱冒煙測試,一般不作為正式測試環節。確認功能是否實現,一般是正向測試,只有透過確認測試才具備系統測試的資格。
- 系統測試:
- 全面的:正式環境下全面的測試,包括所有功能、使用者的各種操作
- 全方位的:與硬體、作業系統和其他軟體的聯絡
- 驗收測試:供求雙方測試,一般有三種驗收測試主體
- α測試:乙方交付前的測試
- β測試:甲方接受前的測試
- γ測試:第三方的軟體測試
- 按照測試技術劃分
- 靜態測試:不執行被測軟體,靜態的檢查程式碼、介面、文件等
- 動態測試:執行被測軟體,
- 按照程式碼執行劃分
- 按照軟體特性分類
- 其他測試型別