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

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷3)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共144题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.测试是软件生存期中费用消耗最大的环节。能够决定需要做多少次测试的影响因素有()A)系统的目标和信息的价值B)潜在的用户数量C)开发组织和测试的时机D)以上全部答案:D解析:[单选题]2.以下的叙述中不是单元测试目的的是()A)验证代码是否与设计相符合B)发现设计和需求中存在的缺陷C)发现在编码过程中引入的错误D)检查用户接口是否满足客户的需求答案:D解析:[单选题]3.下列中不属于测试原则的是()。A)测试无法显示潜伏的软件缺陷B)找到的缺陷越多软件的缺陷就越少C)完全测试程序是不可能的D)软件测试是有风险的行为答案:B解析:[单选题]4.()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也至少出现一次。A)判定/条件覆盖B)条件组合覆盖C)判定覆盖D)条件覆盖答案:A解析:[单选题]5.针对程序段: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解析:[单选题]6.通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A)功能B)性能C)内部逻辑D)内部数据答案:C解析:[单选题]7.()强调了测试计划等T作的先行和对系统需求和系统设计的测试。A)V模型B)W模型C)渐进模型D)螺旋模型答案:B解析:[单选题]8.不属于集成测试步骤的是()A)制定集成计划B)执行集成测试C)记录集成测试结果D)回归测试答案:D解析:[单选题]9.关于逻辑覆盖,下列说法中错误的是。()A)语句覆盖的语句不包括空行、注释、空行等。B)相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况。C)条件覆盖考虑到了每个逻辑条件的取值的所有组合情况。D)在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法。答案:C解析:[单选题]10.关于软件测试,下列描述错误的是A)在早期软件发展中,软件测试等同于调试B)软件测试是为了寻找软件中存在的错误C)按照不同的分类标准,可以将软件测试分为很多不同的种类D)所有的测试都必须由测试人员执行。答案:D解析:[单选题]11.()。进行需求分析阶段可使用多种工具,但()是不适用的。A)数据流图B)PAD图C)状态转换图D)数据词典答案:B解析:[单选题]12.()。类图中,属性和操作的可见性Public(公共的)用()符号表示。A)<B)+C)-D)~答案:B解析:[单选题]13.与确认测试阶段有关的文档是:A)需求规格说明书B)概要设计说明书C)详细设计说明书D)源程序答案:A解析:[单选题]14.在集成测试阶段,人们关注的一种主要的覆盖是A)功能覆盖B)语句覆盖C)基本路径覆盖D)条件覆盖答案:A解析:[单选题]15.我希望人们知道我的成功A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]16.为了提高测试的效率,应该:A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误可能性大的数据作为测试数据答案:D解析:[单选题]17.下列说法中错误的是()。A)模块在进行集成测试前必须已经通过单元测试B)软件集成测试应测试软件单元之间的所有调用C)软件集成测试一般采用黑盒测试D)软件集成测试应由软件提供方组织实施,不得委托第三方进行测试答案:D解析:[单选题]18.在确定黑盒测试策略时,优先选用的方法是()A)边界值分析法B)等价类划分C)错误推断法D)决策表方法答案:B解析:[单选题]19.()。下列()不属于测试原则的内容A)软件测试是有风险的行为B)完全测试程序是不可能的C)测试无法显示潜伏的软件缺陷D)找到的缺陷越多软件的缺陷就越少答案:D解析:[单选题]20.下列哪一项不属于软件功能易用性测试关注的内容()A)软件界面的色彩是否协调B)软件是否能主动禁止用户可能进行的非法操作C)软件是否允许用户针对自己的使用习惯进行定制D)软件是否能帮助用户减少输入中的重复劳动答案:A解析:[单选题]21.()。()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。A)类图B)状态图C)对象图D)部署图答案:A解析:[单选题]22.阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(a,b,c)的输入值可以达到条件覆盖。()Intfunc(intA,b,c){intk=1;If((a>0)‖(b<0)‖(a+c>0))k=k+a;Elsek=k+b;If(c>0)k=k+c;Returnk;}A)(a,b,c)=(4,-9,-2)、(-4,8,3)B)(a,b,c)=(2,5,8)、(-4,-9,-5)C)(a,b,c)=(6,8,-2)、(1,5,4)D)(a,b,c)=(3,6,1)、(-4,-5,7)答案:B解析:[单选题]23.关于性能测试流程,下列说法中错误的是。()A)性能测试比较特殊,它并不遵循一般测试流程。B)性能测试需求分析中,测试人员首先要明确测试目标。C)在制定性能测试计划时,一个非常重要的任务就是设计场景。D)性能测试通常需要对测试过程执行监控。答案:A解析:[单选题]24.从软件测试观点出发,软件缺陷由系统缺陷、加工缺陷、数据缺陷、代码缺陷和()构成A)设计缺陷B)功能缺陷C)性能缺陷D)接口缺陷答案:B解析:[单选题]25.下列叙述中,与提高软件可移植性相关的是:A)选择时间效率高的算法B)尽可能减少注释C)选择空间效率高的算法D)尽量用高级语言编写系统中对效率要求不高的部分答案:D解析:[单选题]26.回归测试的目的是()。A)预防功能编写的不完善或疏漏B)验证修改的成功C)帮助程序员更好地进行单元测试D)确保修正过程中没有引入新的缺陷答案:D解析:[单选题]27.我能够确保高质量水平A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]28.下列哪种不属于兼容性测试的范围()。A)软件在不同类型硬件配置环境下运行的表现B)软件在不同操作系统环境下运行的表现C)软件在不同类型的人员使用时的运行表现D)软件在不同类型的数据库环境下进行数据交换的表现答案:C解析:[单选题]29.设计测试用例的方法有许多,而且每种方法都有不同的适用条件。下列是对几种方法的描述:对于业务流清晰的系统可以利用_____贯穿整个测试用例设计过程;在用例中综合使用各种测试方法,对于参数配置类的软件,要用____选择较少的组合方式达到最佳效果;如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用_____.针对以上描述,能够按照正确的顺序填入上面空白的选项是A)等价类划分法因果图法状态图法B)状态图法正交排列法因果图法C)状态图法等价类划分法因果图法D)<lidata-jsv="/1362_#1365_">因果图法正交排列法等价类划分法</li>答案:B解析:[单选题]30.CMMI共有几个级别()A)3个B)4个C)5个D)6个答案:C解析:[单选题]31.QualityCenter的测试管理包括的模块是()。(选择一项)A)需求管理、测试计划、测试执行、缺陷管理B)需求管理、风险分析、测试执行、缺陷管理C)需求管理、测试计划、缺陷管理、风险分析D)需求管理、测试用例、缺陷管理、过程改进答案:A解析:[单选题]32.下面的描述中,不能体现前置测试模型要点的是()。A)前置测试模型主张根据业务需求进行测试设计,认为需求分析阶段是测试计划与设计的最好时机B)前置测试模型将开发和测试的生命周期整合在一起,标识了项目生命周期从开始到结束之间的关键行为,提出业务需求最好在设计和开发之前就被正确定义C)前置测试将测试执行和开发结合在一起,并在开发阶段以编码一测试一编码一测试的方式来体现,强调对每一个交付的开发结果都必须通过一定的方式进行测试D)前置测试模型提出验收测试应该独立于技术测试,以保证设计及程序编码能够符合最终用户的需求答案:A解析:[单选题]33.下列几种逻辑覆盖标准中,查错能力最强的是()A)条件组合覆盖B)语句覆盖C)判定覆盖D)条件覆盖答案:A解析:[单选题]34.关于软件缺陷,下列说法中错误的是。()A)软件缺陷是软件中(包括程序和文档)存在的影响软件正常运行的问题、错误、隐藏的功能缺失或多出。B)按照缺陷的优先级不同可以将缺陷划分为立即解决、高优先级、正常排队、低优先级。C)缺陷报告有统一的模板,该模板是IEEE729-1983制定。D)每个缺陷都有一个唯一的编号,这是缺陷的标识。答案:C解析:[单选题]35.一个程序中所含有的路径数与()有着直接的关系。A)程序的复杂程度B)程序语句行数C)程序模块数D)程序指令执行时间答案:A解析:[单选题]36.下列()方法设计出的测试用例发现程序错误的能力最强。A)等价类划分法B)场景法C)边界值分析法D)决策表法答案:C解析:[单选题]37.对于软件的鼠标操作测试,下列的说法正确的是(c)A)进行鼠标测试时。要对鼠标的左右键都进行测试,右键菜单中应该包含左键单击功能B)要测试鼠标的移动速度,而应用程序对鼠标单击的响应速度则不属于鼠标测试内容,C)鼠标移到工具栏的图标时一般要有提示信息显示,并且确定显示内容与实际的功能一致D)光标形状是否随操作而变化不是鼠标测试内容。答案:C解析:[单选题]38.在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法()。A)压力测试B)容量测试C)负载测试D)失效恢复测试答案:A解析:[单选题]39.()。状态图中的状态用()图形符号表示。A)矩形B)圆角矩形C)圆D)方框答案:B解析:[单选题]40.下列情况表明岀错处理功能有错误和缺陷的是()。A)显示的错误与实际遇到的错误不符B)显示的错误信息难以理解C)对异常处理的不得当D)A、B、C答案:D解析:[单选题]41.以下哪一项属于兼容性测试关注的范畴()A)办公软件在异常退出时是否会破坏正在处理的文档B)杀毒软件在清除病毒时是否会破坏办公软件的文档C)软件同类功能的使用风格是否一致D)软件提供的功能与用户手册的说明是否一致答案:B解析:[单选题]42.我喜欢写作A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]43.将软件组装成系统的测试技术叫()。A)需求测试B)单元测试C)集合测试D)系统测试答案:A解析:[单选题]44.关于对第三方测试的描述,正确的观点是()A)既不是开发人员,也不是用户所进行的测试就是第三方测试B)由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试C)第三方测试是在开发方与用户方的测试基础上所进行的验证测试D)第三方测试又被称为β测试答案:B解析:[单选题]45.()。螺旋模型综合了()的优点,并增加了风险分析。A)增量模型和喷泉模型B)瀑布模型和演化模型C)演化模型和喷泉模型D)原型模型和喷泉模型答案:B解析:[单选题]46.软件测试风险管理包含()和风险控制两方面内容。A)风险分析B)风险评估C)风险识别D)风险排序答案:B解析:[单选题]47.物理文件的组织方式是由()确定的A)应用程序B)内存容量C)外存容量D)操作系统答案:D解析:[单选题]48.下列测试中能够与软件开发各个阶段(如需求分析、设计、编码)相对应的是()。A)组装测试、确认测试、单元测试B)单元测试、组装测试、确认测试C)单元测试、确认测试、组装测试D)确认测试、组装测试、单元测试答案:D解析:[单选题]49.导致软件缺陷最主要的原因是()。A)编码错误B)测试过程不足C)不完善的需求定义D)逻辑设计错误答案:C解析:[单选题]50.软件是计算机系统中与硬件相互依存的另一部分,它的组成部分是()。A)程序、数据B)程序、文档C)程序D)程序、数据、文档答案:D解析:[单选题]51.手工测试有时比自动化测试效果更好,主要因为测试者具备()。A)以上全部B)处理意外事件能力C)创造力D)想象力答案:A解析:[单选题]52.测试ATM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面哪个是正确的无效等价类()A)<li>(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)</pre></li>B)<li>(500,+∞)</pre></li>C)<li>(500,+∞)、任意大于0小于500的非100倍数的整数</pre></li>D)<li>(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞)</pre></li>答案:C解析:[单选题]53.在软件性能测试中,下列指标中哪个不是软件性能的指标()A)响应时间B)吞吐量C)资源利用率D)并发进程数答案:D解析:[单选题]54.软件的六大质量特性包括()。A)功能性、可靠性、可用性、效率、可维护、可移植B)功能性、可靠性、可扩展性、效率、稳定性、可移植C)功能性、可靠性、兼容性、效率、稳定性、可移植D)功能性、可靠性、可用性、效率、稳定性、可移植答案:A解析:[单选题]55.()。面向对象的动态模型中,每张状态图表示()的动态行为。A)某一个类B)有关联的若干个类C)一系列事件D)一系列状态答案:A解析:[单选题]56.什么是配置测试?A)是指检查软件之间是否正确交互和共享信息B)是交互适应性、实用性和有效性的集中体现C)是指使用各种硬件来测试软件操作的过程D)检查缺陷是否有效改正答案:C解析:[单选题]57.集成测试对系统内部的交互以及集成后系统功能检验了()质量特性。A)正确性B)可靠性C)可使用性D)可维护性答案:A解析:[单选题]58.软件测试是软件质量保证的重要手段,下列()是软件测试的任务。①预防软件发生错误;②发现改正程序错误;③提供诊断错误信息。A)①B)②C)③D)以上都对答案:D解析:[单选题]59.在()阶段产生的缺陷对整个产品的影响最大。A)测试B)设计C)需求定义D)编码答案:C解析:[单选题]60.评审可以分为管理评审、()、文档评审、流程评审。A)过程评审B)环节评审C)技术评审D)需求评审答案:C解析:[单选题]61.()。面向对象的分析方法主要建立3类模型,即()。A)系统模型、ER模型、应用模型B)对象模型、动态模型、功能模型C)ER模型、对象模型、功能模型D)对象模型、动态模型、应用模型答案:B解析:[单选题]62.软件设计阶段的质量控制主要采取的方式是()。A)黑盒测试B)白盒测试C)动态测试D)评审答案:D解析:[单选题]63.()的目的是对即将交付使用的软件系统进行全面的测试,确保最终软件产品满足用户需求。A)系统测试B)集成测试C)单元测试D)验收测试答案:D解析:[单选题]64.关于持续集成的说法错误的是。()A)使用持续测试的方式进行测试,需要搭建好持续继承的环境,测试人员需要和开发人员沟通协作。B)持续集成方式有利于提高项目的开发进度和测试效率。C)持续集成可以完全实现自动化测试不需要人工处理。D)使用容器技术进行持续集成可以方便项目的部署。答案:C解析:[单选题]65.()。LOC和FP是两种不同的估算技术,但两者有许多共同的特征,只是LOC和FP技术对于分解所需要的()不同。A)详细程度B)分解要求C)使用方法D)改进过程答案:A解析:[单选题]66.以下选项中()不属于协议一致性测试分析方法。A)基本互联测试B)定向诊断测试C)人员测试D)能力测试答案:C解析:[单选题]67.软件生存周期过程中,修改错误成本最大的阶段是()。A)编程阶段B)需求阶段C)发布运行阶段D)设计阶段答案:C解析:[单选题]68.针对是否对无效数据进行测试,可以将等价类测试分为()A)标准(一般)等价类测试B)健壮等价类测试C)弱等价类测试D)强等价类测试答案:B解析:[单选题]69.软件测试,测试用例设计的常用方法是()A)异常B)有效方法C)等价类、边界值、错误推测D)以上都不对答案:C解析:[单选题]70.下面哪项内容不包含在测试计划文档中()A)测试标准B)测试用例C)测试策略D)测试时间安排答案:B解析:[单选题]71.下列方法中,不属于黑盒测试的是()A)基本路径测试法B)等价类测试法C)边界值分析法D)基于场景的测试方法答案:A解析:[单选题]72.关于软件质量的描述,正确的是()A)软件质量是指软件满足规定用户需求的能力B)软件质量特性是指软件的功能性、可靠性、易用性、效率、可维护性C)软件质量保证过程就是软件测试过程D)以上描述都不对答案:B解析:[单选题]73.下列几种逻辑覆盖标准中,查错能力最强的是A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖答案:D解析:[单选题]74.同行评审,有时称为同级评审,是一种通过作者的同行来确认缺陷和需要变更区域的检查方法。它主要分为管理评审、技术评审、文档评审和()A)误差评审B)项目评审C)过程评审D)组织体系评审答案:C解析:[单选题]75.下列做法对维护工作不利的是()A)存在完整、适用的文档B)开发阶段提前交付软件产品C)存在有可以有效使用的审核和批准过程D)存在有可查的历史记录答案:B解析:[单选题]76.关于窗体界面设计的总体原则,下列描述中错误的是()。(选择一项)A)控件的大小、位置、比例要合适协调B)字体名称、大小要合适C)菜单的显示与权限没有关系D)窗体中的背景与前景色搭配要合适。答案:C解析:[单选题]77.除了测试程序外,黑盒测试还适用于对()阶段的软件文档进行测试。A)编码B)软件详细设计C)软件总体设计D)需求分析答案:D解析:[单选题]78.以下哪种软件测试属于软件性能测试的范畴()。A)单元测试B)易用性测试C)压力测试D)接口测试答案:C解析:[单选题]79.()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A)条件覆盖B)组合覆盖C)判定覆盖D)语句覆盖答案:D解析:[单选题]80.下列关于Web应用软件测试的说法中,正确的是A)Cookie测试是Web应用软件功能测试的重要内容B)对于没有使用数据库的Web应用软件,不需要进行性能测试C)链接测试是Web应用软件易用性测试的重要内容D)Web应用软件安全性测试仅关注Web应用软件是否能够防御网络攻击答案:A解析:[单选题]81.在程序测试中,用于检查程序模块或子程序之间的调用是否正确的静态分析方法是()A)操作性分析B)可靠性分析C)引用分析D)接口分析答案:D解析:[单选题]82.软件测试计划是一些文档,它们描述了A)软件的性质B)软件的功能和测试用例C)软件的规定动作D)对于预定的测试活动将要采取的手段答案:D解析:[单选题]83.单元测试将根据在哪个阶段中产生的规格说明进行。A)可行性研究与计划B)需求分析C)概要设计D)详细设计答案:D解析:[单选题]84.用边界值分析法,假定1<X<100,那么整数X在测试中应取的边界值不包括()。A)X=1,X=100;B)X=0,X=101;C)X=2,X=99;D)X=3,X=98;答案:D解析:[单选题]85.以程序的内部结构为基础的测试用例技术属于()A)灰盒测试B)数据测试C)白盒测试D)黑盒测试答案:C解析:[单选题]86.从测试的要求来讲,如果想让测试完成的效果更好,测试部门与开发部门的关系最好是下面四种中的()。A)测试组织与开发组织为同一公司同一部门同一小组,并且测试人员与开发人员为同一组人员,即开发人员测试自己的程序。B)测试组织与开发组织为同一公司同一部门同一小组,但测试人员与开发人员为不同人员。C)测试组织与开发组织为同一公司,但不在同一部门。D)测试组织与开发组织为不同公司。答案:D解析:[单选题]87.在软件修改之后,再次运行以前为发现错误而执行程序曾用过的测试用例,这种测试称之为()。A)单元测试B)集成测试C)回归测试D)验收测试答案:C解析:[单选题]88.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。A)可划分为2个有效等价类,2个无效等价类B)可划分为1个有效等价类,2个无效等价类C)可划分为2个有效等价类,1个无效等价类D)可划分为1个有效等价类,1个无效等价类答案:B解析:[单选题]89.在软件测试过程中常见的风险主要有以下几类,除了()。A)测试质量目标风险B)测试正确性风险C)测试充分性风险D)测试人员风险答案:B解析:[单选题]90.测试的关键问题是。A)如何组织软件评审B)如何选择测试用例C)如何验证程序的正确性D)如何采用综合策略答案:B解析:[单选题]91.关于白盒测试与黑盒测试的最主要区别,正确的是。A)白盒测试侧重于程序结构,黑盒测试侧重于功能B)白盒测试可以使用测试工具,黑盒测试不能使用工具C)白盒测试需要程序员参与,黑盒测试不需要D)黑盒测试比白盒测试应用更广泛答案:A解析:[单选题]92.A模块中找到的错误最多,E模块中找到的错误为平均水平,C模块中找到的错误最少,则应该花费更多的时间和代价测试()模块。A)A模块B)B模块C)C模块D)A模块和C模块答案:A解析:[单选题]93.我喜欢激进的解决方案A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]94.以下关于测试用例特征的描述错误的是()A)最有可能抓住错误的B)一定会有重复的、多余的;C)一组相似测试用例中最有效的D)既不是太简单,也不是太复杂。答案:B解析:[单选题]95.下列关于文档测试描述错误的是()A)文档测试主要检查文档的正确性、完备性、可理解性、可操作性和易维护性B)正确性是指不要把软件的功能和操作写错,也不允许文档文档内容前后矛盾C)完备性是指文档不可以?虎头蛇尾?,更不许漏掉关键内容D)文档不可以写成散文、诗歌或者侦探、言情小说,要让大众用户看得懂答案:A解析:[单选题]96.对于软件测试分类,下列各项都是按照不同阶段来进行的划分,除了()。A)黑盒测试B)系统测试C)单元测试D)集成测试答案:A解析:[单选题]97.测试用例工作主要是()。A)如何添加测试用例B)如何编写测试用例C)将测试用例和需求关联D)以上都对答案:D解析:[单选题]98.下面有关软件缺陷的说法中错误的是()。A)缺陷就是导致系统程序崩溃的错误B)缺陷就是软件产品在开发中存在的错误C)缺陷就是软件维护过程中存在的错误、毛病等各种问题D)缺陷就是系统所需要实现某种功能的失效和违背答案:A解析:[单选题]99.以下测试方法中,不属于逻辑覆盖方法的是()A)接口覆盖B)组合覆盖C)条件覆盖D)判定覆盖答案:A解析:[单选题]100.在做安全性测试之前,首先要分析()。A)资产和危险B)暴露出来的行为C)安全性控制D)以上全部答案:D解析:[单选题]101.下列逻辑覆盖测试方法中,覆盖能力最强的是()A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖答案:D解析:[单选题]102.以下不适用自动化测试的情况为()。A)压力测试B)回归测试C)负载测试D)界面体验测试答案:D解析:[单选题]103.软件可靠性的()特性是指在软件发生故障的情况下,软件产品维持规定的性能级别的能力。A)成熟性B)易恢复性C)容错性D)可靠性答案:C解析:[单选题]104.软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及()A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试答案:C解析:[单选题]105.()。数据流图中数据源点和数据终点用()符号表示。A)方框B)椭圆C)箭头D)双线答案:A解析:[单选题]106.软件测试按照测试技术划分可分为()。A)性能测试、负载测试、压力测试B)恢复测试、安全测试、兼容测试C)A与BD)单元测试、集成测试、验收测试答案:C解析:[单选题]107.以下不属于单元测试优点的是()。A)单元测试是一种验证行为B)单元测试是一种设计行为C)单元测试是一种编写文档的行为D)单元测试是一种评做行为答案:D解析:[单选题]108.()方法根据输出对输入的依赖关系设计测试用例A)路径测试B)等价类C)因果图D)边界值答案:C解析:[单选题]109.某次程序调试没有出现预计的结果,下列()不可能是导致出错的原因。A)变量没有初始化B)编写的语句书写格式不规范C)循环控制出错D)代码输入有误答案:B解析:[单选题]110.我喜欢低风险的选择A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]111.下面说法正确的是()。A)经过测试没有发现错误说明程序正确B)测试的目标是为了证明程序没有错误C)成功的测试是发现了迄今尚未发现的错误的测试D)成功的测试是没有发现错误的测试答案:C解析:[单选题]112.以下关于软件测试分类定义的叙述,不正确的是()。A)软件测试可分为单元测试、集成测试、确认测试、系统测试、验收测试B)确认测试是在模块测试完成的基础上,将所有的程序模块进行组合并验证其是否满足用户需求的过程C)软件测试可分为白盒测试和黑盒测试D)系统测试是将被测软件作为整个基于计算机系统的一个元素,与计算机硬件、外设、某些支持软件、数据和人员等其他系统元素结合在一起进行测试的过程答案:B解析:[单选题]113.共享脚本的缺点是A)需要跟踪更多的脚本B)文虎成本高C)针对测试软件的一部分D)以上全部答案:D解析:[单选题]114.以下有关软件验收测试的说法中,错误的是()A)验收测试一般由软件的需方组织B)验收测试的技术要求与系统测试不同C)验收测试可委托第三方测试机构进行D)验收测试由独立于软件开发的人员实施答案:B解析:[单选题]115.下列关于软件性能测试的说法中,正确的是()A)性能测试的目的不是为了发现软件缺陷B)压力测试与负载测试的目的是为了探测软件在满足预定性能需求的情况下所能负担的最大压力C)性能测试通常要对测试结果进行分析才能获得结论D)在性能下降曲线下,最大建议用户数通常处于性能轻微下降区和性能急剧下降区的交界处答案:C解析:[单选题]116.()。功能模型中所有的()往往形成一个层次结构,在这个层次结构中一个数据流图的过程可以由下一层数据流图做进一步的说明。A)事件追踪图B)物理模型图C)状态迁移图D)数据流图答案:D解析:[单选题]117.()方法是根据输出对输入的依赖关系来设计测试用例的A)边界值分析B)等价类C)因果图法D)错误推测法答案:C解析:[单选题]118.因果图是()公司最先发明并实施的。A)SUNB)IBMC)MicrosoftD)ORACLE答案:B解析:[单选题]119.下列()不是软件自动化测试的优点A)速度快、效率高B)准确度和精确度高C)能提高测试的质量D)能充分测试软件答案:D解析:[单选题]120.目前大部分的软件错误来源于:A)程序错误B)分析和设计错误C)测试本身的错误D)需求错误答案:D解析:[单选题]121.()。下列()不属于软件缺陷A)测试人员主观认为不合理的地方B)软件未达到产品说明书标明的功能C)软件出现了产品说明书指明不会出现的错误D)软件功能超出产品说明书指明范围答案:A解析:[单选题]122.下列()不属于软件缺陷A)测试人员主观认为不合理的地方B)软件未达到产品说明书标明的功能C)软件出现了产品说明书指明不会出现的错误D)软件功能超出产品说明书指明范围答案:A解析:[单选题]123.以下有关回归测试的说法中,正确的是()A)回归测试是一个测试阶段B)回归测试是指在软件新版本中验证已修复的软件问题C)回归测试不能用于单元和集成测试阶段D)回归测试的目标是确认被测软件经修改和扩充后正确与否答案:D解析:[单选题]124.下列有关软件缺陷报告的编写原则中,哪个是错误的A)一个软件缺陷报告中只应记录一个不可再划分的软件缺陷B)软件缺陷报告的标题应该能够最简洁表达一个软件缺陷C)软件缺陷报告中应提供全面的有关该软件缺陷再现的信息D)同一个软件缺陷可以被重复报告答案:D解析:[单选题]125.开发人员修复缺陷后,测试人员需要重新进行测试,以确保原有缺陷已被修复并且没有引入新的缺陷,这种测试称为A)单元测试B)冒烟测试C)回归测试D)安全测试答案:C解析:[单选题]126.()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真、假)至少出现一次,并且每个判定本身的判定结果(真、假)也至少出现一次。A)判定-条件覆盖B)组合覆盖C)判定覆盖D)条件覆盖答案:A解析:[单选题]127.我能够很好的分出工作的轻重缓急A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]128.从已发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为()。A)错误检测B)故障排除C)调试D)测试答案:A解析:[单选题]129.计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷是属于()A)缺陷B)故障C)失效D)缺点答案:A解析:[单选题]130.软件测试规范规定,软件测试的类别可分为:单元测试、集成测试以及()。A)系统测试B)验收测试C)系统测试和验收测试D)配置项测试、系统测试和验收测试答案:D解析:[单选题]131.下列有关软件质量的叙述中,错误的是()A)软件质量不仅包括软件产品的质量,还包括软件过程的质量B)明确的软件质量属性是指在合同或行业标准中规定必须实现的质量要求C)隐含的软件质量属性在合同或行业标准中没有规定,因此在产品开发时不必专门考虑D)软件的功能和性能必须结合在一起考虑答案:C解析:[单选题]132.软件生命周期过程中,修改错误代价最大的阶段是A)需求阶段B)设计阶段C)编程阶段D)发布运行阶段答案:D解析:[单选题]133.下面作为组件/单元测试的测试对象是:A)模块,对象和类B)程序中的某个子系统C)整个软件系统D)模块间的接口答案:A解析:[单选题]134.界面元素的布局,获取测试数据的考虑不包括()。A)界面元素的大小B)界面元素的位置C)界面元素的对齐方式D)界面元素间的色彩搭配答案:A解析:[单选题]135.对于评审的描述错误的是()A)评审是对软件工作产品(包括代码)进行测试的一种方式B)评审可以降低消除缺陷的成本C)评审可以在需求文档中发现一些冗长的不需要的内容,这在动态测试中很难发现D)由于在评审时软件并没有运行,所以发现缺陷很难答案:D解析:[单选题]136.我善于发现寻找方法来激励他人A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]137.测试的关键问题是:A)如何组织软件评审B)如何选择测试用例C)如何验证程序的正确性D)如何采用综合策略答案:B解析:[单选题]138.测试A.TM取款功能,已知取款数只能输入正整数,每次取款数要求是100的倍数且不能大于500,下面()是正确的无效等价类A)(0,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);B)(500,+∞)C)(500,+∞)、任意大于0小于500的非100倍数的整数;D)(-∞,100)、(100,200)、(200,300)、(300,400)、(400,500)、(500,+∞);答案:C解析:[单选题]139.下列关于软件质量模型的说法中正确的是()A)外部质量是表征软件产品在规定条件下使用时,决定其满足规定的和隐含的要求的能力的B)容错性,通用性,结构性和通信性不全属于软件的质量特性C)内部质量是表征软件产品在规定条件下使用时,满足规定的和隐含的要求的程度D)使用质量是软件产品在规定的使用环境中,规定的用户能实现规定目标的要求答案:D解析:[单选题]140.以下关于软件测试作用的描述,不正确的是:A)测试无法显示软件潜在的缺陷B)测试能保证软件的缺陷和错误全部找到C)测试只能证明软件存在错误而不能证明软件没有错误D)所有的软件测试都应追溯到用户需求答案:B解析:[单选题]141.()。面向对象分析的首要工作是建立()。A)系统的动态模型B)系统的功能模型C)基本的E-R图D)问题的对象模型答案:D解析:[单选题]142.单元测试时用于代替被调用模块的是()。A)桩模块B)通信模块C)驱动模块D)代理模块答案:C解析:[单选题]143.下面关于软件测试的说法,其中正确的是()A)经过测试没有发现错误,说明程序正确B)成功的测试是没有发现错误的测试C)测试的目标是为了证明程序没有错误D)成功的测试是发现了迄今尚未发现的错误的测试答案:D解析:[单选题]144.设计功能测试用例的根本依据是()。A)用户需求规格说明书B)用户手册C)被测产品的用户界面D)概要设计说明书答案:A解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]145.典型的瀑布模型的阶段有:()A)分析B)设计C)编码D)测试答案:ABCD解析:[多选题]146.软件验收测试的合格通过准则是()A)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求。B)所有测试项没有残余一级、二级和三级错误。C)立项审批表、需求分析文档、设计文档和编码实现一致。D)验收测试工件齐全。答案:ABCD解析:[多选题]147.软件测试计划评审会需要哪些人员参加()?A)项目经理B)SQA负责人C)测试组D)配置负责人答案:ABCD解析:[多选题]148.实施缺陷跟踪的目的是:A)软件质量无法控制B)问题无法量化C)重复问题接连产生D)确保缺陷得到解决E)解诀问题的知识无法保留F)使问题形成完整的闭环处理答案:ABCE解析:第3部分:判断题,共70题,请判断题目是否正确。[判断题]149.()。对象是描述客观事物的实体。A)正确B)错误答案:对解析:[判断题]150.测试用例设计就是测试输入数据的设计。A)正确B)错误答案:错解析:[判断题]151.()。软件测试归根结底是为了保证软件质量。A)正确B)错误答案:对解析:[判断题]152.()。在进行软件测试时,首先应当进行单元测试,然后再进行(),最后再进行有效性测试。A、组合测试B、集成测试C、有效性测试D、确认测试A)正确B)错误答案:错解析:[判断题]153.()。技术可行性研究是对技术解决方案的实用性、技术资源的可用性和设备条件做出评估。A)正确B)错误答案:对解析:[判断题]154.()。功能模型是类似编译器之类系统的主要模型。()A)正确B)错误答案:对解析:[判断题]155.对于没有软件界面的程序,可不必进行易用性测试。A)正确B)错误答案:错解析:[判断题]156.基本路径测试法属于黑盒A)正确B)错误答案:错解析:[判断题]157.()。软件维护是指在软件运行/维护阶段对软件产品所进行的修改。A)正确B)错误答案:对解析:[判断题]158.()。判定表法是一种利用图解法分析输入的各种组合情况,从而设计测试用例的方法。A)正确B)错误答案:错解析:[判断题]159.()。在实际的运用中,无论对于白盒测试和黑盒测试,通常使用其中一种方法就可以完成对某一软件的测试工作。A)正确B)错误答案:错解析:[判断题]160.错误发现的越晚,改正的代价就越大,这个代价是呈现接近线性增长的趋势。A)正确B)错误答案:错解析:[判断题]161.()。风险有两个显著特点:一个是不确定性,另一个是损失。()A)正确B)错误答案:对解析:[判断题]162.好的测试员坚持不懈追求完美。A)正确B)错误答案:错解析:[判断题]163.错误修复后必须由报告错误的测试人员确认错误已经修复,才能关闭错误A)正确B)错误答案:对解析:[判断题]164.()。确认测试中,作为测试依据的文档是()。A、需求规格说明书B、设计说明书C、源程序D、开发计划A)正确B)错误答案:对解析:[判断题]165.软件质量保证就是软件测试。A)正确B)错误答案:错解析:[判断题]166.()。多态性是同名的函数或操作可在不同类型的对象中有各自相应的实现。A)正确B)错误答案:对解析:[判断题]167.设计-实现-测试,软件测试是开发后期的一个阶段。A)正确B)错误答案:错解析:[判断题]168.某WEB系统设计中,用户点击?退出?按钮从系统中退出,界面回到初始登陆界面。此时不关闭窗口,使用浏览器的回退功能,可以回到之前的用户界面,继续进行用户操作。这种合适的人性化设计,避免用户误点击退出按钮后重新登录的繁琐操作;这种说法是否正确。A)正确B)错误答案:错解析:违反安全性[判断题]169.黑盒测试的测试用例是根据程序内部逻辑设计的A)正确B)错误答案:错解析:[判断题]170.单元测试需要为每个基本单元开发驱动模块或桩模块。A)正确B)错误答案:对解析:[判断题]171.系统测试的目标是要找出软件在与系统其他部分协调工作时出现的所有故障A)正确B)错误答案:错解析:[判断题]172.如果等价类中的一个测试能够捕获一个缺陷,那么选择该等价类中的其他测试也能捕获缺陷A)正确B)错误答案:对解析:[判断题]173.()。软件的可维护性、可使用性、()是衡量软件质量的几个主要特性。A、可靠性B、可复用性C、可理解性D、可修改性A)正确B)错误答案:对解析:[判断题]174.数据流测试是主要用作路径测试的真实性检查。两种形式分别为定义/使用测试、基于程序片的测试。A)正确B)错误答案:对解析:[判断题]175.软件测试的对象不仅仅是程序,文档、数据和规程都是软件测试的对象A)正确B)错误答案:对解析:[判断题]176.()。测试是为了验证软件已正确地实现了用户的要求。A)正确B)错误答案:错解析:[判断题]177.测试目标、测试概要、测试范围、资源需求、人员组织、测试策略、测试进度和任务人员安排、风险分析等在测试计划中都要体现。()A)正确B)错误答案:对解析:[判断题]178.专业的测试人员要尽量运用测试技术进行测试,直觉和预感是没有用的A)正确B)错误答案:错解析:[判断题]179.()。在一个规范的软件的开发中,开发人员的人数一般大于测试人员的人数。A)正确B)错误答案:错解析:[判断题]180.测试人员在测试过程中发现一处问题,如果问题影响不大,而自己又可以修改,应立即将此问题正确修改,以加快、提高开发的进程。A)正确B)错误答案:错解析:必须由开发人员修改,避免自己测试自己修改的程序。[判断题]181.既不是开发人员,也不是用户所进行的测试就是第三方测试A)正确B)错误答案:错解析:[判断题]182.语句覆盖是白盒测试中覆盖程度最弱的一种覆盖。A)正确B)错误答案:对解析:[判断题]183.J2EE系统架构被各种信息系统普遍采用,JSP不属于其服务器端应用组件。A)正确B)错误答案:错解析:[判断题]184.()。用不合理的输入数据进行测试不能发现软件错误。A)正确B)错误答案:错解析:[判断题]185.软件测试可分为白盒测试和黑盒测试A)正确B)错误答案:对解析:[判断题]186.测试组的测试工作是在编码阶段开始的A)正确B)错误答案:错解析:[判断题]187.功能测试是系统测试的主要内容,检查系统的功能、性能是否与需求规格说明相同。()A)正确B)错误答案:对解析:[判断题]188.判定/条件覆盖能同时满足判定、条件两种覆盖标准。A)正确B)错误答案:对解析:[判断题]189.黑盒测试与软件的内部实现无关。()A)正确B)错误答案:对解析:[判断题]190.()。代码检查法属于静态测试技术。A)正确B)错误答案:对解析:[判断题]191.B.eta测试是验收测试的一种?A)正确B)错误答案:对解析:[判断题]192.()。在整个软件生命周期中的每个阶段、每个时刻都存在着软件测试活动,软件测试伴随着软件开发。A)正确B)错误答案:对解析:[判断题]193.()。软件内部质量的定义是软件产品在规定条件下使用时满足需求的程度。A)正确B)错误答案:错解析:[判断题]194.()。逻辑覆盖法是一种常用的白盒测试方法。A)正确B)错误答案:对解析:[判断题]195.()。需求评审人员主要由开发人员组成,一般不包括用户。()A)正确B)错误答案:错解析:[判断题]196.自动化测试可适用于任何测试场景。()A)正确B)错误答案:错解析:[判断题]197.()。在进行系统测试的时候,当发现有错误时候,应该及时修正,紧接着修正下一个错误。A)正确B)错误答案:对解析:[判断题]198.验收测试是站在用户角度的测试。A)正确B)错误答案:对解析:[判断题]199.()。在整个开发周期中要对测试用例进行有效的跟踪和维护。A)正确B)错误答案:对解析:[判断题]200.移动App只需关注专项测试。()A)正确B)错误答案:错解析:[判断题]201.移动App(移动Application,移动应用服务)是针对手机、平板等移动连接到互联网的业务或者无线网卡业务而开发的应用程序。()A)正确B)错误答案:对解析:[判断题]202.()。静态测试采用人工检测和计算机辅助静态分析的手段对程序进行检测。A)正确B)错误答案:对解析:[判断题]203.()。面向对象测试用例的设计由软件的输入-处理-输出视图或单个模块的算法细节驱动。()A)正确B)错误答案:错解析:[判断题]204.单元测试属于动态测试A)正确B)错误答案:对解析:[判断题]205.()。用例模型的基本组成部件是用例、角色和用例之间的联系。()A)正确B)错误答案:对解析:[判断题]206.alpha测试不需要用户代表参加。A)正确B)错误答案:错解析:[判断题]207.软件缺陷优先级分P1、P2、P3、P4四个等级,越往后,优先级越高。()A)正确B)错误答案:错解析:[判断题]208.软件测试中的二八原则暗示着测试发现的错误中的80%很可能起源于程序模块的20%。A)正确B)错误答案:对解析:[判断题]209.测试需求就是软件需求()A)正确B)错误答案:错解析:[判断题]210.Web网站测试需要考虑数据库测试()A)正确B)错误答案:对解析:[判断题]211.对于连锁型(串连型)分支结构,若有n个判定语句,则有2^n条路径。A)正确B)错误答案:对解析:[判断题]212.黑盒测试方法中最有效的是因果图法。A)正确B)错误答案:对解析:[判断题]213.()。软件测试等于程序设计。A)正确B)错误答案:错解析:[判断题]214.()。传统测试以发现错误为目的,现在测试已经扩展到了错误预防的范畴。A)正确B)错误答案:对解析:[判断题]215.我是个很棒的程序员,我无需进行单元测试。A)正确B)错误答案:错解析:[判断题]216.功能测试用例的设计应注意缺陷群集现象A)正确B)错误答案:对解析:[判断题]217.没有可运行的程序,就无法进行任何测试工作。()A)正确B)错误答案:错解析:[判断题]218.易学性测试是检查系统中用户为操作和运行控制所花努力有关的测试工作A)正确B)错误答案:对解析:第4部分:问答题,共42题,请在空白处填写正确答案。[问答题]219.测试用例有什么作用?答案:保障测试工程师在测试的过程是能覆盖到软件的所有操作情况,其执行结果是软件质量的直接体现解析:[问答题]220.5.会用到数据库吗主要用在哪些地方答案:测试过程中校验数据的结果是否正确时需要用到数据库做校验,比如用户注册时,需校验该手机号是否已经注册过了;有时则需要用来构造数据,比如测试购买商品时,账户没有钱,可以通过数据库构造数据生产账户余额,方便测试购买功能和流程;协助定位BUG,比如测试订单总价的时有BUG结算价格不正确,我会查询与订单相关的数据表,比如订单明细、购物车、折扣券、运费等相关的字段,查看是哪个字段在计算时取错值。性能测试的时候需要配置数据库开启慢查询记录的日志配置对应的时间。解析:[问答题]221._______指软件系统被修改或扩充后重新进行的测试。答案:第一空:回归测试解析:[问答题]222.如何将jmeter参数保存到本地?beanshell答案:保存成文件--xmlbeanshell--java代码解析:[问答题]223.给你一个购物车模块,你会如何设计测试用例?答案:首先设计购物车的正常业务流程的用例,主要采用场景法来分析正常业务流程:将商品加入购物车-->确认购买-->生成订单-->查看订单详情,显示商品信息,且购物车商品被清空其他流程:将商品加入购物车、删除购物车的商品-->查看购物车该商品是否被删除将商品加入购物车、增加/减少商品数量-->查看购物车该商品是否增加/删除购物车商品默认全选/部分勾选/不勾选-->点击购买-->生成订单显示全部商品/生成订单显示部分商品/提示未添加商品等等。解析:[问答题]224.查询ns_goods表中成本价cost_price大于200元,并且售价price小于90元或者大于150元的全部商品记录。答案:select*fromns_goodswherecost_price>200and(price<90orprice>150);解析:[问答题]225.抓过手机的数据包吗,详细说一下设置的过程答案:首先保持手机与电脑在通过局域网内,设置FIDDLER开启远程连接允许,手机端连接WIFI的代理服务器修改为电脑的IP地址,端口号修改为与FIDDLER的一致,旧版本的默认端口号为8888,新版本的端口号为8866,设置好后就可以正常抓取手机数据包解析:[问答题]226.安卓和ios测试不同之处?答案:个人感觉测试过程中,主要的区别就是在程序做适配(兼容性)的时候,机型的区别,Android的手机市面上比较多比较杂,一般选取主流的机器来做测试,像华为,小米等。ios主要是iPhone5以上的。异常日志获取像Android通过adblogcat,ios可以通过iTools工具,发布平台Android有多个应用商店,ios只能是上架苹果应用市场解析:[问答题]227.针对数十个安卓应用市场渠道包,请问如何进行大体的功能验证,简单叙述一下思路。答案:如果功能相同,只需要测试一个渠道包的功能,然后验证下各大Android市场的应用包是否能正常下载安装若功能不同,则针对渠道包的不同功能去单独验证解析:[问答题]228.学生信息表TDefStu(No,Name,Phone,Address)主键是No,各列对应学号、姓名、电话、地址、学生成绩表TDefGrade(No,Lesson,Grade),No是表TDefStu的外键,各列对应学号科目,成绩1)在表TDefStu中插入行(10001,张三,66666,乐山路33号)2)删除表TDefStu查询的数据3)在表TDefStu中选出phone以5开头的数据4)查询No为10001的同学所有科目的成绩总分5)查询TDefStu中存在同一学生,同一科目是否有重复行,并返回该学生的学号,姓名,电话,地址6)针对问题5,你有什么方案可以在先期避免该问题的产生吗?答案:1)insertintoTDefStuvalues(10001,'张三',66666,'乐山路33号');2)deletefromTDefStuwhereNo=10001;3)select*fromTDefStuwherephonelike'5%';4)selectsum(Grade)fromTDefStuwhereNo=10001;5)select*fromTDefStuwherenoin(selectnofromTDefStugroupbyNohavingcount(*)>1);6)TDefStu所有列都建唯一索引解析:[问答题]229.APP测试的稳定性?答案:了解什么是稳定性,这项工作一般是在软件产品基本功能无缺陷后进行的一项测试工作,一般使软件系统满足持续运行模式。进行正常情况、临界情况的测试,看系统是否有异常一般使用monkey工具,向系统发送随机事件流,如按键输入、触摸屏输入、手势输入等,实现对软件的稳定性测试解析:[问答题]230.()。软件设计阶段的输出主要是()。A、程序B、模块C、伪代码D、设计规格说明书答案:D解析:[问答题]231.如何从深度和广度了解测试?答案:测试的广度:主要就是测试相关类型的了解。具体包括如下:需求分析、测试流程、测试管理、开发流程、开发技术、测试模API)、安全测试、可靠性测试、易用性测试、稳定性测试、探索性测试(ET)、基于风险的测试(RBT)、兼容性测试等。测试的深度:也就是对广度说到的某一项你了解到的深度。当然这个深度,每个人都有自己的定位和看法,关键还是看自己是如何来对待的,这边我说下自己对自动化测试的深度的看法吧。基础:了解简单的测试脚本/代码的编写,了解不完整的测试框架架构进阶一:快速编写测试脚本/代码,解决部分代码编写的问题,了解完整的测试框架架构进阶二:理解和了解自动化测试设计,自动化测试在项目中的融入和实施策略问题,了解其他类似的测试工具,并能做出正确的判断进阶三:快速编写合理的测试脚本/代码(体现在测试设计和测试数据设计上)指导他人编写可维护性的测试脚本,深入了解测试框架的实现细节和开发技术高级:整体上来解决自动化测试效率和价值的问题,找到测试框架的问题或困难,并能解决他,或提出有效的建议,深入了解其他类似测试框架或工具,并了解其功能技术细节,提升测试框架的应用性和实效性和效率。解析:[问答题]232.日常工作中作为测试工程师都在做什么答案:一般都在为测试前做一个准备,会先规划好测试计划,根据测试计划编写测试用例,如编写完用例开发未提测,我会咨询开发是否有已完成的接口,先对接口进行测试,确保正式测试的产品质量,开发提测后先跑一下冒烟,通过则进第一轮入功能测试环节,不通过就打回去重做。测试中发现BUG后提交给对应的开发同事修复,修复完后发布行的环境对BUG进行回归处理,如果已修复就关闭,未修复就重开,测试进度到达百分之80%时编写测试报告,将本次迭代的用例执行率、通过率、阻塞率、缺陷遗留和分布情况等编写到测试报告,给到项目负责人,判断本次迭代是否可以在预期时间内上线,如不能,则方便做出对应调整,比如加班、需求调整。解析:[问答题]233.()。在下述哪一种测试中,测试人员必须接触到源程序()。Ⅰ功能测试Ⅱ结构测试A、均不需B、只有ⅠC、只有ⅡD、Ⅰ和Ⅱ答案:C解析:[问答题]234.性能测试的目的是为了什么答案:为了满足需求说明书,评估系统的能力,发现系统中的弱点,通过对性能比较差的地方做调优,确保产品上线后的质量可以满足到客户的需求。解析:[问答题]235.你们公司是如何开展测试用例评审的?答案:通过我去联系本次项目负责的开发和产品以及测试人员,召集他们约好时间开展测试用例的评审会议,对本次迭代测试点进行讲解,看是否有遗漏或意见不统一的地方。解析:[问答题]236.一条缺陷记录最基本应包含哪些内容?答案:标题、步骤、指派、等级、功能模块解析:[问答题]237.如何测试一个网站是否有安全漏洞?答案:web和APP应用,可以按照下面的方案进行测试对象:服务器、servlet容器、数据库、第三方服务及接口、web应用程序。应用程序部署环境(服务器)操作系统用户名及密码强度操作系统用户、用户组及权限设置系统漏洞及补丁系统端口安全应用部署环境目录及文件安全防火墙及网络端口设置数据库(主要对数据库的授权、账户、口令等安全设置及数据库环境安全等进行测试)数据库服务器版本及漏洞用户名、密码设置数据库用户权限设置及授权设置数据库服务器端口及网络连接设置(关闭公网访问及不必要的端口)Web应用安全测试及工具SQL注入(SQLInjectMe)表单漏洞Cookie欺骗Session测试日志文件测试第三方接口服务安全测试跨站脚本攻击(ZAP)认证及会话攻击(Hackbar)不安全对象直接引用攻击(Burp)CSRF(TamperData)安全配置错误(watobo)加密存储不限制访问者URL(NIkto/Wikto)传输层面安全隐患(Calomel)未经验证的重定向及转发(Watcher)文件操作命令注入测试第三方服务接口及接口测试(例如短信、邮件、支付、APPPush等服务)系统/服务版本及漏洞安全性配置测试数据传输安全性测试数据合法性测试数据完整性测试解析:[问答题]238.你的优点是什么?缺点是什么?答案:我的优点是做事比较细心、积极进取、遇到困难冷静分析,积极解决我的缺点是比较执着,偶尔会钻牛角尖解析:[问答题]239.web测试和手机app测试有什区别?答案:其根本性的区别就是在于WEB是BS架构基于浏览器,而APP是CS架构基于客户端,性能和兼容方面WEB考虑响应速度和浏览器内核,APP则需考虑电量消耗情况、CPU,IOS系统和安卓系统,考虑市面上主流的手机品牌型号,分辨率大小等,APP还需要进行专项测试:弱网测试、中断测试、安装卸载升级测试解析:[问答题]240.你们项目测试结束的准则是什么?也就是说以什么来判断测试结束?答案:1)测试用例执

温馨提示

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

评论

0/150

提交评论