tft每日頭條

 > 生活

 > 白盒中的邏輯覆蓋測試

白盒中的邏輯覆蓋測試

生活 更新时间:2024-10-01 21:23:14
目錄
  • 1、語句覆蓋
  • 2、判定覆蓋
  • 3、條件覆蓋
  • 4、判定/條件覆蓋
  • 5、條件組合覆蓋
  • 6、路徑覆蓋

白盒測試又稱結構測試、透明盒測試、邏輯驅動測試或基于代碼的測試。

白盒測試是一種測試用例設計方法,盒子指的是被測試的軟件,白盒指的是盒子是可視的,即清楚盒子内部的東西以及裡面是如何運作的。"白盒"法全面了解程序内部邏輯結構、對所有邏輯路徑進行測試。"白盒"法是窮舉路徑測試。在使用這一方案時,測試者必須檢查程序的内部結構,從檢查程序的邏輯着手,得出測試數據。

白盒測試法的覆蓋标準有邏輯覆蓋、循環覆蓋和基本路徑測試。其中邏輯覆蓋包括語句覆蓋、判定覆蓋、條件覆蓋、判定/條件覆蓋、條件組合覆蓋和路徑覆蓋。

1、語句覆蓋

每條語句至少執行一次。

白盒中的邏輯覆蓋測試(圖解-白盒測試之邏輯覆蓋)1

2、判定覆蓋

每個判定的每個分支至少執行一次。

白盒中的邏輯覆蓋測試(圖解-白盒測試之邏輯覆蓋)2

3、條件覆蓋

每個判定的每個條件應取到各種可能的值。

白盒中的邏輯覆蓋測試(圖解-白盒測試之邏輯覆蓋)3

4、判定/條件覆蓋

同時滿足判定覆蓋條件覆蓋。

白盒中的邏輯覆蓋測試(圖解-白盒測試之邏輯覆蓋)4

5、條件組合覆蓋

每個判定中各條件的每一種組合至少出現一次。

白盒中的邏輯覆蓋測試(圖解-白盒測試之邏輯覆蓋)5

6、路徑覆蓋

使程序中每一條可能的路徑至少執行一次。

白盒中的邏輯覆蓋測試(圖解-白盒測試之邏輯覆蓋)6

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved