软件测试技术(习题卷18)_第1页
软件测试技术(习题卷18)_第2页
软件测试技术(习题卷18)_第3页
软件测试技术(习题卷18)_第4页
软件测试技术(习题卷18)_第5页
已阅读5页,还剩16页未读 继续免费阅读

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷18)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共55题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是()。A)自项向下集成策略B)自底向上集成策略C)非增量集成策略D)基于功能的集成策略答案:C解析:[单选题]2.关于自动化测试局限性的描述,以下错误的描述有()A)自动化测试不能取代手工测试B)自动化测试比手工测试发现的缺陷少C)自动化测试不能提高测试覆盖率D)自动化测试对测试设计依赖性极大答案:B解析:[单选题]3.软件测试的局限性不包括()。A)因为输入/状态空间的无限性,测试不可能完全彻底。B)巧合性有时会导致错误的代码得到正确的结果,掩盖了问题。C)软件测试会导致成本增加,效益降低。D)软件缺陷的不确定性。答案:C解析:[单选题]4.单元测试中用来模拟被测模块调用者的模块称之为()A)驱动模块B)子模块C)父模块D)桩模块答案:A解析:[单选题]5.软件测试的对象包括()。A)需求分析、概要设计和详细设计B)程序源代码C)需求规格说明D)以上所有答案:D解析:[单选题]6.我善于推销A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]7.下列不属于白盒测试中逻辑覆盖标准的是()。A)语句覆盖B)条件覆盖C)分支覆盖D)边界值覆盖答案:D解析:[单选题]8.白盒测试中常用的方法是()A)归纳测试B)路径测试C)等价类D)因果图答案:B解析:[单选题]9.一个程序中所含有的路径数与()有着直接的关系。A)程序的复杂程度B)程序语句行数C)程序模块数D)程序指令执行时间答案:A解析:[单选题]10.对于一个含有n个变量的程序,采用基本边界值分析法测试程序会产生()个测试用例。A)6n+1B)5nC)4n+1D)7n答案:C解析:[单选题]11.不属于软件测试实施步骤的是()A)集成测试B)确认测试C)单元测试D)回归测试答案:D解析:[单选题]12.我觉得待人接物符合伦理道德很重要A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]13.通常情况下,基本功能测试和性能测试的执行顺序是:A)功能测试和性能测试同时进行B)先进行性能测试,然后再进行基本功能的测试C)先进行基本功能的测试,然后再进行性能测试D)基本功能测试和性能测试哪个先执行都无所谓答案:C解析:[单选题]14.下面说法正确的是()。A)成功的测试是没有发现错误的测试B)成功的测试是发现了迄今尚未发现的错误的测试C)测试的目标是为了证明程序没有错误D)经过测试没有发现错误说明程序正确答案:B解析:[单选题]15.不属于自动化测试方法实现的是A)测试过程的捕获与回放B)测试脚本技术C)测试管理技术D)文档分析技术答案:D解析:[单选题]16.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是()。A)过程的正确性B)产品的正确性C)测试的正确性D)规格说明的正确性答案:A解析:[单选题]17.下列()不是软件自动化测试的优点A)速度快、效率高B)准确度和精确度高C)能提高测试的质量D)能充分测试软件答案:D解析:[单选题]18.大多数实际情况下,性能测试的实现方法是()。A)黑盒测试B)白盒测试C)可靠性测试D)静态分析答案:A解析:[单选题]19.权衡多个因素,较实用的软件测试停止标准是()。A)测试超过了预定时间,则停止测试。B)根据查出的缺陷总数量决定是否停止测试。C)测试成本超过了预期计划,则停止测试。D)分析发现的缺陷数量和测试投入成本曲线图,确定应继续测试还是停止测试。答案:D解析:[单选题]20.回归测试的目的是()。A)确保修正过程中没有引|入新的缺陷B)预防功能编写的不完善或疏漏C)验证修改的成功D)帮助程序员更好地进行单元测试答案:A解析:[单选题]21.在进行单元测试时,常用的方法是A)采用黑盒测试,辅之以白盒测试B)采用白盒测试,辅之以黑盒测试C)只使用黑盒测试D)只使用白盒测试答案:B解析:[单选题]22.在代码检查的过程中发现大部分错误的人通常是:()A)审查者B)测试员C)架构师D)程序员答案:D解析:[单选题]23.侧重于观察资源耗尽情况下的软件表现的系统测试被称为:A)强度测试B)压力测试C)容量测试D)性能测试答案:B解析:[单选题]24.下面关于动态测试的描述错误的是()A)动态测试必须由专[J的测试人员完成B)动态测试必须运行被测试程序C)动态测试适用于软件开发过程的各个阶段D)动态测试需要对输入与输出的对应关系进行分析答案:A解析:[单选题]25.用户在真实的工作环境中测试软件的用户友好性等,这种测试是()。A)集成测试B)系统测试C)Alpha测试D)Beta测试答案:D解析:[单选题]26.()。jackson方法根据()来导出程序结构。A)数据流图B)数据间的控制结构C)数据结构D)IPO图答案:C解析:[单选题]27.在覆准则中,最常用的是()A)语句覆盖B)条件覆盖C)分支覆盖D)以上全部答案:D解析:[单选题]28.关于移动App测试与传统软件测试的区别不包括()。A)页面布局B)网络及耗电C)单元测试D)输入操作答案:C解析:[单选题]29.与确认测试阶段有关的文档是:A)需求规格说明书B)概要设计说明书C)详细设计说明书D)源程序答案:A解析:[单选题]30.测试设计能够解决的问题有()。A)满足测试覆盖率的要求B)以上都是C)避免测试用例之间的冗余D)有效减少测试用例的数目答案:B解析:[单选题]31.()方法根据输出对输入的依赖关系设计测试用例A)路径测试B)等价类C)因果图D)边界值答案:C解析:[单选题]32.我喜欢激进的解决方案A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]33.设有一段程序如下:If(a==bandc==dore==f)doS1Elseif(p==qors==t)doS2ElsedoS3若要达到?判定-条件覆盖?的要求,最少的测试用例数目是()。A)6B)8C)3D)4答案:C解析:[单选题]34.脚本是一组测试工具执行的集合,下面选项中不是脚本技术的是()。A)线性脚本B)离散化脚本C)数据驱动脚本D)结构化脚本答案:B解析:[单选题]35.关于软件测试计划,下面说法正确的是()。A)软件测试计划一般在开始测试之前制定B)软件测试计划一旦定好,就不允许改变C)软件测试计划由测试小组人员审核即可D)软件测试计划应保持简洁易读答案:D解析:[单选题]36.计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于()A)缺陷B)故障C)失效D)缺点答案:A解析:[单选题]37.以下()试属于软件性能测试的范畴。A)接口测试B)压力测试C)单元测试D)易用性测试答案:B解析:[单选题]38.脚本测试技术的作用是A)在性能测试中产生虚拟用户进行并发操作,将大量数据发送给系统B)在功能测试中模拟用户操作C)检查系统处理数据的能力D)以上都是答案:D解析:[单选题]39.缺陷管理的目的包括()A)保证信息的一致性B)获取正确的Bug信息,用作缺陷分析和产品度量C)以上都是D)保证缺陷得到有效的跟踪,解决答案:C解析:[单选题]40.测试的关键问题是。A)如何组织软件评审B)如何选择测试用例C)如何验证程序的正确性D)如何采用综合策略答案:B解析:[单选题]41.()。软件测试员究竟做些什么()A)软件测试员的目的是发现软件缺陷B)软件测试员的目的是发现软件缺陷,尽可能早一些C)软件测试员的目的是发现软件缺陷,尽可能早一些,并确保其得以修复D)软件测试员的目的是发现软件缺陷,尽可能早一些,并将其得以修复答案:C解析:[单选题]42.代码评审的2种形式为()和正式会议审查。A)动态审查B)交叉审查C)代码走查D)静态审查答案:C解析:[单选题]43.在白盒测试方法的覆盖准则中,最常用的是()A)条件覆盖B)以上全部C)分支覆盖D)语句覆盖答案:B解析:[单选题]44.以程序的内部结构为基础的测试用例技术属于()。A)黑盒测试B)白盒测试C)灰盒测试D)数据测试答案:B解析:[单选题]45.根据软件需求规格说明书,在开发环境下对已经集成的软件系统进行的测试是()A)验收测试B)单元测试C)系统测试D)集成测试答案:C解析:[单选题]46.HTML支持超链接,下列关于超链接的描述错误的是()。(选择一项)A)链接的目标只能是另一文件,不能是本文件的其它部分B)属性HREF用于指定目标链接文件的地址或URLC)链接的目标可以是任何资源,包括HTML页面、图像、视频等D)超链接标记为<A></A>答案:A解析:[单选题]47.以下关于测试用例特征的描述错误的是()A)最有可能抓住错误的B)一定会有重复的、多余的;C)一组相似测试用例中最有效的D)既不是太简单,也不是太复杂。答案:B解析:[单选题]48.针对下列程序段,对于(A,B,C)的取值,以下()测试用例组合能够满足语句覆盖的要求。IF((A+10)=2OR(B-20)<3)THENC=0IF((A+30)>10AND(C-30)<0)THENB=30A)(2,30,1)B)(-20,0,30)C)(-30,20,30)D)(2,20,3)答案:D解析:[单选题]49.人们说我有丰富的常识A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]50.导致软件缺陷的最大原因是()。A)软件需求说明书B)设计方案C)编码D)维护答案:A解析:[单选题]51.以下关于软件测试目的的描述,不正确的是()A)测试可以找出软件中存在的所有缺陷和错误B)检查软件是否满足定义的各种需求C)测试以发现故障或缺陷为目的D)执行有限测试用例并发现错误答案:A解析:[单选题]52.针对布尔表达式A&&(B||C)执行逻辑覆盖测试,测试用例至少需要___(45)___种组合才能满足多条件覆盖的要求。A)6B)4C)8D)12答案:C解析:[单选题]53.关于冒烟测试,下列说法错误的是()。(选择一项)A)冒烟测试指软件经过修改后,对其关键功能进行的测试B)为防止出现时间、人力的浪费,在通过冒烟测试后系统方可进入全面测试阶段C)进行冒烟测试时,需要返测上一版本中所有已知的缺陷。D)冒烟测试用于确认是否需要让测试人员进入到对新版本的测试工作中答案:C解析:[单选题]54.()方法是根据输出对输入的依赖关系来设计测试用例的A)边界值分析B)等价类C)因果图法D)错误推测法答案:C解析:[单选题]55.我会公开表达对他人的反对意见A)强烈同意B)同意C)不同意D)最不同意答案:D解析:第2部分:多项选择题,共2题,每题至少两个正确答案,多选或少选均不得分。[多选题]56.下面哪些是设计测试方案时要考虑的内容()A)测试的软硬件环境B)测试方法C)测试工具D)测试通过的标准答案:ABCD解析:第3部分:判断题,共27题,请判断题目是否正确。[判断题]57.移动App只需关注专项测试。()A)正确B)错误答案:错解析:[判断题]58.软件测试的目的是尽可能多的找出软件的缺陷。()A)正确B)错误答案:对解析:[判断题]59.()。继承性是指父类和子类之间共享数据结构和消息的机制,这是类之间的一种关系。()A)正确B)错误答案:错解析:[判断题]60.()。软件危机是指在软件开发和维护过程中所遇到的一系列严重问题。()A)正确B)错误答案:对解析:[判断题]61.()。软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。A)正确B)错误答案:对解析:[判断题]62.语句覆盖是最强的逻辑覆盖。A)正确B)错误答案:错解析:[判断题]63.若一个文件可以输入1-50个记录,则可以设计用例:1个,2个,49个,50个,51个A)正确B)错误答案:对解析:[判断题]64.由于一个移动设备的内存是固定的,如果内存消耗过大就会造成应用卡顿或者闪退,需要对内存进行测试。()A)正确B)错误答案:对解析:[判断题]65.()。螺旋模型不包含风险分析。()A)正确B)错误答案:错解析:[判断题]66.()。代码检查法属于静态测试技术。A)正确B)错误答案:对解析:[判断题]67.B.eta测试是验收测试的一种?A)正确B)错误答案:对解析:[判断题]68.()。代码行技术是比较简单的定量估算软件规模的方法。()A)正确B)错误答案:对解析:[判断题]69.软件可靠性的种种局限是由于随着时间的推移,软件需求和使用方式发生了变化A)正确B)错误答案:对解析:[判断题]70.软件测试按照测试阶段可分为单元测试、确认测试、系统测试、验收测试A)正确B)错误答案:错解析:[判断题]71.()。在软件白盒测试中,程序插庄是一种基本的测试手段,有着广泛的应用。A)正确B)错误答案:对解析:[判断题]72.()。传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期。A)正确B)错误答案:对解析:[判断题]73.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象A)正确B)错误答案:对解析:[判断题]74.程序效率的提高主要应通过选择高效的算法来实现。A)正确B)错误答案:错解析:[判断题]75.()。类的设计过程包括:确定性、确定关联类、确定属性和识别继承关系。()A)正确B)错误答案:对解析:[判断题]76.()。能够尽可能早的有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。A)正确B)错误答案:错解析:[判断题]77.()。按测试过程分类软件测试分为单元测试、集成测试、验收测试和系统测试A)正确B)错误答案:错解析:[判断题]78.在软件生命周期各个阶段都需要用白盒测试方法A)正确B)错误答案:错解析:[判断题]79.测试用例应由测试输入数据和对应的实际输出结果这两部分组成。A)正确B)错误答案:错解析:[判断题]80.某软件模块发现的缺陷越多,说明该模块潜在的缺陷越多A)正确B)错误答案:对解析:[判断题]81.J2EE系统架构被各种信息系统普遍采用,JSP不属于其服务器端应用组件。A)正确B)错误答案:错解析:[判断题]82.在设计测试用例时,应包括合理的输入条件和不合理的输入条件。()A)正确B)错误答案:对解析:[判断题]83.代码评审员一般都是测试员担任A)正确B)错误答案:错解析:第4部分:问答题,共16题,请在空白处填写正确答案。[问答题]84.请举例说明删除一个空目录的操作命令。答案:rmdirtest解析:[问答题]85.请举例说明查询ns_member表中name为"春花"和"老王"的记录信息。答案:select*fromns_memberwherenamein('春花','老王')解析:[问答题]86.测试妈妈网中,测试自家产品的过程中,测试自己公司的产品过程中,发现网页中有其他公司产品的bug,你怎么处理?答案:1)马上告诉运营,看是不是上架商品错了,赶紧下架,尽量减少对公司的影响和经济损失2)如果运营确定不是上架商品错了,赶紧去通知开发看看,是不是代码有问题3)如果确定不是代码问题,要定位是否有安全漏洞,别人来捣乱解析:[问答题]87.软件测试岗位工作角色有:测试经理、测试工程师、测试员软件测试岗位工作任务如下:例如:任务角色监控测试进度(测试经理)生成测试报告(测试员)确保测试外部环境(测试经理)请填写完成该任务所对应的角色记录测试结果()实施测试操作()设计测试用例()分析测试结果()制定测试计划()答案:测试员|测试员|测试工程师|测试工程师|测试经理解析:[问答题]88.在工作中跟开发人员的沟通是难免的,你觉得如何提高沟通的效率?答案:个人认为,开发人员可能大多不善表达,但提高沟通效率和改善沟通的效果,作为测试人员可以从以下几个方面来做:1)尽量保持面对面的沟通,尽量表达清楚,逻辑思维清晰,明确问题的利害2)保持耐心,将问题阐述完整并得到对方确认3)如果跟开发人员对问题存在争议,直接向上级或者产品经理确认问题解析:[问答题]89.()。软件的开发与维护划分为八个阶段,其中单元测试是在()阶段完成的。A、概要设计B、详细设计C、编码D、测试答案:C解析:[问答题]90.个人贷款和小微企业贷款有什么区别吗答案:一个是个人,一个是企业,个人贷款一般除用于个人经营外,还可能是车贷房贷装修贷其他消费等,企业贷主要用于企业经营或者资金周转,个人贷资料需要个人信用征信、个人资金流水、收入来源证明,个人抵押物,贷款额度相对小、周期短;企业贷资料所需经营状况,信用,对公流水等,贷款额度较大,周期长解析:[问答题]91.你们会统计一条需求的缺陷密度吗答案:没有统计解析:[问答题]92._______是在软件开发公司内模拟软件系统的运行环境下的一种验收测试。答案:第一空:α测试解析:[问答题]93.测试会考虑哪些风险?答案:测试用例是否覆盖到所有需求,是否覆盖所有异常场景验证,测试过程中的所有缺陷是否全部得到跟踪,可以说这几个解析:[问答题]94.你们公司的缺陷管理流程是怎么样的?答案:当测试中发现BUG会将BUG做记录提交到TAPD缺陷管理平台,指派给对应开发的同事处理缺陷,开发修复后我会发布新的环境对BUG进行回归测试,如已修改就关闭BUG,如未修复就重开。当开发长时间未处理我会驱动开发修复。解析:[问答题]95.请写出你对测试流程的认识,简单介绍一种测试用例编写方法答案:软件测试的工作流程:需求分析-->测试计划-->测试设计-->测试执行-->测试报告-->维护性测试测试用例常用的一种设计方法:错误推测法。比如说qq登录这个功能,我们输入正确的用户名,错误的密码。从逆向进行思考来进行测试。解析:[问

温馨提示

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

评论

0/150

提交评论