多做题,通过考试没问题!

软件工程

睦霖题库>大学试题(计算机科学)>软件工程

白盒测试中的逻辑覆盖有哪几种常用的覆盖技术?试对它们的检错能力进行比较。

正确答案:(1)语句覆盖
(2)判定覆盖(比语句覆盖严格些)
(3)条件覆盖(比单是判定覆盖要严格)
(4)判定/条件测试(条件覆盖也不一定满足判定覆盖,因为只符合条件覆盖的用例可能会不满足每个判定语句均有真值或假值出现。因此要两者兼顾)
(5)条件组合覆盖(是前两个覆盖的组合)
(6)路径覆盖(指设计足够的测试用例,覆盖被测程序中所有可能的路径)条件组合发现错误的能力较强,凡满足其标准的测试用例,也必然满足前四种覆盖标准,在实际的逻辑测试中,一般以条件组合覆盖为主设计测试用例,然后再补充部分用例来达到路径覆盖的测试标准。
答案解析:
进入题库查看解析

微信扫一扫手机做题