2013-2014期末软件测试复习题

  • 格式:doc
  • 大小:39.00 KB
  • 文档页数:7

下载文档原格式

  / 10
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

1.软件测试的目的是(D )

A.表明软件的正确性

B. 评价软件质量

C. 判定软件是否合格

D. 尽可能发现软件中的错误

2.单元测试中用来模拟被测模块调用者的模块是(B )

A.父模块

B. 驱动模块

C. 子模块

D. 桩模块

3.为了提高测试的效率,应该(A )

A.选择发现错误可能性大的数据作为测试数据

B.取一切可能的输入数据作为测试数据

C.在完成编码以后制定软件的测试计划

D.随机地选取测试数据

4.侧重于观察资源耗尽情况下的软件表现的系统测试被称为(C )

A.强度测试

B. 容量测试

C. 压力测试

D. 性能测试

5.下面四种说法正确的是(C )

A.因果图法是建立在决策表法基础上的一种白盒测试方法

B.等价类划法是边界值分析法的基础

C.健壮性等价类测试的测试用例要求在有效等价类中取值

D.在任何情况下的黑盒测试皆应首先考虑使用错误推断法

6.不属于单元测试的内容是( D )

A. 用户界面测试

B. 局部数据结构测试

C. 路径测试

D. 模块接口测试

7.下列项目不属于测试文档的是(C )

A.测试计划

B. 测试用例

C. 程序流程图

D. 测试报告

8.如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的(A )

A. 判定覆盖

B. 条件覆盖

C. 判定/条件覆盖

D. 组合覆盖

9.对Web网站进行的测试中,属于功能测试的是(B )

A.链接测试

B. 连接速度测试

C. 平台测试

D. 安全性测试

10.下列不是软件自动化测试的优点(C )

A.速度快,效率高

B. 准确度和精确度高

C. 能充分测试软件

D. 能提高测试的质量

11.下列各项中(D )不是一个测试计划所应包含的内容。

A.测试资源、进度安排

B. 测试策略

C. 测试范围

D. 测试预期输出

12.关于白盒测试与黑盒测试的主要区别,正确的是(C )

A.白盒测试需要程序参与,黑盒测试不需要

B.白盒测试可以使用测试工具,黑盒测试不能使用工具

C.白盒测试侧重于程序结构,黑盒测试侧重于功能

D.黑盒测试比白盒测试应用更广泛

13.在Junit,testXXX()方法就是一个测试用例,测试方法是(B )

A.public int testXXX( )

B. public void testXXX( )

C. public float testXXX( )

D. private void testXXX( )

14.软件测试过程中的集成测试主要是为了发现(D )阶段的错误

码。

A.需求分析

B.维护

C. 编码

D. 概要设计

15.Junit 适用于java开发人员在(B )阶段,运行单个方法实现功能或者类本身测试,主要用于白盒测试。

A.集成测试

B. 单元测试

C. 验收测试

D. 确认测试

16.下列模型哪个是软件测试过程模型(C )

A.W模型

B. 瀑布模型

C. V模型

D. G模型

17.代码走查法有桌面检查法,走查和(D )。

A.静态测试

B. 白盒测试

C. 动态测试

D. 代码审查

18.在下列描述中,关于测试与调试的说法错误的是(D )。

A.测试是显示错误的行为;而调试是推理的过程

B.测试显示开发人员的错误;调试是开发人员为自己辩护

C.测试能预期和可控,调整需要想象、经验和思考

D.测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可行。

19.不属于逻辑覆盖方法的是(D )

A.条件覆盖

B. 判定覆盖

C. 组合覆盖

D. 接口覆盖

20.下列关于程序效率的描述错误的是(B )

A.提高程序的执行速度可以提高程序的效率

B.源程序的效率与详细设计阶段确定的算法的效率无关

C.降低程序占用的存储空间可以提高程序的效率

D.好的程序设计可以提高效率

21.自底向上增量式集成测试中,下面(C )描述是正确的。

A.测试由桩模块控制

B.最上面的模块最先测试

C.父单元用测试过的子单元测试

D.包含树的深度优先或广度优先遍历过程

22. 关于同一等价类数据的共同特点,下列选项中说法正确的是(C)

A.如果等价类中的一个测试数据不能捕获缺陷,那么可以选择该等价类中的其他测试数据来捕获缺陷

B.如果等价类中的一个测试数据不能捕获数据,那么选择该等价类中的其他测试数据不一定能捕获缺陷

C. 如果等价类中的一个测试数据能捕获数据,那么选择该等价类中的其他测试数据也能捕获该缺陷

D. 如果等价类中的一个测试数据能捕获数据,那么选择该等价类中的其他数据测试不一定也能捕获该缺陷

23.用户在真实的工作环境中使用软件、用于测试系统的用户友好性等,这种测试是(D )

A.集成测试

B. 系统测试

C. Alpha测试

D. Beta测试

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

A.软件测试可以作为度量软件与用户需求间差距的手段

B.没有发现错误地测试也是有价值的

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