軟體測試學習5 靜態白盒測試

2021-08-07 18:26:59 字數 748 閱讀 3185

靜態白盒測試:檢查設計和**

靜態白盒測試是指在不執行軟體的條件下有條理地仔細審查軟體設計、體系結構和**,從而找出軟體缺陷的過程,有時稱為結構化分析。

進行靜態白盒測試的首要原因是盡早發現軟體缺陷,以找出動態黑盒測四難以發現或隔離的軟體缺陷,黑盒測試員在接受軟體測試時設計和應用測試用例提供思路,它們通過聽

正式審查

正式審查是值進行靜態白盒測試的過程。正式審查的含義廣,從兩個程式設計師之間的簡單交談,到軟體設計和**的詳細,嚴格檢查均屬於此過程

4個基本要素:

1.確定問題。找出軟體的問題——不僅是出錯的專案還有遺漏專案

2.遵守規則

3.準備

4編寫報告

5.交流

6.質量

7.解決方案

同時審查

走查

檢驗

編碼標準和規範視例

標準由4個部分組成

1.標題

2.標準、規範

3.解釋說明

4.示例

獲取標準

通用**審查清單

1.資料引用錯誤

2.資料宣告錯誤

3.計算錯誤

4.比較錯誤

5.控制流程錯誤

6.子程式引數錯誤

7.輸入/輸出錯誤

8.其他

靜態白盒測試

一.靜態白盒子測試 檢查設計和 靜態測試是指測試非執行部分 檢查和審查。白盒測試是指訪 問 能夠檢視和審查。靜態白盒測試實在不執行的條件下有條理地 仔細審查軟體設計 體系結構和 從而找出軟體缺陷的過程。有時 也稱為結構分析。進行靜態白盒子測試的首要原因就是盡早發現軟體缺陷,以找出 動態黑盒子測試難以...

軟體測試 白盒測試

1 白盒測試的概述 由於邏輯錯誤和不正確假設與一條程式路徑被執行的可能性成反比。由於我們經常相信某邏輯路徑不可能被執行,而事實上,它可能在正常的情況下被執行。由於 中的筆誤是隨機且無法杜絕的,因此我們要進行白盒測試。白盒測試又稱結構測試,透明盒測試 邏輯驅動測試或基於 的測試。白盒測試是一種測試用例...

軟體測試 白盒測試

白盒測試分為 語句覆蓋 判定覆蓋 條件覆蓋 判定條件覆蓋 條件組合覆蓋 路徑覆蓋 以下程式為例 語句覆蓋 顧名思義 把所有語句都都走一遍 按上圖 測試路徑 p1 a c e 判定覆蓋把所有判定都走一遍 按上圖 測試路徑 答案不唯一 p1 a c e p2 a b d 條件覆蓋把所有條件都走一遍 按上...