Advertisement

软件测试第三四章习题及答案

阅读量:

第3章 白盒测试

一、填空题

语句覆盖的目的是为了验证程序中的代码是否被实际执行;它仅针对程序中的可执行指令进行测试。

2、_判定覆盖 _______的作用是使真假分支均被执行。

3、__条件覆盖 ______是指判定语句中的每个条件都要取真假值各一次。

在涉及条件判断的逻辑中使用该判断式if(a > 1 \land c < 1)时,在测试过程中需要确保将a > 1c < 1这两个条件分别赋值为'真'与'假'各至少出现一次,并且要求该判断式本身也需要分别被赋值为'True'与'False'各至少出现一次以实现充分的逻辑覆盖

5、__条件组合 ______要求判定语句中所有条件取值的可能组合都至少出现一次。

6、在插桩法中,插入到程序中的代码称为___探针 _____。

二、判断题

1、语句覆盖无法考虑分支组合情况。( **** )

2、目标代码插桩需要重新编译、链接程序。( ×

3、语句覆盖可以测试程序中的逻辑错误。( ×

4、判定-条件覆盖没有考虑判定语句与条件判断的组合情况。(

5、对于源代码插桩,探针具有较好的通用性。( √ )

三、单选题

1、下列选项中,哪一项不属于逻辑覆盖。( D )

A、语句覆盖

B、条件覆盖

全部评论 (0)

还没有任何评论哟~