其他测试(一)
(总分60, 做题时间90分钟)
一、选择题

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 验收测试
15. 
下列属于功能易用性的内容的是 ______。

A 业务符合度
B 功能定制性及关联度
C 数据的共享度
D 以上全部
16. 
手册的测试一般必须由对软件的使用不熟悉的测试人员完成,一般手册的测试包括 ______。

A 一致性
B 完备性
C 准确性
D 以上全部
17. 
菜单的目的是为了组织软件的功能,故菜单测试的重点是 ______。

A 菜单的内容
B 菜单的风格
C 菜单的位置
D 菜单的颜色
18. 
下列不属于界面一致性测试内容的是 ______。

A 窗口风格的一致性
B 窗口布局的一致性
C 界面与功能的一致性
D 提示信息的风格和措辞的一致性
19. 
用户文档测试的重点不应放在 ______。

A 功能错误
B 文字校对
C 易用性问题
D 程序和手册的描述不一致
20. 
不属于界面元素测试内容的是 ______。

A 数据测试
B 文字测试
C 菜单测试
D 窗口测试
21. 
用户文档中的核心部分是 ______。

A 宣传材料和包装材料
B 用户许可说明书
C 手册
D 示例和模板
22. 
极限编程中,完成开发任务的标志是 ______。

A 通过的单元测试
B 编码完成
C 测试用例设计完成
D 通过验收测试
23. 
下列人员中不属于构件测试涉及的人员是 ______。

A 协调者
B 开发者
C 复用者
D 第三方
24. 
在线帮助对用户提供的功能主要有 ______。

A 索引和搜索
B 指南和向导
C 用户手册提供的功能
D 以上全部
25. 
以下不属于基于构件交互图的方法的步骤是 ______。

A 建立构件交互图
B 设计测试用例
C 提供一系列准则辅助判断测试充分性和选择测试用例
D 定义接口合约
26. 
业务符合度作为功能易用性测试的主要内容之一,它主要包括 ______。

A 业务流程的符合度
B 输入格式的符合度
C 输出格式的符合度
D 以上全部
27. 
针对构件接口处的错误和构件间交互引起的失效的构件测试方法是 ______。

A 基于形式化的构件测试
B 构件方法序列
C 基于构件交互图的方法
D 基于合约变异的构件测试
28. 
对于构件的提供者和使用者都至关重要的是构件的质量控制和 ______  验证。

A 有效性
B 合理性
C 完备性
D 一致性
29. 
下面不属于硬件兼容性测试考虑的是 ______。

A 与板卡的兼容性
B 与中间件的兼容性
C 与整机的兼容性
D 与外设的兼容性
30. 
极限编程中的单元测试是由 ______ 来完成的测试。

A 设计人员
B 开发人员和测试人员之外的第三方测试机构
C 专门的测试人员
D 编码人员
答题卡