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

本文详细介绍了软件测试的白盒测试和性能测试。在白盒测试部分,讲解了逻辑覆盖方法,包括语句覆盖、判定覆盖、条件覆盖和条件组合覆盖,并阐述了目标代码插桩的三种执行模式。在性能测试部分,讨论了常见的性能测试指标,如响应时间、吞吐量、并发用户数和TPS,以及各种性能测试类型,如负载测试、压力测试和配置测试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

第3章 白盒测试

一、填空题

1、语句覆盖的目的是测试程序中的代码是否被执行,它只测试代码中的_ 执行语句_______。

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

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

4、对于判定语句if(a>1 AND c<1),测试时要保证a>1、c<1两个条件取“真”、“假”值至少一次,同时,判定语句if(a>1 AND c<1)取“真”、“假”也至少出现一次,这使用了___判定-条件_____覆盖方法。

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

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

二、判断题

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

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

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

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

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

三、单选题

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

A、语句覆盖

B、条件覆盖

C、判定覆盖

D、判定-语句覆盖

2、关于逻辑覆盖,下列说法中错误的是。( C )

A、语句覆盖的语句不包括空行、注释、空行等。

B、相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况。

C、条件覆盖考虑到了每个逻辑条件的取值的所有组合情况。

D、在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法。

3、关于插桩法,下列说法中错误的是。( C )

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值