1. 程式人生 > >語句覆蓋、條件覆蓋(分支覆蓋)、判定覆蓋、條件-判定覆蓋、組合覆蓋、路徑覆蓋 的區別

語句覆蓋、條件覆蓋(分支覆蓋)、判定覆蓋、條件-判定覆蓋、組合覆蓋、路徑覆蓋 的區別

文章轉自:https://blog.csdn.net/virus2014/article/details/51217026

 

1語句覆蓋

使所有的判斷語句都能執行一次的條件案例,例如有兩個if語句,那麼就至少需要兩個測試用例

 

2判定覆蓋(分支覆蓋)

 針對判斷語句,在設定案例的時候,要設定True和False的兩種案例;與語句覆蓋不同的是增加了False的情況

3條件覆蓋

針對判斷語句裡面案例的取值都要去一次,不考慮條件的取值

4判定/條件覆蓋

判定覆蓋各條件覆蓋交叉,針對於判定中的條件取值 

5組合覆蓋

判定-條件覆蓋的加強版 

6路徑覆蓋