什麼是軟件測試:
軟件測試就是在軟件開發的過程中,爲了保證軟件的質量,而進行的行爲。軟件測試人員也叫“質量保證”,有的行業也叫做“品控”。
測試部門需要保持其獨立性。
軟件測試的分類:
按照開發流程來分:
單元測試 -> 集成測試 -> 功能測試 -> 系統測試 -> 迴歸測試 -> 驗收測試。
按照軟件內部結構和實現來分:
白盒測試,黑盒測試,灰盒測試。
按照是否執行程序:
1)靜態測試:不執行程序本身,僅通過分析或檢查源程序的語法、結構、過程、接口等
2)動態測試:運行被測程序,檢查運行結果與預期結果的差異
按測試的實施單位來分:
開發方測試、用戶測試、第三方測試。
按照測試目的分:
1)迴歸測試
2)壓力測試
3)性能測試
4)穩定性測試