原則:窮盡測試是不可能的,即窮舉法不可能在軟體測試上使用。
按照執行測試時是否需要執行程式,軟體測試可以劃分為靜態測試和動態測試。
靜態測試的成效非常顯著,- 般靜態測試檢測出的錯誤數可以達到總錯誤數的80%以上。
審查和走查是靜態測試的常用形式。
動態測試需要通過實際執行被測程式來發現問題。測試人員可以輸入-系列的測試用例,通過觀察測試用例的輸出結果是否與預期相符來檢驗系統內潛在的問題或缺陷。動態測試中有兩種非常流行的測試技術,即黑盒測試和白盒測試。
軟體測試 軟體測試方法分類
目錄 軟體測試方法分類 一 從是否關心內部結構來看 1.白盒測試 2.黑盒測試 3.灰盒測試 二 從是否執行 看 1.靜態測試 2.動態測試 三 從開發過程級別看 1.單元測試 2.整合測試 3.系統測試 4.驗收測試 四 從執行過程是否需要人工干預來看 1.手工測試 2.自動化測試 五 從測試實施...
軟體測試之 軟體測試方法
1 介紹測試方法 2 區分黑盒測試 灰盒測試和白盒測試 邏輯覆蓋測試 3 區分靜態測試 控制流分析 資料流分析 資訊流分析 同行評審 和動態測試 動態測試工具 4 了解手工測試和自動化測試。在介紹以上軟體測試方法時,需要先了解軟體產品的概念,軟體研發過程中產生的所有文件和 都可以稱之為軟體產品,同時...
軟體測試方法
測試的本質,就是 想盡一切辦法尋找軟體的缺陷!測試是乙個貫穿於整個開發過程的連續過程,從某個意義上說,軟體開發的過程實際上就是測試過程,測試最基本的原理就是比較預期結果是否與實際執行結果相同,如果相同則測試成功,否則測試失敗。測試的工作模式 1 編寫和維護一套詳盡的單元測試用例 2 先構造單元測試和...