【计算机类职业资格】计算机四级软件测试工程师-72及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-72及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-72及答案解析.doc(16页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-72 及答案解析(总分:106.50,做题时间:90 分钟)一、选择题(总题数:25,分数:52.50)1.如果一个判定巾的复合条件表达式为(A1)or(B3),则为了达到 100%的条件覆盖率,至少需要设计多少个测试用例_。A) 1 B) 2 C) 3 D) 4(分数:3.00)A.B.C.D.2.若开展一个简短的软件系统评测,则测试执行中需要安排 _ 次测试执行方可进行下一阶段。A1 次 B2 次Cn 次 D不一定(分数:2.00)A.B.C.D.3.在极限测试过程中,贯穿始终的是A) 单元测试和集成测试 B) 单元测试和系统测试C) 集成测试和系统测试 D) 单
2、元测试和验收测试(分数:2.00)A.B.C.D.4.软件缺陷类型或严重性的类型包括A) 软件系统崩溃、功能失效和容错性问题 B) 用户友好性C) 性能、文字错误和增强需求 D) 以上全部(分数:2.00)A.B.C.D.5.软件过程管理最起码的要求是A) 管理好软件缺陷报告 B) 管理好软件测试用例C) 管理好测试过程工具 D) 管理好测试说明文档(分数:2.00)A.B.C.D.6.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。A) 函数库 B) 类库C) 类型库 D) 方法库(分数:2.00)A.B.C.D.7.以下叙述中正确的是_。A) 可跟踪性分析是在整体上
3、分析整个资源的分配策略B) 关键性分析是标志原始需求和相应开发结果之间关系的能力C) 接口分析必须关注三种接口:用户接口,硬件接口和软件接口D) 评估全在软件开发的最后阶段进行,以确认产品是否符合规格说明(分数:2.50)A.B.C.D.8.软件测试完成后的文档主要有A) 软件测试计划 B) 软件测试说明C) 软件测试报告 D) 以上都是(分数:2.00)A.B.C.D.9.软件性能测试的目标不仅仅是发现性能缺陷,具体软件性能测试不包括下述中的_。A) 发现缺陷 B) 性能调优C) 能力检测与规划 D) 安全入侵检测(分数:2.00)A.B.C.D.10.单元测试时,用于代替被调用模块的是A)
4、 桩模块 B) 通信模块C) 驱动模块 D) 代理模块(分数:2.00)A.B.C.D.11.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中方法层次的测试中常用的测试技术有_。(1)等价类划分测试(2)组合功能测试(3)递归函数测试(4)多态消息测试(5)不变式边界测试(6)模态类测试(7)非模态类测试(8)多态服务测试(9)展平测试A) (2)(4)(6)(8)B) (2)(4)(5)(6)C) (1)(2)(3)(4)D) (5)(6)(7)(分数:2.00)A.B.C.D.12.下列有关测试过程 V 模型的说法中,正确
5、的是_。A) 验收测试应确定程序的执行是否满足软件设计的要求B) 系统测试应确定系统功能和性能的质量特性是否达到系统要求的指标C) 单元测试和集成测试应确定软件的实现是否满足用户需要或合同的要求D) 集成测试在编码结束前就可以开始(分数:2.00)A.B.C.D.13.对于如下给出的程序段:if(AB) and(C=5)then do P1;若考虑满足条件/判定覆盖原则以及内部边界条件,需要设计的最小测试输入数据集可能是A) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5),(A=1,B=1,C=5)B) (A=2,B=1,C=5),(A=2,B=1,C=4)
6、,(A=1,B=2,C=5),(A=1,B=2,C=4)C) (A=2,B=1,C=5),(A=2,B=1,C=4),(A=1,B=2,C=5)D) (A=2,B=1,C=5),(A=1,B=2,C=4)(分数:2.00)A.B.C.D.14.不需要运行程序,通过收集有关代码的结构信息来对程序进行的测试是_。A) 性能测试 B) 黑盒测试 C) 白盒测试 D) 静态分析(分数:2.00)A.B.C.D.15.下列有关测试过程管理的基本原则,哪个是错误的?_。A) 测试过程管理应该首先建立测试计划B) 测试需求在测试过程中可以是模糊的、非完整的C) 在测试任务较多的情况下,应该建立测试任务的优先
7、级来优化处理D) 整个测试过程应该具有良好的可测性和可跟踪性,强调以数据说话(分数:2.00)A.B.C.D.16.关于 Web 应用软件系统安全,说法正确的是_。A) 黑客的攻击主要是利用黑客本身发现的新漏洞B) 以任何违法安全性的方式使用系统都属于入侵C) 系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴D) Web 应用软件的安全性仅仅与 Web 应用软件本身的开发有关(分数:2.00)A.B.C.D.17.基于 GUI 的功能测试工具原理是将操作应用程序的各种动作和输入记录下来,生成一个 _。A脚本文件 B测试文件C记录文件 D操作文件(分数:2.00)A.B.C.D.1
8、8.关于数据库应用系统的需求分析工作,下列说法正确的是_。A通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标(分数:2.00)A.B.C.D.19.在做安全性测试之前,首先要分析 _。A资产和危险 B暴露出来的行为C安全性控制 D以上全部(分数:2.00)A.B.C.D.20.软件测试过程是一个输入/输出的过程,测试过程的输入需要_。A软件配置 B测试配置 C测试工具 D以上全部
9、(分数:2.00)A.B.C.D.21.测试过程的 4 项基本活动是测试策划、测试设计、测试总计和A) 测试执行 B) 测试报告C) 测试度量 D) 测试需求(分数:2.00)A.B.C.D.22.以下哪种软件测试不属于软件性能测试的范畴A) 覆盖测试 B) 压力测试 C) 负载测试 D) 并发测试(分数:2.00)A.B.C.D.23.以下哪一项不属于 Web 应用软件表示层测试关注的范畴是_。A) 排版结构的测试 B) 链接结构的测试C) 客户端兼容性的测试 D) 数据完整性测试(分数:2.00)A.B.C.D.24.在代码检查过程中发现大部分错误的人通常是_。A) 程序员 B) 测试员
10、C) 审查者 D) 架构师(分数:2.00)A.B.C.D.25.认为自底向上测试的方法要优于自顶向下测试方法的是_。A) YourdonB) MyersC) DunnD) Fisher(分数:3.00)A.B.C.D.二、论述题(总题数:2,分数:54.00)某测试项目中的测试执行阶段按计划在三天后结束,将进入测试总结阶段。(分数:14.00)(1).测试管理人员通过 QESuite Web version 1.0 测试过程管理工具观察到部分测试用例的设计状况和执行状况如下表,请从测试用例设计和测试用例执行两个方面说明观察到的问题和需要尽快开展的相关测试工作。子系统 功能区域 测试用例编写数
11、量 测试用例执行状况登录与退出 6 6 个未执行个人设置 8 2 个执行通过 6 个未执行即时消息 发送/接收消息 5 全部执行通过邀请多人参与 5 全部执行通过音视频交互 5 全部执行通过 客户端容量 0 客户端性能 5 5 个执行通过客户端强度 42 个执行通过2 个执行失败(分数:7.00)_(2).该项目当前的软件问题处理状况如下:测试项目当前剩余处在“待验”状态的软件问题有 105 个,处在“新建”状态的软件问题有 14 个,处在“打开”状态的软件问题有 151 个。已知该测试组的软件问题日常处理能力是 90 个软件问题/工作日,开发组日常修复软件问题的能力是 40 个软件问题/工作
12、日。请说明软件问题报告处理方面说明存在的问题和需要尽快开展的相关开发和测试工作。(分数:7.00)_以下是某 C 程序段,其功能为计算输入数字的阶乘。请仔细阅读程序并完成要求。#incllJde#includeint main()int i=0;/*i 为计数器*/int n;i nt factorial=1; /*保存阶乘的结果*/puts(“ * “);puts(“ * The program will compute *“);puts(“ * the factotial of an integer * “);puts(“ * “);puts(“ please input the numb
13、er n: “);scanf(“ % d“, if(n0)/*判断输入的数是否大于或等于 0*/(printf(“ please input an interger=0/n“);return 0;if(n= =0)/* 0 的阶乘是 1*/printf(“ factorial of 0 is 1/n“);return 0;) i=1;while(i=n)factorial=factorial * i;i+;printf(“ factorial of % d is:%d/n“, n, factorial);geteh();return 0;(分数:40.00)(1).出此程序主函数的控制流程图。
14、(分数:20.00)_(2).计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到 100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明为什么。(分数:20.00)_计算机四级软件测试工程师-72 答案解析(总分:106.50,做题时间:90 分钟)一、选择题(总题数:25,分数:52.50)1.如果一个判定巾的复合条件表达式为(A1)or(B3),则为了达到 100%的条件覆盖率,至少需要设计多少个测试用例_。A) 1 B) 2 C) 3 D) 4(分数:3.00)A.B. C.D.解析:解析 由条件覆盖定义:设计若干测试用例,运行被测程序,使得每个判定的每个条件
15、的可能取值至少评价一次。针对该题取 A=3、B=3 和 A=0、B=5 两组测试用例即可达到 100%的条件覆盖率,故本题选择 B。2.若开展一个简短的软件系统评测,则测试执行中需要安排 _ 次测试执行方可进行下一阶段。A1 次 B2 次Cn 次 D不一定(分数:2.00)A. B.C.D.解析:3.在极限测试过程中,贯穿始终的是A) 单元测试和集成测试 B) 单元测试和系统测试C) 集成测试和系统测试 D) 单元测试和验收测试(分数:2.00)A.B.C.D. 解析:解析 极限编程采用的是一种频繁迭代的开发方式,整个软件项目由一系列增量式开发组成。而极限测试本质上就是为了满足极限编程的思想和
16、流程而设计的一套测试策略和流程,从极限测试流程图中,我们可以看出,单元测试和验收测试是贯穿始终的关键步骤。其中单元测试是极限编程中最重要的发现缺陷的手段。4.软件缺陷类型或严重性的类型包括A) 软件系统崩溃、功能失效和容错性问题 B) 用户友好性C) 性能、文字错误和增强需求 D) 以上全部(分数:2.00)A.B.C.D. 解析:解析 软件缺陷可按软件缺陷类型或严重性进行统计,而软件缺陷类型或严重性可以分为软件系统崩溃、功能失效和容错性问题,用户友好性,性能、文字错误和增强需求等类型。5.软件过程管理最起码的要求是A) 管理好软件缺陷报告 B) 管理好软件测试用例C) 管理好测试过程工具 D
17、) 管理好测试说明文档(分数:2.00)A. B.C.D.解析:解析 软件缺陷报告是软件测试过程中的核心测试产品之一,也是重要的测试产品,因此管理好软件缺陷报告是软件过程管理最起码的要求。6.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。A) 函数库 B) 类库C) 类型库 D) 方法库(分数:2.00)A.B. C.D.解析:解析 面向对象的程序设计语言不同于以往的面向程序和面向过程的程序设计语言,一切以类和对象出发,注重类和对象之间的消息传递。其语言中类库的丰富程度表征了该面向对象程序设计语言的成熟度。7.以下叙述中正确的是_。A) 可跟踪性分析是在整体上分析整个
18、资源的分配策略B) 关键性分析是标志原始需求和相应开发结果之间关系的能力C) 接口分析必须关注三种接口:用户接口,硬件接口和软件接口D) 评估全在软件开发的最后阶段进行,以确认产品是否符合规格说明(分数:2.50)A.B.C. D.解析:解析 可跟踪性分析是标识原始需求和相应开发结果之问关系的能力。关键性分析是在整体上分析整个资源的分配策略。A、B 选项说法应互换。评估不仅仅要对最终的软件产品进行评估,而是软件开发各个阶段都需要进行的,D 说法错误。8.软件测试完成后的文档主要有A) 软件测试计划 B) 软件测试说明C) 软件测试报告 D) 以上都是(分数:2.00)A.B.C.D. 解析:解
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 72 答案 解析 DOC
