當前位置:編程學習大全網 - 編程軟體 - 靜態測試和白盒測試有什麽區別

靜態測試和白盒測試有什麽區別

靜態測試和白盒測試區別為:運行不同、目的不同、方法不同。

壹、運行不同

1、靜態測試:靜態測試不運行被測程序本身,僅通過分析或檢查源程序的語法、結構、過程、接口等來檢查程序的正確性。

2、白盒測試:白盒測試需要運行被測程序本身,測試對象進入了代碼內部,根據開發人員對代碼和對程序的熟悉程度,對有需要的部分進行測試。

二、目的不同

1、靜態測試:靜態測試目的是主要檢查代碼和設計的壹致性,代碼對標準的遵循、可讀性,代碼的邏輯表達的正確性,代碼結構的合理性等方面。

2、白盒測試:白盒測試目的是確定實際運行狀態與預期狀態是否壹致。

三、方法不同

1、靜態測試:靜態測試的方法包括代碼檢查、靜態結構分析、代碼質量度量等。

2、白盒測試:白盒測試的方法有代碼檢查法、靜態結構分析法、靜態質量度量法、邏輯覆蓋法、基本路徑測試法、域測試、符號測試、路徑覆蓋和程序變異。

  • 上一篇:關於招聘高速收費員的條件
  • 下一篇:13寸蘋果macbook pro retina(視膜屏)是選行貨還是水貨?
  • copyright 2024編程學習大全網