【计算机类职业资格】软件测试实践(三)及答案解析.doc
《【计算机类职业资格】软件测试实践(三)及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】软件测试实践(三)及答案解析.doc(27页珍藏版)》请在麦多课文档分享上搜索。
1、软件测试实践(三)及答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:64.00)1.实践证明,与开发过程紧耦合而又相对独立的测试过程,可以_。 A.尽早发现大量软件缺陷 B.降低软件开发成本 C.使基于复杂开发模型的测试管理工作更清晰 D.以上全部(分数:2.00)A.B.C.D.2.下列关于软件测试过程说法正确的是_。 A.与开发过程松耦合的第三方软件测试过程也可以按照传统的测试活动顺序开展 B.与开发过程紧耦合的软件企业内部产品的测试过程不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了 C.与开发过程松耦合的第三方软件测试过程依据独立与迭代
2、的测试理念 D.与开发过程紧耦合的软件企业内部产品的测试过程可以发现大量缺陷,但同时也提高了软件开发的成本(分数:2.00)A.B.C.D.3.测试项目实践中,测试策划活动的目标是_。 A.确定测试范围 B.划分测试任务 C.编写测试计划文档 D.组织测试团队(分数:2.00)A.B.C.D.4.对软件系统开展第三方测试,一般在测试执行中规划_次粗测和_次细测,并规划至少一次回归测试和一次最终回归测试才可。 A.1次,至少 2次 B.1次,1 次 C.至少 2次,至少 2次 D.不一定(分数:2.00)A.B.C.D.5.对于那些软件企业内部测试团队开展的软件测试,最适合采用_来组织测试。 A
3、.H模型 B.V模型 C.W模型 D.X模型(分数:2.00)A.B.C.D.6.下列日期与测试日程表有关的是_。 A.测试任务的规划周期 B.测试启动的预期日期 C.测试完成的预期日期 D.以上全部(分数:2.00)A.B.C.D.7.关于测试策略说法不正确的是_。 A.测试策略活动可以和测试设计活动并行开展 B.测试设计活动也可以和测试执行活动并行开展 C.在测试的最后阶段里,测试总结和测试执行通常并行开展 D.在实际测试过程中,要不得不将一些测试活动并行开展,主要是因为时间原因(分数:2.00)A.B.C.D.8.测试质量监控机制主要关注的是_。 A.测试任务的执行进度与质量 B.测试交
4、付物的质量 C.及时发现和处理问题 D.以上全部(分数:2.00)A.B.C.D.9.对于商业软件系统的黑盒测试,其风险和控制主要是_。 A.测试用例完备性风险与控制 B.时间、技术文档资料风险与控制 C.责任划分、人员变动风险与控制 D.以上全部(分数:2.00)A.B.C.D.10.测试过程中发现的软件缺陷首先在测试组内进行评估,确保所汇报缺陷的有效性,这是软件质量控制的_监控机制。 A.软件测试用例评审机制 B.软件缺陷校验机制 C.软件测试覆盖检查机制 D.测试组状态报告机制(分数:2.00)A.B.C.D.11.测试过程质量控制的把握需求阶段是依据_原则。 A.尽早测试 B.全面测试
5、 C.尽早测试和全面测试 D.全过程测试(分数:2.00)A.B.C.D.12.下面有关测试设计的叙述,说法不正确的是_。 A.测试用例的设计是一项技术性强、智力密集型的活动 B.在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可 C.在开展测试用例设计前,必须将测试需求进行详细展开 D.在一般的测试组织内,测试用例的评审可能不是正式的评审会(分数:2.00)A.B.C.D.13.软件设计一般包括外部设计和内部设计。外部设计通常是指_。 A.用户界面设计 B.结构设计 C.数据设计 D.逻辑设计(分数:2.00)A.B.C.D.14.测试用例评审工作最好的负责者是_。 A.软件开发人员
6、B.测试人员 C.测试骨干人员 D.专门评审人员(分数:2.00)A.B.C.D.15.测试用例在执行过程中的状态有_。 A.就绪 B.执行中和执行通过 C.执行失败和执行受阻 D.以上全部(分数:2.00)A.B.C.D.16.统计测试用例执行情况、测试用例在测试各个周期的执行情况统计是在_。 A.测试项目概述中 B.测试用例执行情况总结中 C.软件缺陷报告总结中 D.被测软件评价中(分数:2.00)A.B.C.D.17.下列有关软件缺陷报告的编写中,哪个是错误的_。 A.一个软件缺陷报告中只应记录一个不可再划分的软件缺陷 B.软件缺陷报告的标题应该能够最简洁表达一个软件缺陷 C.软件缺陷报
7、告中应提供全面的有关该软件缺陷再现的信息 D.同一个软件缺陷可以被重复报告(分数:2.00)A.B.C.D.18.软件过程管理最起码的要求是_。 A.管理好软件缺陷报告 B.管理好软件测试用例 C.管理好测试过程工具 D.管理好测试说明文档(分数:2.00)A.B.C.D.19.不用纸张、缺陷单等来管理软件缺陷报告的方式的主要原因是_。 A.无法满足软件缺陷的需求 B.无法满足快速存储软件缺陷的需求 C.无法满足软件缺陷的需求 D.以上全部(分数:2.00)A.B.C.D.20.在 QESuite Web Version 1.0中,软件缺陷报告与软件问题报告概念的关系是_。 A.软件问题报告包
8、含了软件缺陷报告 B.软件缺陷报告包含了软件问题报告 C.软件缺陷报告与软件问题报告概念相同 D.软件缺陷报告与软件问题报告概念完全不同(分数:2.00)A.B.C.D.21.不在当前版本修复,在本项目的下一个新版本修复的缺陷是_。 A.New More Info B.Deferred-Next Build C.Diferred-Next Main Release D.Declined-Duplicated(分数:2.00)A.B.C.D.22.在软件缺陷处理中,测试人员查询状态为 Fixed的缺陷,验证其是否已修复,若已经修复,则设置缺陷状态为_,若没有解决,设置缺陷状态为_。 A.Clos
9、ed, Reopen B.Closed, Pending C.Resolved, Pending D.Resolved, Reopen(分数:2.00)A.B.C.D.23.在软件问题生命周期中的不同阶段,参与协调测试过程的人员主要是_。 A.测试人员 B.开发人员 C.管理人员 D.以上全部(分数:2.00)A.B.C.D.24.在软件测试的生命周期模型中建立测试脚本任务的阶段应是_。 A.制定测试计划 B.测试设计 C.实施测试 D.评估测试(分数:2.00)A.B.C.D.25.测试计划的要素有_。 A.测试人员和环境、版本定义 B.测试需求定义与划分 C.测试任务划分和测试日程安排 D
10、.以上全部(分数:2.00)A.B.C.D.26.在 QESuite Web Version 1.0中,下列状态不属于活动状态的是_。 A.“解决” B.“待验” C.“打开” D.“新建”(分数:2.00)A.B.C.D.27.在 QESuite Web Version 1.0提供的功能中,下列不是辅助管理员控制测试过程运行的是_。 A.监控测试用例执行文档的执行过程 B.支持对被测功能点的深度管理 C.监控软件问题报告处理过程和软件系统各模块软件问题分布状况 D.使用辅助统计功能,了解当前开发测试进展(分数:2.00)A.B.C.D.28.白盒测试又称为_。 A.程序结构测试 B.功能测试
11、 C.静态分析 D.数据流结构测试(分数:2.00)A.B.C.D.29.静态分析全局变量和局部变量的声明、赋值和使用的位置属于_。 A.程序结构分析 B.程序数据流分析 C.可视化分析 D.程序执行频度分析(分数:2.00)A.B.C.D.30.用 QESAT/C工具进行软件分析与测试时,以下说法错误的是_。 A.白盒测试又称为程序结构测试,它主要进行程序逻辑结构的覆盖测试 B.在进行测试之前,必须先建立以.prj 为后缀的测试项目 C.被测源文件可放在任意目录下 D.进行软件静态分析不必运行被测程序(分数:2.00)A.B.C.D.31.下列属于动态测试过程步骤的是_。 A.设定待测试的配
12、置、编译相关的源程序 B.设定需插装的函数 C.运行源程序、合并动态运行的结果 D.以上全部(分数:2.00)A.B.C.D.32.待测试的配置包括项目编译运行所需的_。 A.源文件路径 B.编译参数 C.链接参数 D.以上全部(分数:2.00)A.B.C.D.二、B论述题/B(总题数:2,分数:24.00)已知 C源程序如下:/* 分数运算 fsys.c */include stdio.hint main()long int a, b, c, d, i, x, y, z;char op;printf(“两分数 b/a, d/c作+、-、*、/四则运算,结果为分数。/n“);printf(请输
13、入分数运算式: b/a op d/c /n“);scanf(“% ld/% ld% c% ld/ % ld“, if(a=0 | c=0) printf(“分母为 0,输入错误! /n“);return(0);if(op=+) y=b*c+d*a;x=a*c; /* 运算结果均为 y/x */if(op=“-) y=b*c-d*a;x=a*c;if(op=*) y=b*c;x=a *d;z=x;if(xy)z=y;i=z;while(i1) if(x % i=0 y=y/i;continue;i-;printf(“% ld/% ld% c% ld/% ld=% ld/% ld./n“, b,
14、a, op, d, c, y, x);return 0;(分数:12.00)(1).画出程序中 main函数的控制流程图。(分数:4.00)_(2).设计一组测试用例,是该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句覆盖率或分支覆盖率无法达到 100%,需说明为什么。(分数:4.00)_(3).已知张明在功能区域“我的安全区/导入和导出”下发现一个软件问题,下表中时该软件问题的操作历史信息,请依据 QESuite Web Version 1.0的软件问题生命周期定义和题中所述的相关人员分配和测试版本信息,假设下表中“执行操作”的信息均正确,请找出表中的错误,并说
15、明理由。 功能区域 功能区域 测试人员 开发人员安装 李鸣 郁离本地安全区 李鸣 郑军导入与导出 李鸣 郑军 我的安全区服务端安全区 张明 陈剑锋性能 并发传输响应能力 李晓军 张然 已知张明在功能区域“我的安全区导入和导出”下发现一个软件问题,下表中时该软件问题的操作历史信息,请依据 QESuite Web Version 1.0的软件问题生命周期定义和题中所述的相关人员分配和测试版本信息,假设下表中“执行操作”的信息均正确,请找出表中的错误,并说明理由。QESuite Web Version 1.0 中,已知某安全文档管理系统测试项目的部分信息如下: 在测试过程中先后产生 4个测试版本,按
16、日期排序分别为SEDM1.0_101009,SEDM1.0_101025,SEDM1.0_101103,SEDM1.0_101106。 功能分类视图中部分待测区域及人员分配定义如下表所示: 操作序号 操作者 执行操作 操作后的问题状态 测试版本1 张明 新建 打开 SEDM1.0_1010092 李晓军 校验/再现 打开/再现 SEDM1.0_1010253 郑军 修复/修复 检验/修复 SEDM1.0_1011034 李鸣 验证/同意 解决/不修复 SEDM1.0_1011035 李鸣 重新打开 待验/修复 SEDM1.0_101025(分数:4.00)_某测试项目中的测试执行阶段按计划在
17、3天后结束,将进入测试总结阶段。(分数:12.00)(1).测试管理人员通过 QESuite Web version 1.0测试过程管理工具观察到部分测试用例的设计状况和执行状况如下表,请从测试用例设计和测试用例执行两个方面说明观察到的问题和需要尽快开展的相关测试工作。 子系统 功能区域 测试用例编写数量 测试用例执行状况登录与退出 - 6 6个未执行个人设置 8 2个执行通过6个未执行发送/接收消息 5 全部执行通过邀请多人参与 5 全部执行通过即时消息音视频交互 5 全部执行通过 客户端容量 - 0 -客户端性能 - 5 5个执行通过客户端强度 - 42个执行通过2个执行失败(分数:4.0
18、0)_(2).该项目当前的软件问题处理状况如下: 测试项目当前剩余处在“待验”状态的软件问题有 105个,处在“新建”状态的软件问题有 14个,处在“打开”状态的软件问题有 151个。已知该测试组的软件问题日常处理能力是 90个软件问题/工作日,开发组日常修复软件问题的能力是 40个软件问题/工作日。请说明软件问题报告处理方面说明存在的问题和需要尽快开展的相关开发和测试工作。(分数:4.00)_(3).QESuite Web Version 1.0中,已知某认证网关系统测试项目的部分信息如下: 测试版本:总计 4个测试版本,按日期排序分别为SAG2.0_110209,SAG2.0_110225
19、,SAG2.0_110303,SAG2.0_110309。 功能分类视图中部分待测区域及人员分配定义如下表所示: 功能区域 功能区域 测试人员 开发人员安装 安装更新 李晓军 王蒙身份认证与访问控制 张丽 郑君白名单管理 张丽 郑君 功能Web配置 郭畅达 郑君性能 网关传输延迟 刘晖 王小林 下表是功能区域“性能/网关传输延迟”下某一个软件问题的操作历史信息,请根据 QESuite Web Version 1.0的软件问题生命周期定义和题中提供的相关人员分配和测试版本信息,且假设已知“执行操作”均正确,请找出下表中的错误并说明理由。 操作序号 操作者 执行操作 操作后的问题状态 测试版本1
20、张丽 新建 新建 SAG2.0_1102092 郑君 校验/再现 打开/再现 SAG2.0_1102093 王小林 修复/不修复 待验/修复 SAG2.0_1102254 刘 晖 验证/同意 解决/修复 SAG2.0_1102255 刘 晖 重新打开/再现 打开/修复 SAG2.0_1103036 王小林 修复/修复 待验/修复 SAG2.0_1103037 刘 晖 验证/不同意 打开/再现 SAG2.0_110309(分数:4.00)_软件测试实践(三)答案解析(总分:88.00,做题时间:90 分钟)一、B选择题/B(总题数:32,分数:64.00)1.实践证明,与开发过程紧耦合而又相对独
21、立的测试过程,可以_。 A.尽早发现大量软件缺陷 B.降低软件开发成本 C.使基于复杂开发模型的测试管理工作更清晰 D.以上全部(分数:2.00)A.B.C.D. 解析:解析 测试实践中,常见的测试过程有两种:一种是与开发过程紧耦合的软件企业内部产品的测试过程,该测试过程是依据“独立和迭代”的测试理念,在测试过程中,测试活动的组织可以依据项目开发的进度来规划。实践证明,该方法可以尽早发现大量软件缺陷、降低软件开发成本,还可以使基于复杂开发模型的测试管理工作更清晰明了。另一种是与开发过程松耦合的第三方软件测试过程。2.下列关于软件测试过程说法正确的是_。 A.与开发过程松耦合的第三方软件测试过程
22、也可以按照传统的测试活动顺序开展 B.与开发过程紧耦合的软件企业内部产品的测试过程不必进行迭代,只需安排好第一轮的测试之后的回归测试就可以了 C.与开发过程松耦合的第三方软件测试过程依据独立与迭代的测试理念 D.与开发过程紧耦合的软件企业内部产品的测试过程可以发现大量缺陷,但同时也提高了软件开发的成本(分数:2.00)A. B.C.D.解析:解析 与开发过程紧耦合的软件企业内部产品的测试过程依据独立与迭代的测试理念,测试过程进行独立的策划,找出测试准备就绪点,在就绪点及时开展测试,实践也证明,该方法不仅可以发现大量缺陷,同时也降低了软件开发的成本;而与开发过程松耦合的第三方软件测试过程则不必进
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 实践 答案 解析 DOC
