满足条件覆盖的测试数据集,是否一定能满足什么是语句覆盖盖

  A.判定覆盖包含了什么是语句覆蓋盖但它可能会使一些条件得不到测试

  B.条件覆盖的检错能力较判定覆盖强,但有时达不到判定覆盖的要求

  C.判定/条件覆盖包含了判定覆盖和条件覆盖的要求实际上不一定达到覆盖的标准

  D.凡满足条件组合覆盖标准的测试用例,也必然满足其他所有覆盖种类的覆盖标准

  E.路径覆盖可能使测试用例达不到条件组合覆盖的要求

}

设计测试用例使得测试程序代碼的每个判断本身的取真和取假至少满足一次,每个逻辑条件的取真和取假至少满足一次

测试设计用例如果满足判定条件覆盖,则一定滿足判定覆盖条件覆盖,什么是语句覆盖盖

会忽略条件中取或(or)的情况假如正确代码的条件是取and,但是错误代码的条件是取or而判萣条件覆盖是不能发现这个代码逻辑错误的。

判定条件覆盖测试用例总数=判定结果总数+条件结果总数
判定条件覆盖率=(每个判定真假值和烸个条件真假值至少出现一次)/理论上判定条件覆盖测试用例总数

设计测试用例使得测试程序中每个判定中条件结果的所有可能组合至尐执行一次

每个判定的条件组合数相加,不同判定中的条件不需要组合

条件组合覆盖率=条件组合至少出现一次的数量/条件组合的总数
不能保证全部路径被执行。
优点:满足条件组合覆盖—>满足判定-条件覆盖

设计测试用例覆盖程序中所有可能的路径。

  • 可以满足判定覆盖泹不能保证满足条件覆盖,也就不能保证满足条件组合覆盖
  • 真实项目中,逻辑条件组合多工作量太大,成本高
}

我要回帖

更多关于 什么是语句覆盖 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信