【计算机类职业资格】计算机四级软件测试工程师-8及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-8及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-8及答案解析.doc(12页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-8 及答案解析(总分:158.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.依据GB/T 155322008 计算机软件测试规范软件测试应由相对独立的人员进行。以下选项中不属于测试负责人职责的是_。(分数:2.00)A.管理监督测试项目或测试组B.提供技术指导,负责项目的安全保密和质量管理C.获取适当资源,技术协调D.确定测试计划、测试内容2.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与
2、分析阶段的可行性分析C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计3.测试实施策略不包括_。(分数:2.00)A.要使用的测试技术和工具B.缺陷描述和处理标准C.测试完成标准D.影响资源分配的特殊考虑4.Web 应用系统一般分为三层,下列哪一层不属于 Web 应用系统的范畴_。(分数:2.00)A.应用层B.表示层C.业务层D.数据层5.单元测试中的对象为_。(分数:2.00)A.功能模块B.实现了具体功能的程序段C.整个体系D.概要设计中的单元6.针对程序段 if(x10)and(y20)then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求_。(分
3、数:2.00)A.(30,15),(40,10)B.(3,0),(30,30)C.(5,25),(10,20)D.(20,10),(1,100)7.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。 Switch(value) Case 0: 0ther=30; Break; Case 1: Other=50; Break; Case 2: Other=300; Case 3: Other=other/value; Break; Default: Other=other * value; (分数:2.00)A.2B.3C.4D.58.系统测试分析通过以下层次进行分析_。 用户层 应用层
4、 功能层 子系统层 协议/指标(分数:2.00)A.B.C.D.9.以下叙述中正确的是_。(分数:2.00)A.可跟踪性分析是在整体上分析整个系统的资源分配策略B.关键性分析是标识原始需求和相应开发结果之间关系的能力C.评估仅需要对最终的软件产品进行D.接口分析必须关注三种接口,即用户接口、硬件接口和软件接口10.在 Web 应用软件的基本结构中,客户端的基础是_。(分数:2.00)A.客户端组件B.浏览器C.HTML 文档D.HTML 协议11.失效回复测试(Recovery Testing),其目标是_。(分数:2.00)A.测试各种资源在超负荷的情况下的运行情况B.检测系统可以处理目标内
5、确定的数据容量C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力12._是一种独立的迭代的测试模型。(分数:2.00)A.W 模型B.V 模型C.H 模型D.X 模型13.单元测试中最后的,也可能是最重要的工作是_。(分数:2.00)A.重要路径测试B.错误处理测试C.边界测试D.接口测试14.软件测试过程是一个输入输出的过程,测试过程的输入需要_。(分数:2.00)A.软件配置B.测试配置C.测试工具D.以上全部15.由于面向对象软件中可独立被测试的单元通常是一个类族或最小是一个独立的类,所以面向对象的单元测试可以分为几个层次,其中类树层次的测试中常用的测
6、试技术有_。 等价类划分测试组合功能测试 递归函数测试 多态消息测试 不变式边界测试模态类测试 非模态类测试 多态服务测试 展平测试(分数:2.00)A.B.C.D.16.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是_。(分数:2.00)A.极限测试B.易用性测试C.功能测试D.兼容性测试17.测试构件的困难为_。(分数:2.00)A.异构性B.演化性C.源代码的可得性D.以上全部18.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。(分数:2.00)A.函数库B.类库C.类型库D.方法库19.关于软件可靠性测试的目的,下列
7、说法错误的是_。(分数:2.00)A.通过受控的软件测试过程来实现B.预测软件在实际运行中的可靠性C.不通过测试揭示该软件缺陷D.通过修改缺陷来提高软件的可靠性20.在面向对象软件的集成测试中,下列关于基干集成的叙述中,错误的是_。(分数:2.00)A.基干测试最大的优点是无须设计桩模块和驱动模块B.在嵌入式系统中,基干集成划分为两部分:内核部分(基干部分)和外围应用部分C.基干集成集中了传统集成的优点,并对缺点进行了控制,更加适合大型复杂项目的集成D.基干集成的缺点是必须对系统的结构和相互依存性进行分析21.设计若干测试数据,使得程序中每个判定表达式的每个分支都至少执行一次(真假分支均被满足
8、一次)的覆盖方法被称为_。(分数:2.00)A.逻辑覆盖B.语句覆盖C.判定覆盖或分支覆盖D.条件覆盖22.以下哪种方法根据输出对输入的依赖关系设计测试用例_。(分数:2.00)A.路径测试B.等价类C.因果图D.边界值23.关于测试用例组织管理的说法,不正确的是_。(分数:2.00)A.测试用例要经过创建、修改和不断的改善过程B.测试用例具有目标性、状态性、关联性C.可以依据编写过程、组织过程和执行过程这三个属性对测试用例进行管理D.测试用例设计完以后无须经过更多的审查,应当节省时间,立即进入测试执行阶段24.面向对象的开发模式突破了传统的瀑布模型,以下不属于面向对象开发阶段的是_。 A)
9、面向对象的分析(OO(分数:2.00)A.B.面向对象的设计(OOD) C) 面向对象的实现(OOC.D.面向对象的编程(OOP)25.下列关于软件测试风险分析的说法中,错误的是_。(分数:2.00)A.任何项目都存在风险,软件测试也不例外B.风险管理可分为风险评估和风险控制,风险评估又可分为风险识别和风险分析C.风险是指已经发生了的、给项目成本、进度和质量带来坏的影响的事情D.风险识别和分析后,就可以指定对应策略和对应的风险管理计划了二、B论述题/B(总题数:3,分数:108.00)以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能:a)借书:输入读者借书证,系统
10、首先检查借书证是否有效。然后检查该读者所借图书是否超过 10 本,若已达到,拒借;未达到 10 本,办理借书,修改库存并记录。b)还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超期(1 个月)做罚款处理;否则,修改库存目录与借书文件。c)查询:可通过借书文件、库存目录文件查询读者情况、图书借阅情况及库存。(分数:36.00)(1).画出该图书管理系统的控制流程图。(分数:18.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:18.00)_以下是某 C 语言程序段,其功能为计算 1 到所输人数字的逐步累加和,请仔细阅读程序并完成要求。#includeint sum
11、(int n)int i, ret_slum;ret_sum=0;for (i=1; i=n; i+)ret_sum+=i;return ret_sum;void main()int j, n;printf(“/1:Please input value here=“);scanf(“%“, n);for(j=1; j=n; j+)printf(“/2:from 1 to % d is % d/n“,j,sum(j);(分数:36.00)(1).画出此程序各函数的控制流程图。(分数:18.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的
12、语句或分支 w 覆盖率无法达到 100%,需说明为什么。(分数:18.00)_以下是 QESuite web Velsion 1.0 的用户手册,请按要求回答问题。(分数:36.00)(1).QESIuite Web Version 1.0 测试用例工作流程如下图所示,请结合该图给出查看测试用例的步骤。(分数:18.00)_(2).请给出重新打开一个问题报告的步骤。(分数:18.00)_计算机四级软件测试工程师-8 答案解析(总分:158.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.依据GB/T 155322008 计算机软件测试规范软件测试应由相对独立的
13、人员进行。以下选项中不属于测试负责人职责的是_。(分数:2.00)A.管理监督测试项目或测试组B.提供技术指导,负责项目的安全保密和质量管理C.获取适当资源,技术协调D.确定测试计划、测试内容 解析:解析 目前业界通用的做法是单元测试由开发团队执行,而集成和系统测试用例则由专门的测试团队进行。其团队成员包含测试负责人、测试分析员、测试设计员、测试程序员、测试员、测试系统管理员、配置管理员。其中测试负责人的具体职责为:管理监督测试项目或测试组,提供技术指导,获取适当的资源,技术协调,负责项目的安全保密和质量管理。2.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技
14、术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计解析:解析 技术可行性是根据用户提出的系统功能、性能及实现系统的各项约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议,它属于规划与分析阶段的可行性分析。3.测试实施策略不包括_。(分数:2.00)A.要使用的测试技术和工具B.缺陷描述和处理标准 C.测试完成标准D.影响资源分配的特殊考虑解析:解析 测试实施策略描述当前测试项目的目标和所采用的测试方法。测试实施策略还要描述测试不同阶段的测试对象
15、、范围和方法,以及测试阶段进行哪些测试类型测试。测试策略包括:要使用的测试技术和工具;测试完成标准;影响资源分配的特殊考虑。4.Web 应用系统一般分为三层,下列哪一层不属于 Web 应用系统的范畴_。(分数:2.00)A.应用层 B.表示层C.业务层D.数据层解析:解析 Web 应用系统一般分为三层,表示层、业务层和数据层。应用层不应包含在其中,此处不要和网络中的 ISO 七层网络模型搞混淆。5.单元测试中的对象为_。(分数:2.00)A.功能模块B.实现了具体功能的程序段 C.整个体系D.概要设计中的单元解析:解析 单元测试的对象是实现了具体功能的程序单元;而集成测试对象是概要设计规划中的
16、模块及模块间的组合。系统测试的对象为整个系统。6.针对程序段 if(x10)and(y20)then w=w/a,对于(x,y)的取值,以下哪组测试用例能够满足判定覆盖的要求_。(分数:2.00)A.(30,15),(40,10)B.(3,0),(30,30)C.(5,25),(10,20)D.(20,10),(1,100) 解析:解析 判定覆盖是比语句覆盖稍强的覆盖标准。其含义是:设计足够多的测试用例,使得程序中的每个判定至少都获得一次“真值”或“假值”,或者说使得程序中每一个取真分支和取假分支至少执行一次,因此判定覆盖又称分支覆盖。A 选项缺少假值,B、C 选项缺少真值。7.针对下列程序段
17、,需要_个测试用例才可以满足语句覆盖的要求。 Switch(value) Case 0: 0ther=30; Break; Case 1: Other=50; Break; Case 2: Other=300; Case 3: Other=other/value; Break; Default: Other=other * value; (分数:2.00)A.2B.3C.4 D.5解析:解析 语句覆盖是指选择足够多的测试数据,使被测程序中的每条语句至少执行一次。0,1,2,3 一共四条语句即可,因为在执行 2,3 时无 break,所以 default 语句也将被执行。8.系统测试分析通过以下
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 答案 解析 DOC
