试题详情
简答题白盒测试中的逻辑覆盖有哪几种常用的覆盖技术?试对它们的检错能力进行比较。
  • (1)语句覆盖
    (2)判定覆盖(比语句覆盖严格些)
    (3)条件覆盖(比单是判定覆盖要严格)
    (4)判定/条件测试(条件覆盖也不一定满足判定覆盖,因为只符合条件覆盖的用例可能会不满足每个判定语句均有真值或假值出现。因此要两者兼顾)
    (5)条件组合覆盖(是前两个覆盖的组合)
    (6)路径覆盖(指设计足够的测试用例,覆盖被测程序中所有可能的路径)条件组合发现错误的能力较强,凡满足其标准的测试用例,也必然满足前四种覆盖标准,在实际的逻辑测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例来达到路径覆盖的测试标准。
  • 关注下方微信公众号,在线模考后查看

热门试题