【计算机类职业资格】计算机四级软件测试工程师-14及答案解析.doc
《【计算机类职业资格】计算机四级软件测试工程师-14及答案解析.doc》由会员分享,可在线阅读,更多相关《【计算机类职业资格】计算机四级软件测试工程师-14及答案解析.doc(13页珍藏版)》请在麦多课文档分享上搜索。
1、计算机四级软件测试工程师-14 及答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计2.是否建立了丰富的_是衡量一个面向对象程序设计语言成熟与否的重要标志之一。(分数:2.00)A.函数库B.类库C.类型库D.方法库3.关于数据库应用系统的需求分析工作,下列说法正确的是_
2、。(分数:2.00)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标4.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是_。(分数:2.00)A.极限测试B.易用性测试C.功能测试D.兼容性测试5.下列关于面向对象中封装的理解,错误的是_。(分数:2.00)A.封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只
3、需要知道其算法的外部接口而无需了解数据的内部结构。B.对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体C.对象是一个不透明的盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里边D.使用了封装机技术以后,类内部的数据和方法完全不可以被外界直接访问。6.软件性能的指标有_。 (1) 响应时间 (2) 系统响应时间和应用延迟时间 (3) 吞吐量 (4) 并发用户数 (5) 资源利用率(分数:2.00)A.(1)(2)(3)(5)B.(2)(3)(4)(5)C.(1)(3)(4)(5)D.(1)(2)(3)(4)(5)7.比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说
4、法错误的是_。(分数:2.00)A.传统的软件单元测试的对象是软件设计的最小单位模块,测试依据是详细设计说明书B.单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误C.面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象D.面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试8.关于 Web 应用软件系统安全,说法正确的是_。(分数:2.00)A.黑客的攻击主要是利用黑客本身发现的新漏洞B.以任何违法安全性的方式使用系统都属于入侵C.系统的安全漏洞属于系统的缺陷,但安全漏洞的检测不属于测试的范畴D.Web 应用软件的安
5、全性仅仅与 Web 应用软件本身的开发有关9.以下关于面向对象软件的集成测试策略,协作集成的叙述,不正确的是_。(分数:2.00)A.协作集成就是在集成测试时针对系统完成的功能,将可以相互协作完成特定功能的类集成在一起测试B.协作测试的优点是编写测试驱动和测试桩的开销小C.协作测试的缺点是,当协作关系复杂时,测试难以充分进行D.与传统集成测试相比,协作测试通常比较完备10.单元测试总是最后的、也可能是最重要的工作是_。(分数:2.00)A.重要路径测试B.错误处理测试C.边界测试D.接口测试11.失效回复测试(Recovery Testing),其目标是_。(分数:2.00)A.测试各种资源在
6、超负荷的情况下的运行情况B.检测系统可以处理目标内确定的数据容量C.度量系统的性能和预先定义的目标有多大差距D.验证系统从软件或者硬件失效中恢复的能力12._是一种独立的迭代的测试模型。(分数:2.00)A.W 模型B.V 模型C.H 模型D.X 模型13.Web 应用系统一般分为三层,下列哪一层不属于 Web 应用系统的范畴?_。(分数:2.00)A.应用层B.表示层C.业务层D.数据层14.下列关于软件测试风险分析的说法中,错误的是_。(分数:2.00)A.任何项目都存在风险,软件测试也不例外B.风险管理可分为风险评估和风险控制,风险评估又可分为风险识别和风险分析C.风险是指已经发生了的给
7、项目成本、进度和质量带来坏的影响的事情D.风险识别和分析后,就可以指定对应策略和对应的风险管理计划了。15.单元测试中的主要测试方法为_。(分数:2.00)A.黑盒测试B.灰盒测试C.回归测试D.白盒测试16.测试实施策略不包括_。(分数:2.00)A.要使用的测试技术和工具B.缺陷描述和处理标准C.测试完成标准D.影响资源分配的特殊考虑17.软件测试过程是一个输入输出的过程,测试过程的输入需要_。(分数:2.00)A.软件配置B.测试配置C.测试工具D.以上全部18.依据GB/T 155322008 计算机软件测试规范软件测试应由相对独立的人员进行。测试团队成员包含的工作角色有_。(分数:2
8、.00)A.测试负责人、测试分析员B.测试设计员、测试程序员、测试员C.测试系统管理员、配置管理员D.以上全部19.系统测试分析通过以下层次进行分析_。 (1)用户层 (2)应用层 (3)功能层 (4)子系统层 (5)协议/指标(分数:2.00)A.(1)(2)(3)(4)B.(2)(3)(4)(5)C.(2)(3)(4)D.(1)(2)(3)(4)(5)20.构件的主要特征是_。(分数:2.00)A.可观察性B.可复用性C.可控制性D.可理解性21.针对下列程序段,需要_个测试用例才可以满足语句覆盖的要求。 Switch(value) Case 0: other=30; Break; Cas
9、e 1: other=50; Break; Case 2: other=300; Case 3: other=other/value; Break; Default; other=other*value; (分数:2.00)A.2B.3C.4D.522.使程序中每个判定表达式的每个条件的可能取值至少执行一次的覆盖方式被称为_。(分数:2.00)A.逻辑覆盖B.语句覆盖C.判定覆盖或分支覆盖D.条件覆盖23.下列关于测试设计与开发的说法中,不正确的是_。(分数:2.00)A.软件测试设计与开发活动是软件测试过程中对技术要求比较高的关键阶段B.软件测试设计与开发主要包括测试技术方案的制定、测试用例
10、设计C.测试用例特定集合的设计、测试开发和测试环境的设计都是软件测试设计与开发的范畴D.测试设计与开发活动对软件进行需求确定性估算24.没有正确修复的缺陷,需要进一步修复的缺陷是_。(分数:2.00)A.New More InfoB.DeferredNext BuildC.DeferredMext Main ReleaseD.Reopen25.逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法。针对下面的句段,采用语句覆盖法完成测试的设计。测试用例见下表,对表中的空缺页(TRUE 或者 FALSE),正确的选择是_。 语句段: If(A(B|C)x=1; Else x=
11、0; 用例表:(分数:2.00)A.B.用例 1C.用例 2D.UA/UE.UTrue/UF.UFalse/UG.UB/UH.U(1)/UI.UFalse/UJ.UC/UK.UTrue/UL.U(2)/UM.U(|)/UN.U(3)/UO.UFalse/U二、B论述题/B(总题数:3,分数:50.00)以下是教材购销系统的描述,请仔细阅读并按要求回答问题。某图书管理系统有以下功能:A借书:输入读者借书证,系统首先检查借书证是否有效。然后检查该读者所借图书是否超过 10 本,若已达到,拒借;未达到 10 本,办理借书,修改库存并记录。B还书:从借书文件中读出与读者有关的记录,查阅所借日期,如果超
12、期(1 个月)做罚款处理;否则,修改库存目录与借书文件。C查询:可通过借书文件、库存目录文件查询读者情况,图书借阅情况及库存。(分数:10.00)(1).画出该图书管理系统的控制流程图。(分数:5.00)_(2).使用基本路径测试方法确定该状态图的测试路径。(分数:5.00)_以下是某 C+程序,用来判定用户口令,请仔细阅读程序并完成要求。/*/ 口令检验程序 / 文件名:password_check. cpp /*/#includeiostream. h#includestring. h/*/ 主函数 /*/void main(void)char password128=/0/;cout“请
13、输入您的口令:“;cout. flush();while(true)cin. getline(password,128,/n);if(strlen(password)6) /口令长度少于 6 位cout“您的用户口令少于 6 个字符!“endl;cout“请重新输入:“;cout. flush();elsebool capital=false; /检验是否有大写字母bool lowercase=false; /检验是否有小写字母bool digit=false; /检验是否有数字for(unsigned int i=0;istrlen(password);i+)if(passwordi=Apa
14、sswordi=Z)capital=true;if(passwordEi=“a“passwordi=Z)lowercase=true;if(passwordi=0passwordi=9)digit=true;/判断用户输入的口令中缺少哪中字符if(capital)cout“您的用户口令中没有大写字母!“endl;cout“请重新输入:“;else if(lowercase)cout“您的用户口令中没有小写字母!“endl;cout“请重新输入:“;else if(digit)cout“您的用户口令中没有数字!“endl;cout“请重新输入:“;elsecout“您的口令满足要求!“endl;
15、break;(分数:20.00)(1).画出此程序主函数的控制流程图。(分数:10.00)_(2).设计一组测试用例,使该程序所有函数的语句覆盖率和分支覆盖率均能达到100%。如果认为该程序的语句或分支覆盖率无法达到 100%,需说明理由。(分数:10.00)_以下是 QEsuite Web Version 1.0 的用户手册,请按要求回答问题(分数:20.00)(1).QESuite Web Verston 1.0 测试用例工作流程如下图所示,请结合该图给出查看测试用例的步骤。(分数:10.00)_(2).请给出重新打开一个问题报告的步骤。(分数:10.00)_计算机四级软件测试工程师-14
16、 答案解析(总分:100.00,做题时间:90 分钟)一、B选择题/B(总题数:25,分数:50.00)1.按照数据库应用系统生命周期模型,在开发某数据库应用系统时,对系统采用的软硬件及技术方案等作出合理的评估并提出选择建议的工作属于_。(分数:2.00)A.规划与分析阶段的系统规划与定义B.规划与分析阶段的可行性分析 C.需求分析阶段的业务规则需求分析D.系统设计阶段的总体设计解析:解析 技术可行性是根据用户提出的系统功能、性能及实现系统的各项的约束条件,对系统软件、系统硬件、技术方案做出评估和选择建议,它属于规划与分析阶段的可行性分析。2.是否建立了丰富的_是衡量一个面向对象程序设计语言成
17、熟与否的重要标志之一。(分数:2.00)A.函数库B.类库 C.类型库D.方法库解析:解析 面向对象的程序设计语言不同于以往的面向程序和面向过程的程序设计语言,一切以类和对象出发,注重类和对象之间的消息传递。其语言中类库的丰富程度表征了该面向对象程序设计语言的成熟度。3.关于数据库应用系统的需求分析工作,下列说法正确的是_。(分数:2.00)A.通过需求分析过程,需要确定出整个应用系统的目标、任务和系统的范围说明B.在需求分析阶段,系统需求分析员要与用户充分沟通,并做出各类用户视图C.数据需求分析的主要工作是要辩识出数据处理中的数据处理流程D.数据操作响应时间、系统吞吐量、最大并发用户数都是性
18、能需求分析的重要指标 解析:解析 数据库应用系统的需求包括:数据需求分析、数据处理需求分析,业务需求分析以及其在性能、存储、安全、备份和恢复等方面的要求。数据操作响应时间、系统吞吐量、最大并发用户数都是性能需求分析的重要指标。4.针对软件对其运行环境的依赖进行测试,以验证软件是否能在所有期望的环境中运行,这种测试方法是_。(分数:2.00)A.极限测试B.易用性测试C.功能测试D.兼容性测试 解析:解析 所谓兼容性测试,是指针对软件对其运行环境的依赖进行测试,以验证软件是否能够在所有期望的环境中运行。通常,兼容性测试主要考虑硬件、软件和数据三个方面。5.下列关于面向对象中封装的理解,错误的是_
19、。(分数:2.00)A.封装是一种信息隐蔽技术,是指将数据和算法捆绑成一个整体,存取数据时只需要知道其算法的外部接口而无需了解数据的内部结构。B.对象是其全部属性和全部服务紧密结合而形成的一个不可分割的整体C.对象是一个不透明的盒子,表示对象状态的数据和实现操作的代码都被封装在黑盒子里边D.使用了封装机技术以后,类内部的数据和方法完全不可以被外界直接访问。 解析:解析 封装技术是面向对象的重要特点,A、B、C 选项中对封装的理解都是正确的,但 D 选项中,如果类内部的数据被定义为 public 属性,则可以被主程序直接调用。6.软件性能的指标有_。 (1) 响应时间 (2) 系统响应时间和应用
20、延迟时间 (3) 吞吐量 (4) 并发用户数 (5) 资源利用率(分数:2.00)A.(1)(2)(3)(5)B.(2)(3)(4)(5)C.(1)(3)(4)(5)D.(1)(2)(3)(4)(5) 解析:解析 软件的性能是软件的一种非功能特性。它关注的不是软件是否能够完成特定的功能而是在完成该功能时展现出来的及时性。软件性能的指标有:响应时间,系统响应时间和应用延迟时间,吞吐量,并发用户数,资源利用率。7.比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是_。(分数:2.00)A.传统的软件单元测试的对象是软件设计的最小单位模块,测试依据是详细设计说明书B.单元测试应对
- 1.请仔细阅读文档,确保文档完整性,对于不预览、不比对内容而直接下载带来的问题本站不予受理。
- 2.下载的文档,不会出现我们的网址水印。
- 3、该文档所得收入(下载+内容+预览)归上传者、原创作者;如果您是本文档原作者,请点此认领!既往收益都归您。
下载文档到电脑,查找使用更方便
5000 积分 0人已下载
下载 | 加入VIP,交流精品资源 |
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机 职业资格 软件 测试 工程师 14 答案 解析 DOC
