防灾科技学院2014软件测试客观题(精) 下载本文

内容发布更新时间 : 2024/11/8 1:45:22星期一 下面是文章的全部内容请认真阅读。

1.下列关于软件测试的叙述错误的是( D 。

A.软件测试可以作为度量软件与用户需求间差距的手段 B.没有发现错误的测试也是有价值的

C.软件测试的根本目的是尽可能多地发现软件中存在的问题,最终把一个高质量的软件系统交给用户使用

D.软件测试的主要工作内容包括发现软件中存在的错误并解决存在的问题 2.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是(D 。 A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。

B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。 C.动态测试包括黑盒测试和白盒测试。 D.白盒测试是静态测试,黑盒测试是动态测试。

3.月收入<=800元者免税,现用输入数800元和801元测试程序,则采用的是( A 方法。

A.边界值分析 B.条件覆盖 C.错误推测 D.逻辑覆盖

5.某教学设备销售部门制定一项销售优惠政策,一次购买100台或100台以上者按八五折优惠,购买者是教师、学生按九折优惠。设C1表示购买的台数,C2为1、2、0分别表示教师、学生和其他人员,则符合九折优惠判定条件为( C 。

A.(C1<100AND NOT(C2=0 B.(C1<100AND NOT(C2>0 C.NOT(C1>100AND(C2=0 D.NOT(C1<100AND(C2>0

6.( D 能够有效地检测输入条件的各种组合可能会引起的错误。 A.等价类划分 B.边界值分析 C.错误推测 D.因果图

7.软件测试用例主要由输入数据和( C 两部分组成。 A.测试计划 B.测试规则 C.预期输出结果 D.以往测试记录分析

10.集成测试的策略一般分为:一次性集成和渐增式集成。下面哪一条真实地反映了前者与后者的不同?( A 。

A.后者比前者更适合大规模应用系统的集成测试

B.在集成测试中发现问题时,前者比后者更容易进行问题定位

C.前者需要开发驱动模块和桩模块,而后者不需要开发驱动模块和桩模块 D.前者不需要所有模块就绪,而后者需要所有模块就绪 11.集成测试又称为组装测试,其主要内容包括( C 。 A.对整体的性能进行测试 B.用白盒法设计测试用例进行测试 C.确定组装策略和次序 D.对运行过程进行测试

12.全局数据结构的错误通常在( C 中检查。 A.单元测试 B.有效性测试 C.集成测试 D.确认测试

13.软件开发公司组织内部人员,模拟各类用户行为对即将面市的软件产品进行的测试我们称之为( B 。

A.系统测试 B. α测试 C. β测试 D.综合测试