当前位置:首页>维修大全>综合>

条件覆盖和判定覆盖有什么区别(判定覆盖和条件覆盖之间的关系)

条件覆盖和判定覆盖有什么区别(判定覆盖和条件覆盖之间的关系)

更新时间:2024-05-11 11:12:09

条件覆盖和判定覆盖有什么区别

条件覆盖是指覆盖所有的条件表达式,即所有的条件表达式都至少计算一次,不考虑计算结果。

 判定覆盖是指设计若干个测试用例,运行被测程序,使得程序中每个判定条件的取真分支和取假分支至少评价一次。同时每个判断本身所有可能结果也至少执行一次。缺点是忽略了条件的组合情况。

判定覆盖只关心判定表达式的值(真/假),而条件覆盖涉及到判定表达式的每个条件的值(真/假)。

更多栏目