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