條件覆蓋和判定覆蓋有什麼區別?等你奇蹟2022-04-22 07:29:40

條件覆蓋是指覆蓋所有的條件表示式,即所有的條件表示式都至少計算一次,不考慮計算結果。

判定覆蓋是指設計若干個測試用例,執行被測程式,使得程式中每個判定條件的取真分支和取假分支至少評價一次。同時每個判斷本身所有可能結果也至少執行一次。缺點是忽略了條件的組合情況。

條件覆蓋和判定覆蓋有什麼區別?使用者9905402538222020-12-28 20:40:07

判定覆蓋只關心判定表示式的值(真/假),而條件覆蓋涉及到判定表示式的每個條件的值(真/假)。