【软件测试与质量习题答案】白盒测试技术

白盒测试技术

1单选(2分)
以下描述中哪个是正确的:A
A.在评审会正式召开之前,评审员必须认真阅读被审查的工作产品在评审会正式召开之前,评审员必须认真阅读被审查的工作产品
B.在代码评审过程中,应留出足够的时间让评审人员与开发人员就现场发现的缺陷修复达成一致意见
C.在代码评审会前,必须提前设计测试用例,并在评审过程中逐一执行每个测试用例,观察执行结果
D.代码评审不涉及测试环境搭建、测试脚本编写、测试用例管理等工作,因此应广泛使用代码评审,至少每周组织2-3次代码评审

2单选(2分)
以下描述中哪个是错误的:C
A.判定节点是导致程序执行风险的主要因素
B.控制流分析的主要目的就是通过对判定节点的测试来降低程序执行的风险
C.对代码设计测试用例必须要根据程序的设计来进行
D.编程过程中编译器会发现代码中的部分错误,程序调试过程中程序员也会使用自己预设的数据来测试程序,但控制流分析仍然是必要的

3多选(3分)
以下描述中哪些是错误的:A、B、D
A.条件判定节点将影响程序执行的走向,因此,条件判定节点是代码中风险最高的元素
B.只要程序中存在循环结构,测试就无法穷尽
C.串联的条件判定结构比嵌套的条件判定结构风险更高
D.只要在代码中不使用判定结构或循环结构,就一定可以降低程序运行的风险

4多选(3分)
以下描述中哪些是正确的:A、C、D
A.设计测试用例时,如果使用了判定覆盖指标就不需要再使用语句覆盖
B.假设被测代码中有n个判定节点,如果基于判定覆盖指标设计测试用例,则一定需要设计2n个测试用例
C.应谨慎使用条件组合覆盖指标,因为该指标指导下设计测试用例可能导致测试效率不高
D.在时间有限的情况下,可优先选择判定覆盖测试函数代码

5判断(1分)
通过消除函数内部结构之间的依赖关系,或将函数体内相似的代码改为函数调用,一定能够降低函数的复杂度,但这样也有可能会增大集成测试的负担。(×

6填空(3分)
在代码评审会召开之前,为了确保所有参会人员都了解会议流程、会议目的,都拿到正确、完整的评审材料,往往需要先召开( 评审预备会 )。

  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值