选择题

1.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?(B)
A) 功能测试
B) 单元测试
C) 结构测试
D) 验收测试
2. 单元测试的主要任务不包括(B)
A) 出错处理 B) 全局数据结构
C) 独立路径 D) 模块接口
3. 单元测试中用来模拟被测模块调用者的模块是 (C)
A) 父模块 B)子模块
C)驱动模块 D)桩模块
4. 为了提高测试的效率,应该(D)
A)随机地选取测试数据;
B)取一切可能的输入数据作为测试数据;
C)在完成编码以后制定软件的测试计划;
D)选择发现错误可能性大的数据作为测试数据。
5. 侧重于观察资源耗尽情况下的软件表现的系统测试被称为(B)
A) 强度测试 B) 压力测试
C) 容量测试 D) 性能测试
6. 必须要求用户参与的测试阶段是 (D)
A)单元测试 B)集成测试
C) 确认测试 D)验收测试
7. 软件测试员究竟做些什么(C)
A)软件测试员的目的是发现软件缺陷
B)软件测试员的目的是发现软件缺陷,尽可能早一些
C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复
D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复
8. 划分软件测试属于白盒测试还是黑盒测试的依据是 (C)
A)是否执行程序代码
B)是否能看到软件设计文档
C)是否能看到被测源程序
D)运行结果是否确定
9. 在进行单元测试时,常用的方法是(B)
A)采用黑盒测试,辅之以白盒测试
B)采用白盒测试,辅之以黑盒测试
C)只使用黑盒测试
D)只使用白盒测试
10. 软件测试与质量标准指出:软件产品必须提首先供用户所需要的 (D)
A)性能 B)人机界面 C)可靠性 D)功能
11. 下列软件属性中,软件产品首要满足的应该是 (A)
A)功能需求 B)性能需求
C)可扩展性和灵活性 D)容错、纠错能力
12. 软件产品包括 (D)
A)数据(库) B)服务 C)文档和源代码 D)以上全部
13. 在测试和使用软件产品过程中进行的度量是 (B)
A)内部度量 B)外部度量 C)健壮度量 D)性能度量
14. 以下哪一种选项不属于软件缺陷 (D)
A)软件没有实现产品规格说明所要求的功能
B)软件中出现了产品规格说明不应该出现的功能
C)软件实现了产品规格说明没有提到的功能
D)软件实现了产品规格说明所要求的功能但因受环境改变限制而未考虑可移植性问题
15.下列关于缺陷产生原因的叙述中,不属于技术问题的是 (A)
A)文档错误,内容不正确或拼写错误
B)系统结构不合理
C)语法错误
D)接口传递不匹配,导致模块集成出现问题
16.下面有关软件缺陷的说法中错误的是 ( C )
A)缺陷就是软件产品在开发中存在的错误
B)缺陷就是软件维护过程中存在的错误、毛病等各种问题
C)缺陷就是导致系统程序崩溃的外部因素
D)缺陷就是系统所需要实现的某种功能的失效和违背
17.功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,或有严重的错误声明,这属于软件缺陷级别中的 ( B )
A)致命的缺陷 B)严重的缺陷C)一般的缺陷 D)微小的缺陷
18.软件缺陷的基本状态有 ( D )
A)激活状态 B)已修正状态C)关闭或非激活状态 D)以上全部
19.软件缺陷产生的原因有 ( D )
A)技术问题 B)团队工作C)软件本身 D)以上全部
20.下列引起软件缺陷的因素不属于技术问题的是( A )
A)内容不正确 B)算法错误C)语法错误 D)系统结构不合理