background image

1、 选择题

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

A)试验性运行软件  B)发现软件错误  C)证明软件正确  D)找出软件中全部错误

2.软件测试中白盒法是通过分析程序的(    )来设计测试用例的。

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

3.黑盒法是根据程序的(    )来设计测试用例的。

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

4.为了提高软件测试的效率,应该(    )。

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

C)在完成编码以后制定软件的测试计划 D)选择发现错误可能性最大的数据作为测试用例

5.与设计测试用例无关的文档是(    )。

A)项目开发计划     B)需求规格说明书    C)设计说明书    D)源程序

6.测试的关键问题是(    )。

A)如何组织软件评审                B)如何选择测试用例

C)如何验证程序的正确性            D)如何采用综合策略

7.软件测试用例主要由输入数据和(    )两部分组成。

A)测试计划       B)测试规则     C)预期输出结果    D)以往测试记录分析

8.成功的测试是指运行测试用例后(    )。

A)未发现程序错误   B)发现了程序错误   C)证明程序正确性   D)改正了程序错误

9.下列几种逻辑覆盖标准中,查错能力最强的是(    )。

A)语句覆盖    B)判定覆盖    C)条件覆盖    D)条件组合覆盖

10.在黑盒测试中,着重检查输入条件组合的方法是(    )。

A)等价类划分法    B)边界值分析法    C)错误推测法    D)因果图法

11.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(    )。

A)系统功能    B)局部数据结构    C)重要的执行路径    D)错误处理

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

A)需求分析    B)概要设计    C)详细设计    D)编码

13.不属于白盒测试的技术是(    )。

A)路径覆盖    B)判定覆盖    C)循环覆盖    D)边界值分析

14.集成测试时,能较早发现高层模块接口错误的测试方法为(    )。

A)自顶向下渐增式测试   B)自底向上渐增式测试   C)非渐增式测试    D)系统测试