《测试计划与软件缺陷》教学指导书
第一章
练习题
本章练习题答案如下: 一.填空题:
1)软件、硬件、程序 、文档 2)手工、自动、规定的需求、预期结果、实际结果
3)制定测试计划、设计测试用例、实施测试、提交缺陷报告、测试总结 4)规定的时间、规定的环境条件、规定的功能
5)责任心、沟通能力、团队合作的精神、耐心、细心、信心、时时保持怀疑态度,并且有缺陷预防的意识、具备一定的编程经验。
二.选择题:
1)B
2)B、D
第二章
练习题
练习题答案如下: 一、填空题:
1) 人员之间的沟通交流不够,交流上有误解或者根本不进行交流、程序设计本身有错误、软件复杂性、需求不断的变化、工期短,任务重,时间压力大、参与人员的过度自信、文档不完善、软件开发工具和系统软硬件的支持不够
2) 重现缺陷、复现故障、重现必要步骤、一个缺陷一个报告 3) 软件需求、用户手册、联机帮助 二、选择题:
1)B、C、D 2)B、D
第四章
练习题
本章练习题答案如下: 一、填空题:
4) 记录缺陷、缺陷分类、 缺陷跟踪 5) 缺陷类型、严重程度、优先级
注意:上述答案只是参,缺陷的分类还有很多其它方法,如修复状态、模块名称等,在实际工作中具体使用哪种(些)分类方法,要根据需求来定。 6) 缺陷报告处理的三个流程如下:
1
《测试计划与软件缺陷》教学指导书
提交缺陷报告 分配缺陷报告 处理缺陷报告 返测未通过 返测报告 返测通过 关闭缺陷报告 图4-1:缺陷报告处理流程1
Bug提交者 测试负责人 研发人员 提交缺陷报告 分配缺陷报告 修改完毕 问题未解决 返测完毕 归档 图4-2:缺陷报告处理流程2
2
《测试计划与软件缺陷》教学指导书
提交缺陷报告 缺陷分析 解决缺陷报告 关闭缺陷报告 推迟处理 图4-3:缺陷报告处理流程3
第六章 练习题
本章练习题答案如下: 一、填空题:
1、测试设计阶段、测试需求分析、测试用例设计、测试用例数据的准备、测试工具的开发、测试脚本的开发录制、手工测试、软件测试的结束、设计与实施、测试方法、测试数据 2、测试结束后、对于测试工作的总结、分析、测试过程的评估
3、测试目的和测试项目简介、测试参考文档和测试提交文档、术语和定义、测试策略、确定测试内容、资源、测试进度、测试员的任务分配、风险和问题
第八章 练习题
本章练习题答案如下: 一、填空题:
1. 模块测试、最小、集成测试、单元测试、单元模块 2. 集成测试、确认测试、有效性测试、软件配置审查
3. 模拟的、黑盒测试、需求规格说明书、测试计划、测试种类、测试用例、测试步骤 4. 软件配置审查、人工审查、用户手册 5. 确认测试、功能覆盖
6. 用户、质量保证、设计测试用例、用户界面、实际数据、功能、可移植性、兼容性、可维护性 二、选择题: 1. A、B、D 2. A、B、C
第十章 练习题
本章练习题答案如下: 一、填空题:
1) 尽早地进行软件测试,并把软件测试贯穿于整个软件生命周期、软件测试应追溯需求、测试应由第三方来构造、穷举测试是不可能的,要遵循Good-enough原则、必须确定预期输出结果、必须彻底检查每个测试结果、充分注意测试中的群集现象、其他规律和经验(二八定理、要严格执行测试计划,排除测试的随意性、测试的时候,既要注意合法合理的输入,也要注意非法的非预期的输入、检查程序是否做了应该做的同时,也要检查是否做了不该做的、测试应从“小规模”开始,逐步转向“大规模”、关注缺陷的修复)。
3
《测试计划与软件缺陷》教学指导书
2) 分析、设计、实现、80%、系统测试、发现错误、发现所有的错误 3) 早期阶段、中间成果、最终成果 。 二、选择题 1) A、B、C 2) A、B、C、D
第十二章 练习题
本章练习题答案如下: 一、填空题:
1) 确定测试对象、测试的优先级、测试的深度、不予
2) 软件生命周期、高级、完整、实施的变动、需求、资源、其他因素
第十八章
练习题
本章练习题答案如下: 一、填空题:
1)覆盖、质量、测试覆盖、测试需求、测试用例、执行代码、可靠性、性能 2)总结测试活动、评价、异常、改进、建议、下一阶段 3)配置管理库、受控库、工作需要
4