軟體測試方法

2022-09-18 17:03:17 字數 783 閱讀 7703

靜態測試與動態測試:

>>靜態測試:

>>**測試:

>>**檢查

>>靜態結構分析

>>**質量度量

>>介面測試

>>文件測試

>>動態測試

>>功能確認與介面測試

>>覆蓋率分析

>>效能分析

>>記憶體分析

黑盒測試與白盒測試:

>>兩種測試方法從完全不同的角度出發,反映了測試思路的兩方面情況,適用於不同的測試階段

>>黑盒測試

>>定義

>>若測試規劃是基於產品的功能,目的是檢查程式各個功能是否能夠實現,並檢查其中的功能錯誤

>>黑盒測試又稱為功能測試、資料驅動測試和基於規格說明書的測試

>>它是一種從使用者觀點出發的測試,一般被用來確認軟體功能和效能的正取性和可操控性

>>特點

>>黑盒測試與軟體的具體實現過程無關,在軟體實現的過程發生變化時,測試用例仍然可以使用

>>黑盒測試用例的設計可以和軟體實現同時進行,這樣能夠壓縮總的開發時間

>>白盒測試:

>>定義

>>若測試規劃基於產品的內部結構進行測試,檢查內部操作是否按規定執行,軟體各個部分功能是否得到充分使用

>>白盒測試又稱為結構測試,邏輯驅動測試或基於程式的測試

>>一般用來分析程式的內部結構

動靜黑白的關係比對:

>>不同分類角度

>>包含交叉關係

軟體測試 軟體測試方法分類

目錄 軟體測試方法分類 一 從是否關心內部結構來看 1.白盒測試 2.黑盒測試 3.灰盒測試 二 從是否執行 看 1.靜態測試 2.動態測試 三 從開發過程級別看 1.單元測試 2.整合測試 3.系統測試 4.驗收測試 四 從執行過程是否需要人工干預來看 1.手工測試 2.自動化測試 五 從測試實施...

軟體測試之 軟體測試方法

1 介紹測試方法 2 區分黑盒測試 灰盒測試和白盒測試 邏輯覆蓋測試 3 區分靜態測試 控制流分析 資料流分析 資訊流分析 同行評審 和動態測試 動態測試工具 4 了解手工測試和自動化測試。在介紹以上軟體測試方法時,需要先了解軟體產品的概念,軟體研發過程中產生的所有文件和 都可以稱之為軟體產品,同時...

軟體測試方法

測試的本質,就是 想盡一切辦法尋找軟體的缺陷!測試是乙個貫穿於整個開發過程的連續過程,從某個意義上說,軟體開發的過程實際上就是測試過程,測試最基本的原理就是比較預期結果是否與實際執行結果相同,如果相同則測試成功,否則測試失敗。測試的工作模式 1 編寫和維護一套詳盡的單元測試用例 2 先構造單元測試和...