吉林大学软件工程章节测验 第七章 答案+解析

文章讲述了软件测试中的各种方法,如白盒测试中的逻辑覆盖标准,其中语句覆盖是最弱的覆盖标准。等价划分法在黑盒测试中的应用,强调测试用例的选择应覆盖有效和无效等价类。此外,还讨论了程序设计风格的原则,如避免滥用语言特性,使用有意义的变量名,以及注释的重要性。单元测试关注模块接口、局部数据结构和边界条件。最后,提到了回归测试在修复错误时的角色,以及代码性能优化的注意事项。
摘要由CSDN通过智能技术生成

更多相关资料可以到我的github上看看:https://github.com/Kemoduoaaa/Software_Engineering

一、选择填空

1.【单选题】在测试一个长度为48000条指令的程序时,第一个月由甲、乙两名测试员各自独立测试这个程序。经过一个月测试后,甲发现并改正20个错误,使MTTF达到8h。与此同时,乙发现24个错误,其中的6个甲也发现了。以后由甲一人继续测试这个程序。估算刚开始测试时程序中总共有( )个潜藏的错误?

A、100

B、60

C、80

D、120

答案:C

解析:【考点】估算平均无故障时间的方法

本题中采用了分别测试法,因此,可估算出刚开始测试时程序中错误总数为ET=24/6*20=80

2.【单选题】等价划分法的一个假设是,每类中的一个( )在测试中的作用与这一类中所有其他值的作用相同。

A、最大值

B、最小值

C、边界值

D、典型值

解析:【考点】黑盒测试技术—等价划分法

等价划分法的一个假设是,每类中的一个典型值再测试中的作用与这一类中所有其他值的作用相同。

黑盒测试(功能测试):

       在黑盒测试里,测试人员把被测试的软件系统看成是一个黑盒子,并不需要关心盒子的内部结构和内部特性,只关注软件的输入数据和输出结果,从而检查软件产品是否符合它的功能说明。

         根据设计用例的方法不同,黑盒测试包括等价划分法、边界值分析法、错误推测法等。

3.【单选题】逻辑覆盖标准主要用于白盒测试。它主要包括语句覆盖、判定覆盖、条件覆盖、条件/判定覆盖和条件组合覆盖等几种。其中,最弱的覆盖标准是( )。

A、语句覆盖

B、判定覆盖

C、条件组合覆盖

D、条件/判定覆盖

解析:【考点】白盒测试技术—逻辑覆盖

白盒测试(结构测试):

       白盒测试,有时也称为玻璃盒测试,它关注软件产品的内部细节和逻辑结构,即把

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值