软件测试实践(一)
(总分70, 做题时间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. 
QESAT/C 工具的主要功能有______。

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 New—测试中新报告的软件缺陷
B Open—缺陷被确认并分配给相关开发工程师处理
C Fixed—测试工程师已完成修正,等待开发人员验证
D Closed—缺陷已被修复
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 Excel电子表格文档
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 New
B Open
C Fixed
D Reopen
31. 
测试人员和开发人员交流的纽带是 ______。

A 软件设计报告
B 测试说明文档
C 软件缺陷报告
D 测试执行报告
32. 
若开展一个简短的软件系统评测,则测试执行中需要安排 ______ 次测试执行方可进行下一阶段。

A 1次
B 2次
C n次
D 不一定
33. 
从实际经验来看,骨干测试人员至少应该占测试团队人员数的 ______,低于这个标准,测试的质量将无法得到保证。

A 30%
B 50%
C 80%
D 60%
34. 
在测试日程表的制定中,预期完成日期与被测试系统投产、发布和部署的日期应该 ______。

A 完全一致
B 基本一致
C 有一定的时间间隔
D 不确定
35. 
一般测试过程是按照 ______ 顺序开展的。

A 测试策划、测试设计、测试执行、测试总结
B 测试设计、测试策划、测试执行、测试总结
C 测试设计、测试执行、测试总结、测试记录
D 测试策划、测试设计、测试总结、测试记录
答题卡