软件水平考试(中级)软件评测师综合(习题卷4)_第1页
软件水平考试(中级)软件评测师综合(习题卷4)_第2页
软件水平考试(中级)软件评测师综合(习题卷4)_第3页
软件水平考试(中级)软件评测师综合(习题卷4)_第4页
软件水平考试(中级)软件评测师综合(习题卷4)_第5页
已阅读5页,还剩25页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

试卷科目:软件水平考试(中级)软件评测师综合软件水平考试(中级)软件评测师综合(习题卷4)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件水平考试(中级)软件评测师综合第1部分:单项选择题,共73题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.一个web信息系统所需要的进行的测试包括()。①功能测试②性能测试③可用性测试④客户端兼容性测试⑤安全性测试A)①②B)①②③C)①②③④D)①②③④⑤答案:D解析:[单选题]2.()开发过程模型以用户需求为动力,以对象作为驱动,适合于面向对象的开发方法。A)瀑布B)原型C)螺旋D)喷泉答案:D解析:本题考查软件开发过程模型的基础知识。瀑布模型将开发阶段描述为从一个阶段瀑布般地转换到另一个阶段的过程。原型模型中,开发人员快速地构造整个系统或者系统的一部分以理解或澄清问题。螺旋模型将开发活动和风险管理结合起来,以减小风险。喷泉模型开发过程模型以用户需求为动力,以对象为驱动,适合于面向对象的开发方法。[单选题]3.以下哪句话是不正确的:A)测试是为了验证程序是否符合需求B)测试的目的是尽可能多的发现程序中的缺陷C)成功的测试在于发现了迄今尚未发现的缺陷D)测试过的软件就没有缺陷答案:D解析:[单选题]4.因果图方法最终生成的是A)用例图B)决策表C)因果图D)决策树答案:B解析:[单选题]5.测试执行的流程有:A)创建测试集B)规划测试集C)运行测试、分析测试结果D)以上都是答案:D解析:[单选题]6.等价类划分方法根据输入条件把数目极多的输入数据划分成若干个A)初级等价类和高级等价类B)有效等价类和无效等价类C)集中等价类和分散等价类D)基本等价类和扩展等价类答案:B解析:[单选题]7.针对程序段:IF(X>10)AND(Y<20)THENW=W,/A对于(X,Y)的取值,以下____组测试用例能够满足判定覆盖的要求。A)(30,15)(40,10)B)(3,0)(30,30)C)(5,25)(10,20)D)(20,10)(1,100)答案:D解析:[单选题]8.描述算法时,()不是理想的表达方式。A)流程图B)决策图C)程序设计语言代码D)伪代码答案:C解析:算法可以借助各种工具描述出来,一个算法可以是用自然语言、数字语言或约定的符合来描述,如流程图、伪代码、决策表、决策树等,不包括程序设计语言代码,故正确答案为C。[单选题]9.主要对与设计相关的软件体系结构的构造进行测试的是()。A)单元测试B)集成测试C)确认测试D)系统测试答案:B解析:本题考查软件测试阶段划分的基本知识。按照开发阶段软件测试可以分为单元测试、集成测试、系统测试、确认测试和验收测试。单元测试是针对软件程序模块进行正确性检验的测试工作;集成测试是检验程序单元或部件的接口关系,即针对软件体系结构的构造进行的测试;系统测试是为验证和确认系统是否达到其原始目标,而对集成的硬件和软件系统进行的测试;确认测试是检验与证实软件是否满足软件需求说明书中规定的要求;验收测试是按照项目任务书或合同、约定的验收依据文档等进行的整个系统的测试与评审,决定是否接收或拒收系统。故正确答案为B[单选题]10.Win2003Server中启用配置SNMP服务时,必须以()身份登录才能完成SNMP服务的配置功能。A)guestB)普通用户C)administrator组成员D)user组成员答案:C解析:WindowsServer2003中配置SNMP服务时,必须以管理员身份或者Administrators组成员身份登录才能完成SNMP服务的配置功能。一般用户或者普通用户不能完成SNMP配置服务。[单选题]11.单元测试的测试目的是()A)保证每个模块能正常工作B)保证每个组件能正常工作C)确保缺陷得到解决D)使程序正常运行答案:A解析:[单选题]12.下列技术不属于软件可靠性设计技术()A)容错设计B)检错设计C)降低复杂度设计D)并发性设计答案:D解析:软件可靠性设计技术主要有容错设计、检错设计、改错设计、避错设计和降低复杂度设计等技术,但没有并发性设计。[单选题]13.测试文档种类:A)需求类文档、计划类文档B)设计类文档执行类文档C)缺陷记录类、阶段汇总类测试总结类D)以上都有答案:D解析:[单选题]14.下列哪个不是WEB测试的测试内容?()A)功能测试B)兼容性测试C)界面测试D)用户测试答案:D解析:[单选题]15.若一个通讯簿最多可以输入100条记录,则下列选项中设计的测试用例最优的是()。A)分别输入1、50、100条记录B)分别输入0、1、50、99、100条记录C)分别输入0、1、99、100、101条记录D)分别输入0、1、50、99、100、101条记录答案:D解析:[单选题]16.在分层体系结构中,()实现与实体对象相关的业务逻辑。在基于JavaEE技术开发的软件系统中,常用(请作答此空)技术来实现该层。A)HTMLB)JSPC)ServletD)EJB答案:D解析:本题考查软件设计的基础知识。在分层体系结构中,表示层是应用系统的用户界面部分,负责用户与应用程序的交互;控制层接收用户请求,选择适当的逻辑层构件处理并接收处理结果,选择适当的界面展示给用户;模型层访问数据层的数据对象,并根据要求进行查询或更新数据,实现业务逻辑功能,JavaEE体系结构中,常用EJB技术实现;数据层负责数据的存储。[单选题]17.软件测试按实施组织分,测试应该包括以下的()。①开发方测试②用户方测试③第三方测试④验收测试⑤确认测试A)①②③④⑤B)③④⑤C)①②④D)①②③答案:D解析:本题考查软件测试的分类。软件测试按实施组织分为开发方测试、用户方测试和第三方测试,验收测试和确认测试属于按阶段划分的概念。[单选题]18.进程的调度算法,不包括以下哪一种?A)先来先服务B)优先数调度C)轮转法D)最短距离优先算法答案:D解析:D,进程调度算法:(1)先来先服务:又称先进先出,就绪队列按先来后到原则排队。(2)优先数调度:优先数反映优先级,就绪队列按优先级排队。(3)轮转法:就绪队列按先进先出排队,但每个进程执行一次占有处理器时间都不超过规定的时间,即时间片,若超过就释放自己占有的CPU排到队尾,等待下一次调度。[单选题]19.可用于编写独立程序和快速脚本的语言是()A)PythonB)PrologC)JavaD)C#答案:A解析:脚本语言又被称为扩建的语言,或者动态语言,是一种编程语言,通常以文本(如ASCII)保存,只在被调用时进行解释或编译。Python是一种脚本语言。[单选题]20.下图是一个软件项目的活动图,其中顶点表示项目里程碑,连接顶点的边表示包含的活动,则里程碑()没有按时完成会影响整个项目的进度。若活动0→2完成后,停止3天才开始活动2→6,则完成整个项目的最少时间是(请作答此空)天。A)53B)55C)56D)57答案:C解析:本题考查软件项目管理的基础知识。根据关键路径法,计算出关键路径为0-2-5-7-8-9,关键路径长度为55。因此里程碑2在关键路径上,而里程碑1、3和4不在关键路径上。若活动0→2完成后,停止3天才开始活动2→6,则相当于0-2-6-9是一个关键路径,此时,完成项目的最短时间应该是56天。[单选题]21.算术表达式(a-b)*c+d的后缀式是(13)(-、+、*表示算术的减、加、乘运算,运算符的优先级和结合性遵循惯例)。A)abcd-*+B)ab-cd*+C)ab-c*d+D)abc-d*+答案:C解析:后缀式即逆波兰式,是逻辑学家卢卡西维奇发明的一种表示表达式的方法。这种表示方式把运算符写在运算对象的后面,例如,把a+b写成ab+。这种表示法的优点是根据运算对象和算符的出现次序进行计算,不需要使用括号,也便于用械实现求值。(a-b)*c+d的后缀式是ab-c*d+。[单选题]22.若一个双处理器的计算机系统中同时存在3个并发进程,则同一时刻允许占用处理器的进程数()。A)至少为3个B)至少为2个C)最多为1个D)最多为2个答案:D解析:双处理器的计算机系统,同一时刻允许占用处理器的进程数最多为2个,剩余的进程需要进行排队等待。[单选题]23.软件测试的对象包括______A)目标程序和相关文档B)源程序、目标程序、数据及相关文档C)目标程序、操作系统和平台软件D)源程序和目标程序答案:B解析:[单选题]24.下列测试中不属于类层次测试的是()A)静态类测试B)非模态类测试C)递归函数测试D)不变式边界测试答案:C解析:[单选题]25.()模型吸收了软件工程?演化?的概念,使用原型及其他方法来尽量降低风险,适合于大型复杂软件系统的开发。A)瀑布B)原型C)喷泉D)螺旋答案:D解析:喷泉模型适合于用面向对象技术进行开发。螺旋模型结合了瀑布模型和原型模型两类模型,并加入了风险分析,适合于大型复杂软件系统的开发。[单选题]26.在计算机系统中,总线宽度分为地址总线宽度和数据总线宽度。若计算机中地址总线的宽度为16位,则最多允许直接访问主存储器()的物理空间。A)64BB)64KBC)64MBD)64GB答案:B解析:其实题目里的总线宽度是背景信息,与整个考察的计算关系不大,地址总线的位数决定了CPU可直接寻址的内存空间大小,数据总线宽度就是你一次传输的数据是多少位的。2进制的16位换算成物理空间的计算为:2^16B=2^6KB=64KB。[单选题]27.假设某公司营销系统有营销点关系S(营销点,负责人姓名,联系方式)、商品关系P(商品名,条形码,型号,产地,数量,价格),其中,营销点唯一标识S中的每一个元组。每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。关系S和P的主键分别为(),S和P之间联系类型属于(请作答此空)A)1:1B)1:nC)n:1D)n:m答案:D解析:本题考查对数据库基本概念和SQL语言的掌握。条形码:由于宽度不同、反射率不同的条和空,按照一定的编码规则编制而成,用来表示一组数字或字母符号信息的图形标识符。并且可以唯一标识。根据?每个营销点可以销售多种商品,每一种商品可以由不同的营销点销售。?可知S和P之间的联系类型属于n:m。本题正确答案为:D。[单选题]28.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,强调的是A)过程的正确性B)产品的正确性C)测试的正确性D)规格说明的正确性答案:A解析:[单选题]29.下列选项中,()不是系统测试的对象A)接口B)硬件C)数据D)设计答案:D解析:[单选题]30.单元测试的测试用例主要根据()的结果来设计。A)需求分析B)源程序C)概要设计D)详细设计答案:B解析:[单选题]31.以下对于软件测试与软件开发的认识,不正确的是()。A)软件生命周期各个阶段都可能产生错误B)软件测试是独立于软件开发的一个工作C)软件开发的需求分析和设计阶段就应开始测试工作D)测试越早进行,越有助于提高被测软件的质量答案:B解析:本题考察软件测试和软件开发之间的关系。软件测试是贯穿于软件开发过程的。软件生存周期的各个阶段中都少不了相应的测试,软件生存周期各个阶段的测试分别对应于软件测试过程中的单元测试、集成测试、系统测试和确认测试。这种对应关系有利于软件开发过程的管理和软件质量的控制。[单选题]32.针对电子政务类应用系统的功能测试,为设计有效的测试用例,应()。A)使业务需求的覆盖率达到100%B)利用等价类法模拟核心业务流程的正确执行C)对一个业务流程的测试用例设计一条验证数据D)经常使用边界值法验证界面输入值答案:D解析:本题考查功能测试用例设计。要设计有效的功能测试用例,应该做到:测试用例应该100%地覆盖测试业务需求。利用场景法模拟核心业务流程的正确执行。利用场景法设计测试用例时,往往是一个业务流程需要多条验证数据。利用边界值法设计测试用例,能够验证界面输入值的边界处理是否正确。[单选题]33.下列软件实施活动的进入准则描述错误的是:______A)需求工件已经被基线化B)详细设计工件已经被基线化C)构架工件已经被基线化D)项目阶段成果已经被基线化答案:D解析:[单选题]34.若有关系R(A,B,C,D,E)和S(B,C,F,G),则R与S自然联接运算后的属性列有()个?与表达式π1,3,6,7(σ3<6(R∞S))等价的SQL语句如下:SELECT(请作答此空)FROM()WHERE();A)A,R.C,F,GB)A,C,S.B,S.FC)A,C,S.B,S.CD)R.A,R.C,S.B,S.C答案:A解析:本题考查关系代数运算与SQL查询方面的基础知识。[单选题]35.____以下哪个测试任务不是公认的最重要的测试任务。A)网络吞吐量测试B)网络升级测试C)网络可接受性测试D)网络响应时间测试答案:D解析:以下3个测试任务是公认的最重要的测试任务:(1)吞吐量测试:它是标识网络设备、子网和全局网络运行性能的重要指标(2)可接受性测试:是对将要使用的网络的验收,其重要性和必要性是显然的。(3)升级测试:运动是永恒的,网络系统永恒的主题是升级换代,升级测试也要不断进行,不要主观地认为升级后的网络一定比原来的好。[单选题]36.(1)是指把数据以及操作数据的相关方法组合在同一个单元中,使我们可以把类作为软件中的基本复用单元,提高其内聚度,降低其耦合度。面向对象中的(2)机制是对现实世界中遗传现象的模拟,通过该机制,基类的属性和方法被遗传给派生类。(1)___A)封装B)多态C)继承D)变异答案:A解析:本题考查的是面向对象的基本概念。封装是指把数据以及操作数据的相关方法组合在同一个单元中。而多态指同一个消息可以具有不同的响应。面向对象中的继承使得子类能够获得父类的属性和方法,如同现实世界中的遗传现象。[单选题]37.POP3协议采用()模式,客户端代理与POP3服务器通过建立(请作答此空)连接来传送数据。A)TCPB)UDPC)P2PD)IP答案:A解析:概念:全名为?PostOfficeProtocol-Version3?,即?邮局协议版本3?。POP适用于C/S结构的脱机模型的电子邮件协议,目前已发展到第三版,称POP3。协议支持离线邮件处理,当邮件发送到服务器后,电子邮件客户端会调用邮件客户端程序,下载所有未阅读的电子邮件,当邮件从邮件服务器发送到个人计算机上,同时邮件服务器会删除该邮件。POP3协议特性默认端口:110默认传输协议:TCP适用的构架结构:C/S访问模式:离线访问C/S即Client/Server,本题正确答案为A。[单选题]38.按照软件配置管理的原始指导思想,受控制的对象应是()。A)软件元素B)软件配置项C)软件项目D)软件过程答案:C解析:[单选题]39.GB/T16260-2006《软件工程产品质量》规定的软件产品使用质量特性包括()。A)适应性、生产率、可靠性、满意度B)有效性、生产率、安全性、满意度C)有效性、可靠性、适应性、满意度D)适应性、适用性、效率、满意度答案:B解析:本题考查GB/T16260中使用质量的概念。正确的理解是:GB/T16260-2006《软件工程产品质量》规定的软件产品使用质量特性包括有效性、生产率、安全性、满意度。[单选题]40.以下不是中间件的正确说法的是()。A)中间件处于操作系统与应用软件之间B)中间件可以屏蔽不同平台与协议的差异性C)中间件面向最终使用用户D)利用中间件开发程序快捷方便答案:C解析:中间件并不是面向最终使用用户的,而是介于应用程序和系统软件(操作系统、数据库和网络)之间。[单选题]41.测试计划中最主要的内容有()A)划分测试任务B)确定日程表和组织团队C)确定测试范围D)以上都是答案:D解析:[单选题]42.软件测试按照测试技术划分:A)性能测试、负载测试、压力测试B)恢复测试、安全测试、兼容测试C)A与B都是D)单元测试、集成测试、验收测试答案:C解析:[单选题]43.Myers1979年提出了一个重要的观点,软件测试的目的是为了A)证明程序正确B)查找程序错误C)改正程序错误D)验证程序无错答案:B解析:[单选题]44.以下()与性能测试无关A)可靠性测试B)失效/恢复测试C)功能测试D)配置测试答案:C解析:[单选题]45.用户可以通过和访问在同一台服务器上()不同的两个Web站点。A)IP地址B)端口号C)协议D)虚拟目录答案:A解析:本题考查IIS下多站点的配置。在IIS下配置多站点时,可以采用虚拟主机和虚拟目录两种方式。采用虚拟目录时,发布的站点没有独立域名,而是在主域名下建立虚拟目录,从题目要求看,需要两个独立的域名,所以不能实现。采用虚拟主机时有3种方式,即使用不同IP地址、不同端口号和不同的主机头。使用不同IP地址时要求Web服务器配备多网卡;使用不同端口号时,要求在访问Web服务器虚拟主机时指名端口号,如:8080;使用不同主机头时,在IIS发布中要做主机头域名指定。从题目选项中可见,只有A选项符合要求。[单选题]46.设系统中有R类资源m个,现有n个进程互斥使用。若每个进程对R资源的最大需求为w,那么当m、n、w取下表的值时,对于下表中的a~e五种情况,()两种情况可能会发生死锁。A)a和bB)b和cC)c和dD)c和e答案:D解析:本题考查对操作系统死锁方面基本知识掌握的程度。系统中同类资源分配不当会引起死锁。一般情况下,若系统中有m个单位的存储器资源,它被n个进程使用,当每个进程都要求w个单位的存储器资源,当m<nw时,可能会引起死锁。[单选题]47.自顶向下单元测试的策略是首先对模块调用图上的哪一层模块进行测试________。A)最底层B)下一层C)最高层D)上一层答案:C解析:[单选题]48.(1)以静态或动态的连接方式,为应用程序提供一组可使用的类。(2)除了提供可被应用程序调用的类以外,还基本实现了一个可执行的架构。(1)___A)函数库B)类库C)框架D)类属答案:B解析:本题考查的是框架和类库的概念与区别。类库为应用程序提供了一组可以被使用的类,而框架除了提供类之外,还基本实现了一个可以执行的架构。函数库提供被调用的函数。[单选题]49.计算机软件测试规范规定,软件测试管理包括测试过程管理、配置管理以及A)测试评审管理B)测试用例管理C)测试计划管理D)测试实施管理答案:A解析:[单选题]50.测试跟踪的主要工作为:A)以下都是B)执行缺陷跟踪的过程;C)作出缺陷的分析和报告;D)分析缺陷跟踪的特点;答案:A解析:[单选题]51.下面关于Web应用软件测试的说法中,正确的是A)Cookie测试是Web应用软件功能测试的重要内容B)对于没有使用数据库的Web应用软件,不需要进行性能测试C)链接测试是Web应用软件易用性测试的重要内容D)Web应用软件安全性测试仅关注Web应用软件是否能够防御网络攻击答案:A解析:[单选题]52.软件测试项目周期是指:A)需求阶段、测试计划B)阶段测试、设计阶段测试、执行阶段C)以上都不是D)以上都是答案:D解析:[单选题]53.下列选项中不能直接从表中查出说明/使用错误的是A)循环层次表B)常数表C)变量交叉引用表D)标号交叉引用表答案:B解析:[单选题]54.函数调用时,基本的参数传递方式有传值与传地址两种,()。A)在传值方式下,形参将值传给实参B)在传值方式下,实参不能是数组元素C)在传地址方式下,形参和实参间可以实现数据的双向传递D)在传地址方式下,实参可以是任意的变量和表达式答案:C解析:本题考查程序语言基础知识。函数调用时基本的参数传递方式有传值与传地址两种,在传值方式下是将实参的值传递给形参,因此实参可以是表达式(或常量),也可以是变量(或数组元素),这种信息传递是单方向的,形参不能再将值传回给实参。在传地址方式下,需要将实参的地址传递给形参,因此,实参必须是变量(数组名或数组元素),不能是表达式(或常量)。这种方式下,被调用函数中对形式参数的修改实际上就是对实际参数的修改,因此客观上可以实现数据的双向传递。[单选题]55.WindowS系统中,在排除DNS域名解析故障时,需要刷新DNS解析器缓存,使用的命令是()。A)ipconf/renewB)ipconfig/flushdnsC)netstat-rD)arp-a答案:B解析:[单选题]56.下列不属于内部设计的是A)数据设计B)逻辑设计C)界面设计D)结构设计答案:C解析:[单选题]57.根据输入输出等价类边界上的取值来设计用例的黑盒测试方法是()。A)等价类划分法B)因果图法C)场景法D)边界值分析法答案:D解析:本题考查黑盒测试方法的基础知识。等价类划分法:是把所有可能的输入数据,即程序的输入域划分成若干部分(子集),然后从每一个子集中选取少数具有代表性的数据作为测试用例。因果图法:分析测试需求,根据需求确定输入的条件和输出条件。根据输入输出,得到的判定表。通过判定表得到测试用例。边界值分析法:是在等价类的基础上,取边界的值来设计测试用例。场景法:根据说明,描述出程序的基本流及各项备选流;根据基本流和各项备选流生成不同的场景;对每一个场景生成相应的测试用例;对生成的所有测试用例重新复审,去掉多余的测试用例,测试用例确定后,对每一个测试用例确定测试数据值。[单选题]58.算术表达式?(a-b)*(c+d)?的后缀是()A)ab-cd+*B)abcd-*+C)ab-*cd+D)ab-c+d*答案:A解析:[单选题]59.测试人员的基本素质为:A)计算机专业技能B)测试专业技能C)行业知识D)以上都是答案:D解析:[单选题]60.C/B(客户机--服务器)集成的优点不包括()A)避免了一次性集成的风险B)有利于软件扩充和构件复用C)测试可控制和可重复D)测试驱动代码和测试桩代码的成本较低答案:D解析:[单选题]61.某开发小组的任务是开发一个大型软件产品的图形用户界面,宜采用()开发过程模型。A)瀑布B)原型C)V模型D)螺旋答案:B解析:瀑布模型适合需求确定的应用,原型模型适合于需求不确定的情况(如界面的开发),螺旋模型结合了瀑布模型和原型模型两类模型,并加入了风险分析,适合于大型复杂软件系统的开发。V模型只是将瀑布模型中的测试部分做了细化,其最大特点(可能也是最大的缺点)就是?线性执行?,测试的工作在编码完成后才开始进行。[单选题]62.下列关于面向对象软件测试的说法中,正确的是()A)在测试一个类时,只要对该类的每个成员方法都进行充分的测试就完成了对该类充分的测试B)在存在多态的情况下,为了达到较高的测试充分性,应对所有可能的绑定都进行测试C)假设类B是类A的子类,如果类A已经进行了充分的测试,在测试类B时不必测试任何类B继承类A的成员方法D)对于一棵继承树上的多个类,只有处于叶节点的类需要测试答案:B解析:[单选题]63.()属于系统软件,它直接执行高级语言源程序或与源程序等价的某种中间代码。A)编译程序B)预处理程序C)汇编程序D)解释程序答案:D解析:本题考查计算机系统软件方面的基础知识。计算机系统中的软件可分为系统软件和应用软件两大类,语言处理程序用于将高级语言编写的程序翻译成汇编语言或机器语言,以便在计算机上执行。编译程序、汇编程序和解释程序是常见的语言处理程序,其工作对象或方式不同。汇编程序将汇编语言编写的程序翻译成机器语言程序。编译程序的翻译方式是将高级语言源程序翻译成目标程序(汇编语言或机器语言形式),进行汇编及连接后在计算机上执行。解释程序直接执行高级语言源程序或先翻译成某种中间代码形式再执行,不形成与源程序功能等价的目标程序。有些语言在编译之前还需要进行预处理,如C/C++语言等。[单选题]64.下列几种逻辑覆盖标准中,设计足够的测试用例,运行被测程序,使得程序中所有可能的路径至少执行一次,称为A)判定覆盖B)条件覆盖C)语句覆盖D)路径覆盖答案:D解析:[单选题]65.风险分析在软件项目开发中具有重要作用,包括风险识别、风险预测、风险评估和风险控制等。"建立风险条目检查表"是()时的活动,"描述风险的结果"是(请作答此空)时的活动。A)风险识别B)风险预测C)风险评估D)风险控制答案:B解析:本题考查软件开发过程中的风险分析基础知识。风险分析包括风险识别、风险预测、风险评估和风险控制等4个不同活动,在风险识别过程中,要识别潜在的预算、进度、个体、资源、用户和需求等方面的问题以及对整个项目的影响,并建立风险条目检查表,列出所有可能的风险事项。在风险预测过程中,需要建立一个表示风险可能性的参考标准,描述风险条目的结果,估计风险对项目的影响等。[单选题]66.()指可以不经著作权人许可,不需支付报酬,使用其作品。A)合理使用B)许可使用C)强制许可使用D)法定许可使用答案:A解析:[单选题]67.A.teamis()justagroupofpeoplewhohappentoworktogether.Teamworktakespracticeanditinvolvesspecialskills.Teamsrequirecommonprocesses;theyneedagreed-upongoals;andtheyneedeffectiveguidanceandleadership.Themethodsforguidingandleadingsuchteamsarewellknown,buttheyarenotobvious.A)sizeB)qualityC)scaleD)complexity答案:B解析:[单选题]68.白盒测试方法的缺点是()和①不可测试软件的特定部位②不能发现功能需求中的错误/③无法检验软件的外部特性④无法测试未实现功能需求的软件的内部缺陷A)①②B)②③C)③④D)①④答案:B解析:[单选题]69.软件的易用性包括()。①易理解性②易学习性③易操作性④吸引性⑤依从性A)①②③B)①②C)①②③④D)①②③④⑤答案:D解析:本题考查易用性测试的基础知识。易用性是指在指定条件下使用时,软件产品被理解、学习、使用和吸引用户的能力。易用性的特性有以下5个:1、易理解性:指软件产品方便用户理解的特性,通过它用户能理解软件是否合适,以及如何能将软件用于特定任务和使用环境;2、易学习性:指软件产品提供给用户方便学习使用的特性;3、易操作性:指软件产品能使用户易于操作和控制软件的特性;4、吸引性:是指软件产品具有吸引用户的能力;5、依从性:指软件产品依附于同易用性相关的标准、约定、风格指南或规定的能力。故正确答案为D。[单选题]70.如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用______和判定表驱动法。A)等价类划分B)因果图法C)正交试验法D)场景法答案:B解析:试题分析:本组题考查对黑盒测试用例中几种设计方法的理解。场景法基于测试用例场景,测试用例的设计业务路径,从用例开始到结束遍历其中所有基本流和备选流。正交试验法是指从大量的试验数据中挑选适量的、有代表性的点,从而合理地安排测试的一种科学试验设计方法。因果图法对输入值的考虑是输入情况的各种组合,以及各个输入情况之间的相互制约关系参考答案:B[单选题]71.软件测试的角色:A)以下都是B)分析人员、设计人员C)开发人员D)执行人员答案:A解析:[单选题]72.软件验证和确认理论是测试过程的理论依据,其中确认是检查我们是否在建成一个正确的产品,它强调的是________。A)过程的正确性B)产品的正确性C)测试的正确性D)规格说明的正确性答案:B解析:[单选题]73.对软件可靠性的理解,正确的是()。①软件可靠性是指在指定条件下使用时,软件产品维持规定的性能级别的能力②软件可靠性的种种局限是由于随着时间的推移,软件需求和使用方式发生了变化③软件可靠性包括成熟性、有效性、容错性、易恢复性等质量子特性④针对软件可靠性中的容错性子特性应测试软件失效防护能力A)①③B)②③C)①④D)①②③④答案:C解析:本题考查可靠性测试的概念。②与③的理解是错误的,正确的理解是:软件可靠性的种种局限不是由于软件需求和使用方式发生了变化。软件可靠性包括成熟性、容错性、易恢复性、可靠性依从性等质量子特性。第2部分:多项选择题,共2题,每题至少两个正确答案,多选或少选均不得分。[多选题]74.软件验收测试的合格通过准则是:()A)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B)所有测试项没有残余一级、二级和三级错误。C)立项审批表、需求分析文档、设计文档和编码实现一致。D)验收测试工件齐全。答案:ACD解析:[多选题]75.选出属于黑盒测试方法的选项()A)测试用例覆盖B)输入覆盖C)输出覆盖D)分支覆盖E)语句覆盖F)条件覆盖答案:ABC解析:第3部分:填空题,共4题,请在空白处填写正确答案。[填空题]76.人工审查程序偏重于___________的检验,而软件审查除了审查编码还要对各阶段软件产品进行检验。答案:编码质量解析:[填空题]77.调试也称____,是在成功的测试之后才开始进行,其目的是确定错误的原因和位置,并改正错误。答案:纠错解析:[填空题]78.设计系统测试计划需要参考的项目文挡有_____________答案:软件测试计划,软件需求工件和迭代计划。解析:[填空题]79.计算机辅助静态分析利用________工具对测试程序进行特性分析。答案:静态分析解析:第4部分:判断题,共7题,请判断题目是否正确。[判断题]80.软件测试的目的是尽可能多的找出软件的缺陷答案:对解析:[判断题]81.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。答案:对解析:[判断题]82.I18N测试是指对产品做出具有国际性的规划,而L10N测试则是指对软件做出符合本地需求更改工作答案:对解析:[判断题]83.alpha测试不是验收测试的一种答案:错解析:[判断题]84.集成测试计划在需求分析阶段末提交答案:错解析:[判断题]85.程序效率的提高主要应通过选择高效的算法来实现答案:对解析:[判断题]86.Web网站测试需要考虑数据库测试答案:对解析:第5部分:问答题,共14题,请在空白处填写正确答案。[问答题]87.阅读下列程序,回答问题1至问题3,将解答填入答题纸的对应栏内。【说明】逻辑覆盖法是设计白盒测试用例的主要方法之一,它是通过对程序逻辑结构的遍历实现程序的覆盖。针对以下由C语言编写的程序,按要求回答问题。问题1:(5分)请给出满足100%DC(判定覆盖)所需的逻辑条件。问题2:(7分)请画出上述程序的控制流图,并计算其控制流图的环路复杂度V(G)。问题3:(3分)请给出【问题2】中控制流图的线性无关路径。答案:问题1:答案:问题2:答案:1.控制流图如下图所示:(2)、V(G)=6+1=7问题3:答案:1.1-2-3-4-2...2.1-2-3-5-6-2...3.1-2-3-5-7-134.1-2-8-9-10-11-135.1-2-8-9-10-12-136.1-2-8-9-12-137.1-2-8-12-13【解析】问题1:本小题考查白盒测试中的判定覆盖法。判定覆盖指设计足够的测试用例,使得被测程序中每个判定表达式至少获得-次?真?值和?假?值,从而使程序的每一个分支至少都通过一次。本题中程序一共有5个判定,所以满足判定覆盖一共就需要10个逻辑条件,这些条件详见上述答案。问题2:本题考查白盒测试方法中的基本路径法。涉及到的知识点包括:根据代码绘制控制流图、计算环路复杂度。控制流图是描述程序控制流的一种图示方法。其基本符号有圆圈和箭线:圆圈为控制流图中的一个结点,表示一个或多个无分支的语句;带箭头的线段称为边或连接,表示控制流。基本结构如下所示:其中要特别注意的是,如果判断中的条件表达式是复合条件,即条件表达式是由一个或多个逻辑运算符连接的逻辑表达式,则需要改变复合条件的判断为一系列之单个条件的嵌套的判断。环路复杂度用来衡量一个程序模块所包含的判定结构的复杂程度。环路复杂度等于右图中的判定的节点个数加1。图中判定节点个数为6,所以V(G)=6+1=7。控制流程图的环路复杂性V(G)一共有以下三种方法,但是最后一种最好用,不易出错。(1)控制流程图中的区域个数。(2)边数-结点数+2。(3)判定数+1。问题3:本小题考查白盒测试用例设计方法之基本路径法。涉及到根据控制流图和环路复杂度给出线性无关路径。线性无关路径:指包含一组以前没有处理的语句或条件的路径。从控制流图上来看,一条线性无关路径是至少包含一条在其他线性无关路径中从未有过的边的路径。程序的环路复杂度等于线性无关路径的条数,所以本题中有7条线性无关路径。这7条路径组成了问题2中控制流图的一个基本路径集。只要设计出的测试用例能确保这些基本路径的执行,就可以使程序中的每个可执行语句至少执行一次,每个条件的取真和取假分支也能得到测试。需要注意的是,基本路径集不是唯一的,对于给定的控制流图,可以得到不同的基本路径集。解析:[问答题]88.请解释名词:黑盒测试答案:指把测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求,又称为功能测试或数据驱动测试解析:[问答题]89.为什么尽量不要让时间有富裕的员工去做一些测试?答案:表面上看这体现了管理的效率和灵活性,但实际上也体现了管理者对测试的轻视。测试和测试的人有很大关系。测试工作人员应该是勤奋并富有耐心,善于学习、思考和发现问题,细心有条理,总结问题,如果具备这样的优点,做其它工作同样也会很出色,因此这里还有一个要求,就是要喜欢测试这项工作。如果他是专职的,那么肯定更有经验

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论