查看更多
当前 - 选择题 - 软件测试
中等
单选题
2022年11月第36题
#第二版教材
#必须掌握

在白盒测试中,测试强度最高的是(__)

问题(1)
浓缩知识点

白盒测试是基于程序内部逻辑结构开展的测试类型,有多个覆盖标准用于衡量测试的充分性,按覆盖强度从低到高可排序为语句覆盖、分支判定覆盖、路径覆盖。其中语句覆盖仅要求执行程序的每一条语句,覆盖程度最低;分支覆盖和判定覆盖核心要求覆盖每个判定条件的真假分支,能更全面覆盖程序分支逻辑;路径覆盖则需要遍历程序所有可能的执行路径,是覆盖强度最高的标准,能最大程度验证程序逻辑的完备性。

正确答案
D

这道题目考察的是白盒测试中测试覆盖度的相关概念。
白盒测试是基于程序内部结构进行测试的一种方法,其中有多种不同的覆盖标准,用来评估测试的充分性和效果。
A. 语句覆盖:语句覆盖是指测试用例至少执行程序中的每一条语句。它的覆盖强度较低。
B. 分支覆盖:分支覆盖要求测试用例至少执行程序中的每一个分支,包括每个条件的“真”和“假”两种情况。其覆盖强度比语句覆盖稍高。
C. 判定覆盖:判定覆盖要求测试用例至少覆盖每个判定的所有可能结果,类似于分支覆盖,但着眼于判定条件的每个可能的结果。
D. 路径覆盖:路径覆盖是最强的测试覆盖标准,它要求测试用例执行程序中的每一条可能的路径,即程序中每个判断和条件组合的不同路径都被执行到。它的覆盖强度最高。
所以正确答案:D. 路径覆盖

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