软件测试第三四章习题及答案
发布时间
阅读量:
阅读量
第3章 白盒测试
一、填空题
语句覆盖的目的是为了验证程序中的代码是否被实际执行;它仅针对程序中的可执行指令进行测试。
2、_判定覆盖 _______的作用是使真假分支均被执行。
3、__条件覆盖 ______是指判定语句中的每个条件都要取真假值各一次。
在涉及条件判断的逻辑中使用该判断式if(a > 1 \land c < 1)时,在测试过程中需要确保将a > 1与c < 1这两个条件分别赋值为'真'与'假'各至少出现一次,并且要求该判断式本身也需要分别被赋值为'True'与'False'各至少出现一次以实现充分的逻辑覆盖
5、__条件组合 ______要求判定语句中所有条件取值的可能组合都至少出现一次。
6、在插桩法中,插入到程序中的代码称为___探针 _____。
二、判断题
1、语句覆盖无法考虑分支组合情况。( √**** )
2、目标代码插桩需要重新编译、链接程序。( × )
3、语句覆盖可以测试程序中的逻辑错误。( × )
4、判定-条件覆盖没有考虑判定语句与条件判断的组合情况。( √ )
5、对于源代码插桩,探针具有较好的通用性。( √ )
三、单选题
1、下列选项中,哪一项不属于逻辑覆盖。( D )
A、语句覆盖
B、条件覆盖
全部评论 (0)
还没有任何评论哟~
