不平凡軟件,始于2014
軟件測試的一些概念和分類
測試是為了發現程序中的錯誤而執行程序的過程軟件測試工程師在一家軟件企業中擔當的是“質量管理”角色,及時糾錯及時更正,確保產品的正常運作。據了解,軟件測試人員必須具有創新性和綜合分析能力,必須具備判斷準確、追求完美、執著認真、善于合作的品質,以及具有豐富的編程經驗與查檢故障的能力。
詳細分類:根據測試目的的不同,還有回歸測試、壓力測試、性能測試等,分別為了檢驗修改或優化過程是否引發新的問題、軟件所能達到處理能力和是否達到預期的處理能力。
角度細分 從是否關心軟件內部結構和具體實現的角度劃分
A.白盒測試
B.黑盒測試
C.灰盒測試
從是否執行程序的角度
A.靜態測試
B.動態測試。
階段細分
從軟件開發的過程按階段劃分有
A.單元測試
B.集成測試
C.確認測試
D.系統測試
E.驗收測試
單元測試:集中對用源代碼實現的每一個程序單元進行測試,檢查各個程序模塊是否正確地實現了規定的功能。
集成測試:把已測試過的模塊組裝起來,主要對與設計相關的軟件體系結構的構造進行測試。
確認測試:則是要檢查已實現的軟件是否滿足了需求規格說明中確定了的各種需求,以及軟件配置是否完全、正確。
系統測試:把已經經過確認的軟件納入實際運行環境中,與其它系統成份組合在一起進行測試。
沒有啦!
相關新聞換一組