白盒測試的幾種方法詳解

1、語句覆蓋:可執行語句至少被執行依次

2、判斷覆蓋:每個判斷的取真分支和取假分支至少經歷依次

3、條件覆蓋:每個條件的取值至少滿足一次

4、判斷條件覆蓋:判斷和條件都滿足

5、條件組合覆蓋:每個條件的所有可能都至少出現一次,並且判定結果至少出現一次

6、路徑測試:執行所有可能的執行路徑

7:基本路徑測試:路徑測試執行了每個路徑,每個判定的結果肯定經歷一次

詳細講解:

http://wenku.baidu.com/view/5de1f30e76c66137ee061916.html

 

if(A&&B)

判定邏輯覆蓋:需要覆蓋A&&B取true和取false兩種情況(A=TRUE B=True + A=FALSE)就夠了

條件邏輯覆蓋:需要覆蓋A取true和取false B取true和取false --》(A=TRUE B=FALSE + A=FALSE B=TRUE)兩個就夠了

條件組合覆蓋:A=TRUE B=TRUE A=TRUE B=FALSE A=FALSE B=TRUE A=FALSE B=FALSE 四個取到才行

覆蓋率由強到弱:條件組合覆蓋>條件邏輯覆蓋>判定邏輯覆蓋

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章