第5章+测试练习题

  • 格式:doc
  • 大小:79.00 KB
  • 文档页数:3

第五章 练习题

一、判断题

1. 软件测试就是程序测试。错

2. 如果通过软件测试没有发现错误,则说明软件是正确的。错

3. 集成测试主要由用户来完成。 错

4. 确认测试计划应该在可行性研究阶段制定。错

5. 白盒测试无需考虑模块内部的执行过程和程序结构,只要了解模块的功能即可。错

6. 一个好的测试用例在于能发现至今未发现的错误。对

7. 集成测试时,一般希望较早地发现系统功能的错误,所以经常采用自底向上的渐增式测试。对

8. 发现错误多的程序模块,一般残留在模块中的错误也多。对

9. 在做程序的单元测试时,一般桩模块比驱动模块容易编写。错

10. 为保证程序的安全,必须做到程序中没有任何错误存在,即容错。错

11. 软件测试也就是在程序编码结束后对程序进行检错和修正错误。错

12. 程序测试必须由程序员自己去完成。错

13.

二、名字解释:

1. 测试用例:是为某个特殊目标而编制的一组测试输入、执行条件以及预期结果,以便测试某个程序路径或者核实是否满足某个特定需求。

2. 单元测试:是指对软件中的最小可测试单元进行检查和验证。

3. 白盒测试:即结构测试或者路径驱动测试

4. 黑盒测试:也称功能测试,它是通过测验来检验功能是否能正常使用。

5. 等价划分:就是解决如何选择适当的数据子集来代表整个数据集的问题,通过降低测试的数目去实现合理的覆盖。

三、选择题

6. 与确认测试阶段有关的文档是。 A

A、需求规格说明书 B、概要设计说明书

C、详细设计说明书 D、源程序

28、经过严密的软件测试后所提交给用户的软件产品中.B

A、软件不再包含任何错误 B、还可能包含少量软件错误

C、所提交给用户的可执行文件不会含有错误 D、文档中不会含有错误。

29、等价划分测试方法属于.A

A、黑盒测试 B、白盒测试

C、边界测试 D、系统测试

31、确认软件的功能是否与需求规格说明书中所要求的功能相符的测试属于.C

A、集成测试 B、恢复测试

C、确认测试 D、单元测试

67. 测试的关键问题是. D A、如何组织对软件的评审 B、如何验证程序的正确性

C、如何采用综合策略 D、如何选择测试用例

83. 用白盒技术设计测试用例的方法包括B

A、边界值分析 B、条件组合覆盖 C、因果图 D、错误推测

84. 软件测试的目的是 C

A、为了表明程序没有错误

B、为了说明程序能正确地执行

C、为了发现程序中的错误

D、为了评价程序的质量

85. 针对软件需求分析所进行的软件测试是指 B

A、集成测试 B、确认测试 C、黑盒子测试 D、白盒子测试

100.软件测试中根据测试用例设计的方法的不同可分为黑盒测试和白盒测试两种。 D

A、前者属于静态测试,后者属于动态测试

B、前者属于动态测试,后者属于静态测试

C、都属于静态测试

D、都属于动态测试

119 .软件测试方法中的静态测试方法之一为 A

A、计算机辅助静态分析

B、黑盒法

C、路径覆盖

D、边界值分析

138. 单元测试阶段主要涉及的文档。C

A、需求设计 B、编码和详细设计 C、详细设计 D、概要设计

139. 在软件测试中,白盒测试方法是通过分析程序的B来设计测试用例的方法。

A、应用范围 B、内部逻辑 C、功能 D、输入数据

7.下列关于测试的描述中正确的是B

A、单元测试是对程序模块接口进行测试。

B、组合测试是将各个程序模块组装起来进行程序之间的连接测试。

C、系统测试又称验收测试。

D.运行测试主要由编程人员完成。

8.下列关于黑盒测试的描述中正确的是D

A、黑盒测试是通过分析程序内部的逻辑与执行路线,设计测试用例进行测试的方法。

B、黑盒测试又称为功能测试。

C、黑盒测试主要适用于单元测试等初期阶段的测试。

D、在黑盒测试中,只需要考虑正常的输入输出。

8.下列关于白盒测试的描述中正确的是C

A、白盒测试完全不考虑程序内部结构和处理过程

B、白盒测试又称为结构化测试或路径测试。

C、白盒测试通常适用于相对较大的程序。

D、白盒测试常用于系统测试等后期测试阶段

9.关于单元测试下述那个说法是正确的。D

A、主要采用黑盒测试方法来发现模块功能错误

B、主要采用白盒测试方法来证明模块功能的正确性

C、按照设计书的要求检测确认程序模块的处理逻辑是否正确,要求的功能是否实现

D、利用白盒与黑盒测试方法检测系统内部功能,由专门的测试人员完成。

10.为了提高测试的效率,应该是 C

A、随机地选取测试数据 B、取一切可能的输入数据作为测试数据

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

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