1、软件测试实践(二)及答案解析(总分:62.00,做题时间:90 分钟)一、单项选择题(总题数:21,分数:42.00)1.对测试过程度量和分析优点是_。(分数:2.00)A.能有效提高测试效率B.能够降低测试风险C.是软件测试过程可持续改进的根本D.以上全部2.从实际经验来看,骨干测试人员至少应该占测试团队人员数的_,低于这个标准,测试的质量将无法得到保证。(分数:2.00)A.30%B.50%C.80%D.60%3.一般测试过程是按照_顺序开展的。(分数:2.00)A.测试策划、测试设计、测试执行、测试总结B.测试设计、测试策划、测试执行、测试总结C.测试设计、测试执行、测试总结、测试记录D
2、.测试策划、测试设计、测试总结、测试记录4.可及时调整测试策略的依据是_。(分数:2.00)A.度量B.变更C.可持续改进D.分析5.在软件开发过程中,_是造成软件风险的重要因素。(分数:2.00)A.需求理解有误B.软件变更C.测试用例不充分D.数据分析6.测试执行的主要任务是_。(分数:2.00)A.进行系统评测B.执行测试用例C.功能验证D.设计测试大纲7.黑盒测试的覆盖率取决于_。(分数:2.00)A.选择的测试方法B.对功能需求的理解程度C.测试用例设计的完备性D.测试的时间的长短8.变更控制体现的测试理念是_。(分数:2.00)A.尽早测试B.全过程测试C.尽早测试和全面测试D.全
3、面测试9.测试计划的主要任务是_。(分数:2.00)A.编写计划B.配置软、硬件测试环境C.组织与培训团队D.以上全部10.测试人员早期参与到需求获取和分析中,有助于_。(分数:2.00)A.加深测试人员对需求的把握和理解B.提高需求文档的质量C.提高测试效率D.以上全部11.第三方测试的目的是_。(分数:2.00)A.对软件进行验收测试B.提高软件产品的稳定性和可靠性C.减少提交软件系统中的缺陷D.以上全部12.下列有关软件缺陷报告的编写中,哪个是错误的_。(分数:2.00)A.一个软件缺陷报告中只应记录一个不可再划分的软件缺陷B.软件缺陷报告的标题应该能够最简洁表达一个软件缺陷C.软件缺陷
4、报告中应提供全面的有关该软件缺陷再现的信息D.同一个软件缺陷可以被重复报告13.与开发过程紧耦合的软件企业内部产品的测试过程中,测试活动的组织依据项目开发的_进行规划。(分数:2.00)A.进度B.方法C.过程D.内容14.开发过程紧耦合的软件企业内部产品的测试过程依据的测试理念是_。(分数:2.00)A.独立性B.迭代性C.独立与迭代D.非迭代15.测试范围确定的内容有_。(分数:2.00)A.测试软件系统的哪些模块B.测试软件系统的哪些指标C.测试过程何时介入D.以上全部16.关于测试的策划,说法不正确的是_。(分数:2.00)A.测试设计的任务是执行测试用例,需要时也可以将测试用例设计与
5、执行并行开展B.若系统对质量要求很高,则需要开展多次的回归测试验证C.在实际软件项目中,一个测试团队可能大都是骨干人员D.测试团队的规模与被测系统规模、测试方资源调配情况有关17.下列不是测试计划中要考虑的是_。(分数:2.00)A.测试用例的设计B.测试过程如何控制C.测试质量如何保证D.测试任务如何划分18.若开展一个简短的软件系统评测,则测试执行中需要安排_次测试执行方可进行下一阶段。(分数:2.00)A.1 次B.2 次C.n 次D.不一定19.在测试日程表的制定中,预期完成日期与被测试系统投产、发布和部署的日期应该_。(分数:2.00)A.完全一致B.基本一致C.有一定的时间间隔D.
6、不确定20.组织与培训团队,配置软硬件测试环境等工作是_阶段的主要任务。(分数:2.00)A.测试设计B.测试计划C.测试执行D.测试总结21.测试计划中最主要的内容有_。(分数:2.00)A.确定测试范围B.划分测试任务C.确定日程表和组织团队D.以上全部二、论述题(总题数:2,分数:20.00)22.在 QESuite Web Version 1.0 中,已知 DUCHA 1.0 工作专网系统测试项目的部分信息如下:(1)测试版本:总计 3 个测试版本,按日期排序分别为CUCHA1.0_100105、CUCHA1.0_100205,CUCHA1.01_100210。(2)功能分类视图中部分
7、待测区域及人员分配定义如下表所示:功能区域 功能区域 测试人员 开发人员安全 王军 张晓东发文 李明 吕剑秋收文 李明 吕剑秋 工作平台归档 李明 吕剑秋容量 并发用户数 周晓松 张晓东 已知在功能区域“工作平台/归档”下有一个软件问题处于“打开/再现”状态,下表中是该软件问题操作历史信息,请依据 QEsuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中空缺的操作历史信息。 操作序号 操作者 执行操作 操作后的问题 状态 测试版本1 新建2 李明 检验/再现 DUCHA1.0_1001053 修复/修复 DUCHA1.0_10020
8、54 李明 解决/修复5 打开/再现 DUCHA1.0_100210(分数:10.00)_23.在 QESuite Web Version 1.0 中,已知 Lead 1.0 邮件系统测试项目的部分信息如下:(1)测试版本:总计两个测试版本,按日期排序分为 Lead1.0_090703、Lead1.0_090801。(2)功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域 功能区域 测试人员 开发人员安全 Test1 Developerl邮件管理 Test2 Developer2发邮件 Test2 Developer2 邮件系统收邮件 Test2 Developer2性能 并发处理能
9、力 Test5 Developer3 已知在功能区域“性能/并发处理能力”下有一个软件问题处于“打开/修复失败”状态,下表中是该软件问题当前的部分操作历史信息,请依据 QESuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息填写表中空缺的操作历史信息。 操作序号 操作者 执行操作 操作后的问题状态 测试版本1 新建 Lead1.0_0907032 打开/再现3 修复/修复4 打开/修复失败 Lead1.0_090801(分数:10.00)_软件测试实践(二)答案解析(总分:62.00,做题时间:90 分钟)一、单项选择题(总题数:21,分数:
10、42.00)1.对测试过程度量和分析优点是_。(分数:2.00)A.能有效提高测试效率B.能够降低测试风险C.是软件测试过程可持续改进的根本D.以上全部 解析:2.从实际经验来看,骨干测试人员至少应该占测试团队人员数的_,低于这个标准,测试的质量将无法得到保证。(分数:2.00)A.30%B.50% C.80%D.60%解析:3.一般测试过程是按照_顺序开展的。(分数:2.00)A.测试策划、测试设计、测试执行、测试总结 B.测试设计、测试策划、测试执行、测试总结C.测试设计、测试执行、测试总结、测试记录D.测试策划、测试设计、测试总结、测试记录解析:4.可及时调整测试策略的依据是_。(分数:
11、2.00)A.度量 B.变更C.可持续改进D.分析解析:5.在软件开发过程中,_是造成软件风险的重要因素。(分数:2.00)A.需求理解有误B.软件变更 C.测试用例不充分D.数据分析解析:6.测试执行的主要任务是_。(分数:2.00)A.进行系统评测B.执行测试用例 C.功能验证D.设计测试大纲解析:7.黑盒测试的覆盖率取决于_。(分数:2.00)A.选择的测试方法B.对功能需求的理解程度C.测试用例设计的完备性 D.测试的时间的长短解析:8.变更控制体现的测试理念是_。(分数:2.00)A.尽早测试B.全过程测试 C.尽早测试和全面测试D.全面测试解析:9.测试计划的主要任务是_。(分数:
12、2.00)A.编写计划B.配置软、硬件测试环境C.组织与培训团队D.以上全部 解析:10.测试人员早期参与到需求获取和分析中,有助于_。(分数:2.00)A.加深测试人员对需求的把握和理解B.提高需求文档的质量C.提高测试效率D.以上全部 解析:11.第三方测试的目的是_。(分数:2.00)A.对软件进行验收测试B.提高软件产品的稳定性和可靠性C.减少提交软件系统中的缺陷D.以上全部 解析:12.下列有关软件缺陷报告的编写中,哪个是错误的_。(分数:2.00)A.一个软件缺陷报告中只应记录一个不可再划分的软件缺陷B.软件缺陷报告的标题应该能够最简洁表达一个软件缺陷C.软件缺陷报告中应提供全面的
13、有关该软件缺陷再现的信息D.同一个软件缺陷可以被重复报告 解析:分析 软件缺陷报告的编写应该遵循以下原则:(1)软件缺陷报告是测试人员和开发人员交流的纽带,最重要的原则是一定要将问题说明白,让不能和测试人员直接交流的开发人员可以依据描述理解和再现所发现的软件缺陷。(2)一个软件缺陷报告中只应记录一个不可再划分的软件缺陷。(3)软件缺陷报告的标题应该能够最简洁表达一个软件缺陷。(4)再现该软件缺陷的步骤应该是最简化的,应剔除其他不相关的步骤或因素。(5)依据一系列的程序执行步骤和测试输入来再现软件缺陷。(6)应提供全面的有关该软件缺陷再现的信息。(7)不要填写重复的软件缺陷。当一个缺陷是被报告过
14、的,那么就不可以再填写另外一个报告,否则会造成质量保证人员和开发人员的额外负担与资源浪费。A、B、C 均符合以上规则,D 的说法与最后一条规则相违背。13.与开发过程紧耦合的软件企业内部产品的测试过程中,测试活动的组织依据项目开发的_进行规划。(分数:2.00)A.进度 B.方法C.过程D.内容解析:14.开发过程紧耦合的软件企业内部产品的测试过程依据的测试理念是_。(分数:2.00)A.独立性B.迭代性C.独立与迭代 D.非迭代解析:15.测试范围确定的内容有_。(分数:2.00)A.测试软件系统的哪些模块B.测试软件系统的哪些指标C.测试过程何时介入D.以上全部 解析:16.关于测试的策划
15、,说法不正确的是_。(分数:2.00)A.测试设计的任务是执行测试用例,需要时也可以将测试用例设计与执行并行开展B.若系统对质量要求很高,则需要开展多次的回归测试验证C.在实际软件项目中,一个测试团队可能大都是骨干人员 D.测试团队的规模与被测系统规模、测试方资源调配情况有关解析:17.下列不是测试计划中要考虑的是_。(分数:2.00)A.测试用例的设计 B.测试过程如何控制C.测试质量如何保证D.测试任务如何划分解析:18.若开展一个简短的软件系统评测,则测试执行中需要安排_次测试执行方可进行下一阶段。(分数:2.00)A.1 次 B.2 次C.n 次D.不一定解析:19.在测试日程表的制定
16、中,预期完成日期与被测试系统投产、发布和部署的日期应该_。(分数:2.00)A.完全一致B.基本一致C.有一定的时间间隔 D.不确定解析:20.组织与培训团队,配置软硬件测试环境等工作是_阶段的主要任务。(分数:2.00)A.测试设计B.测试计划 C.测试执行D.测试总结解析:21.测试计划中最主要的内容有_。(分数:2.00)A.确定测试范围B.划分测试任务C.确定日程表和组织团队D.以上全部 解析:二、论述题(总题数:2,分数:20.00)22.在 QESuite Web Version 1.0 中,已知 DUCHA 1.0 工作专网系统测试项目的部分信息如下:(1)测试版本:总计 3 个
17、测试版本,按日期排序分别为CUCHA1.0_100105、CUCHA1.0_100205,CUCHA1.01_100210。(2)功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域 功能区域 测试人员 开发人员安全 王军 张晓东工作平台 发文 李明 吕剑秋收文 李明 吕剑秋 归档 李明 吕剑秋容量 并发用户数 周晓松 张晓东 已知在功能区域“工作平台/归档”下有一个软件问题处于“打开/再现”状态,下表中是该软件问题操作历史信息,请依据 QEsuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,填写表中空缺的操作历史信息。 操作序号
18、操作者 执行操作 操作后的问题 状态 测试版本1 新建2 李明 检验/再现 DUCHA1.0_1001053 修复/修复 DUCHA1.0_1002054 李明 解决/修复5 打开/再现 DUCHA1.0_100210(分数:10.00)_正确答案:(序号 操作人员 执行操作 状态 试版本1 李明 新建 验证/待验 DUCHA1.0_1001052 李明 校验/在现 打开 DUCHA1.0_1001053 吕剑秋 修复/修复 验证/待验 DUCHA1.0_1002054 李明 验证/校验 解决/修复 DUCHA1.0_1002055 李明 打开 打开/再现 DUCHA1.0_1002100)解
19、析:23.在 QESuite Web Version 1.0 中,已知 Lead 1.0 邮件系统测试项目的部分信息如下:(1)测试版本:总计两个测试版本,按日期排序分为 Lead1.0_090703、Lead1.0_090801。(2)功能分类视图中部分待测区域及人员分配定义如下表所示:功能区域 功能区域 测试人员 开发人员安全 Test1 Developerl邮件管理 Test2 Developer2发邮件 Test2 Developer2 邮件系统收邮件 Test2 Developer2性能 并发处理能力 Test5 Developer3 已知在功能区域“性能/并发处理能力”下有一个软件
20、问题处于“打开/修复失败”状态,下表中是该软件问题当前的部分操作历史信息,请依据 QESuite Web Version 1.0 的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息填写表中空缺的操作历史信息。 操作序号 操作者 执行操作 操作后的问题状态 测试版本1 新建 Lead1.0_0907032 打开/再现3 修复/修复4 打开/修复失败 Lead1.0_090801(分数:10.00)_正确答案:(下图是 QESuite Web Version 1.0 的问题报告工作状态转换流程。*操作 1 中,在新建状态下,应该由测试人员进行校验工作,然后更改问题状态为打开。操作 2 中
21、,结果状态为打开/再现,说明是测试人员由打开状态进行校验,最后变为打开/再现。此时版本号不变,为 Lead1.0_090703。操作 3 中,状态为修复/修复,说明是开发人员进行了修复操作,最后状态变为待验,此时版本号变更为Lead1.0_090801。操作 4 中,操作后的问题状态为打开/修复失败,说明是测试人员进行了验证操作,执行操作为验证。所以,最后的表格为:操作序号 操作者 执行操作 操作后的问题状 态 测试版本1 Test5 新建 打开 Lead1.0_0907032 Test5 校验 打开/再现 Lead1.0_0907033 Developer3 修复/修复 待验 Lead1.0_0908014 Test5 验证/不同意 打开/修复失败 Lead1.0_090801)解析:
copyright@ 2008-2019 麦多课文库(www.mydoc123.com)网站版权所有
备案/许可证编号:苏ICP备17064731号-1