查看更多
当前 - 选择题 - 系统实现与测试
中等
单选题
2024年11月第30题
#第二版教材
#必须掌握

白盒测试中覆盖最弱的是(__)

问题(1)
浓缩知识点

白盒测试是围绕程序内部逻辑结构设计测试用例的测试方法,其覆盖标准存在清晰的强弱层级。语句覆盖是其中最弱的覆盖标准,仅要求程序内每条可执行语句至少被执行一次,它只关注语句是否被执行,对逻辑分支、条件判断的覆盖有明显不足,难以排查潜在的逻辑漏洞。在语句覆盖之上,覆盖强度依次提升的是判定覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖,强度最高的是路径覆盖:判定覆盖要求每个判定的真假分支都至少执行一次;条件覆盖需保证判定中的每个条件都能取到真、假两种结果;路径覆盖则要求遍历程序所有可能的执行路径,测试覆盖最全面,但所需测试用例数量最多,测试成本也相对更高。实际测试中,通常会结合测试目标与成本,选择适配的覆盖标准组合实施测试。

正确答案
A

本题考察的是白盒测试中覆盖标准的强弱比较
白盒测试通过对程序内部逻辑结构的分析,设计覆盖性测试用例,不同覆盖标准的强度不同。
A选项语句覆盖:要求每条语句至少执行一次,是最基本、最弱的覆盖标准。它可能漏掉很多逻辑错误,因此覆盖能力最弱,正确。
B选项条件覆盖:要求判定中的每个条件至少取一次“真”和“假”,覆盖强于语句覆盖,错误。
C选项路径覆盖:要求程序中的所有可能路径至少执行一次,是最强的覆盖标准之一,远强于语句覆盖,错误。
D选项判定覆盖:要求判定的每个分支至少执行一次,覆盖能力也比语句覆盖强,错误。
所以选择 A。

联系我们
隐私协议
用户协议
微信公众号
知乎
小红书
浙ICP备2021029036号
@2022-2026
嘉兴市安芯网络科技有限公司 版权所有