返回
当前 - 选择题 - 系统实现与测试题号:0120241100030
单选题
2024年11月第30题
题号:0120241100030
单选题
2024年11月第30题
系统实现与测试
缺失
低频
收藏
分享
反馈
白盒测试中覆盖最弱的是(语句覆盖)
问题(1)
浓缩知识点
白盒测试是围绕程序内部逻辑结构设计测试用例的测试方法,其覆盖标准存在清晰的强弱层级。语句覆盖是其中最弱的覆盖标准,仅要求程序内每条可执行语句至少被执行一次,它只关注语句是否被执行,对逻辑分支、条件判断的覆盖有明显不足,难以排查潜在的逻辑漏洞。在语句覆盖之上,覆盖强度依次提升的是判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖,强度最高的是路径覆盖:判定覆盖要求每个判定的真假分支都至少执行一次;条件覆盖需保证判定中的每个条件都能取到真、假两种结果;路径覆盖则要求遍历程序所有可能的执行路径,测试覆盖最全面,但所需测试用例数量最多,测试成本也相对更高。实际测试中,通常会结合测试目标与成本,选择适配的覆盖标准组合实施测试。
正确答案
A
本题考察的是白盒测试中覆盖标准的强弱比较。
在语句覆盖之上,覆盖强度依次提升的是判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖,强度最高的是路径覆盖:判定覆盖要求每个判定的真假分支都至少执行一次。
本小问答案是 语句覆盖。题干中的“白盒测试中覆盖最弱的”对应语句覆盖。
因此,选项 A 正确。
