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

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷10)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共144题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.对下面的计算个人所得税程序中,满足判定覆盖的测试用例是()。If(income<800)taxrate=0;Elseif(income<=1500)taxrate=0.05;Elseif(income<2000)taxrate=0.08;Elsetaxrate=0.1;A)income=(799,1500,1999,2000)B)income=(799,1501,2000,2001)C)income=(800,1500,2000,2001)D)income=(800,1499,2000,2001)答案:A解析:[单选题]2.常用的黑盒测试方法有边界值分析、等价类划分、错误猜测、因果图等。其中哪种方法经常与其他方法结合起来使用。A)边界值分析B)等价类划分C)错误猜测D)因果图答案:B解析:[单选题]3.下列哪种不属于软件缺陷()。A)银行POS机在用户取款时翻倍吐钱取100,吐200B)网_上售票软件反应迟钝,用户难以正常买票C)某软件在进行修改升级之后,原来正常的功能现在出错了D)计算机病毒发作,屏幕出现熊猫烧香画面答案:D解析:[单选题]4.某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是()。A)划分为1个有效等价类、4个无效等价类B)划分为1个有效等价类、2个无效等价类C)划分为4个有效等价类、1个无效等价类D)划分为1个有效等价类、1个无效等价类答案:C解析:[单选题]5.软件测试方法按照测试过程是否执行程序分为动态测试和()。A)白盒法B)黑盒法C)静态测试D)灰盒法答案:C解析:[单选题]6.下列关于系统测试方法说法不正确的是()。A)在线帮助测试主要用于验证系统的实时在线帮助的可操作性和准确性,具体操作中可以与文档测试同时进行B)用于安装测试的测试用例设计方法有规范导出法和错误猜测法C)GUI测试中通常首先把界面元素进行划分,可分为三个层次:界面原子层、界面组合元素层和完整的窗口D)确认测试中首先要进行的功能测试是在实际使用的环境下进行的测试,目的是验证被测软件是否满足软件需求规格说明中列出的需求答案:D解析:[单选题]7.()。等价类划分法属于以下()测试方法。A)黑盒B)静态C)白盒D)其它答案:A解析:[单选题]8.()。当算法中需要用一个模块去计算多种条件的复杂组合,并根据这些条件完成适当的功能时,从供选择的答案中,选出合适的描述工具。()A)程序流程图B)N-SC)PAD图D)判定表答案:D解析:[单选题]9.编写测试计划的目的是:()①使测试工作顺利进行②使项目参与人员沟通更舒畅③使测试工作更加系统化④软件工程以及软件过程的需要⑤软件过程规范化的要求⑥控制软件质量A)所有选项B)①②③C)除⑤以外所有选项D)①③④答案:B解析:[单选题]10.()。在软件维护的内容中,占维护活动工作量比例最高的是()。A)纠错性维护B)适应性维护C)预防性维护D)完善性维护答案:B解析:[单选题]11.下面关于边界值分析的说法不正确的是()。A)边界值分析采用定,义域或等价区间的边界值设计测试用例B)边界值分析是-种补充等价划分的黑盒测试技术C)程序在处理大量中间数值时不易出错但容易在边界值处出现错误D)边界值分析法考虑了输入变量之间的依赖关系答案:D解析:[单选题]12.()。()是表达系统类及其相互联系的图示,它是面向对象设计的核心,是建立状态图、协作图和其他图的基础。A)部署图B)类图C)组件图D)配置图答案:B解析:[单选题]13.软件测试原则中指出?完全测试是不可能的?,主要原因是:A)输入量太大、输出结果太多以及路径组合太多B)自动化测试技术不够完善C)测试的时间和人员有限D)仅仅靠黑盒测试不能达到完全测试答案:A解析:[单选题]14.测试设计员的职责有()。A)制定测试计划B)制定管理方案C)设计测试过程、脚本D)评估测试活动答案:C解析:[单选题]15.用黑盒技术设计测试用例的方法之一为()。A)循环覆盖B)基本路径测试C)因果图D)逻辑覆盖答案:C解析:[单选题]16.()不属于功能测试用例构成元素A)测试数据B)测试步骤C)预期结果D)实测结果答案:D解析:[单选题]17.下列___不属于软件缺陷A)测试人员主观认为不合理的地方B)软件未达到产品说明书标明的功能C)软件出现了产品说明书指明不会出现的错误D)软件功能超出产品说明书指明范围答案:A解析:[单选题]18.()。下面四种说法中正确的是()A)因果图法是建立在决策表法基础上的一种白盒测试方法;B)等价类划分法是边界值分析法的基础;C)健壮性等价类测试的测试用例要求在有效等价类中取值;D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。答案:C解析:[单选题]19.下列关于缺陷产生原因的叙述中,不属于技术问题的是()。A)文档错误,内容不正确或拼写错误B)语法错误C)接口传递不匹配,导致模块集成出现问题D)系统结构不合理答案:A解析:[单选题]20.黑盒法是根据程序的()来设计测试用例的。A)应用范围B)内部逻辑C)功能D)输入数据答案:C解析:[单选题]21.对系统设计进行验证A)单元测试B)集成测试C)功能测试D)系统测试答案:D解析:[单选题]22.在自低向上测试中,要编写称为()的模块来测验正在测试的模块。A)测试存根B)测试驱动模块C)桩模块D)底层模块答案:B解析:[单选题]23.检查系统能否正确地接受输入,能否正确地输出结果,这属于A)安全性测试B)GUI测试C)功能测试D)协议一致性测试答案:C解析:[单选题]24.下列关于缺陷处理的说法中错误的是()。(选择一项)A)对缺陷进行分类,确定需要优先解决的缺陷,可以减少缺陷报告的处理的成本B)风险和成本是某些程序缺陷不被修改的常见的理由C)在新的软件版本中,要关注那些被推迟修改的缺陷D)优先解决严重程度高的缺陷答案:D解析:[单选题]25.关于系统测试方法,说法不正确的是()。A)可以使用监视器方法收集系统执行时间和资源使用情况B)只要有足够的时间,一个好的安全测试就一定可以侵入一个系统C)容量测试是指系统承受速度方面的超额负载D)在嵌入式系统中,功能需求与性能需求必须同时考虑答案:C解析:[单选题]26.在边界值分析中,下列数据通常不用来做数据测试的是()。A)正好等于边界的值B)等价类中的等价值C)刚刚大于边界的值D)刚刚小于边界的值答案:B解析:[单选题]27.如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用()和判定表驱动法A)等价类划分B)因果图法C)正交试验法D)场景法、答案:B解析:[单选题]28.()。面向对象的测试与传统测试方法的主要区别是()。A)面向对象的测试可在编码前进行,传统测试在编码后进行。B)面向对象的测试以需求和设计阶段的测试为主,不需要进行代码测试C)测试对象不同D)面向对象的测试不需要设计测试用例,只需要进行会议评审答案:C解析:[单选题]29.以下选项中不属于协议一致性测试分析方法中的测试的是()。A)基本互联测试B)定向诊断测试C)人员测试D)能力测试答案:C解析:[单选题]30.软件测试是采用什么执行软件的活动。A)测试用例B)输入数据C)测试环境D)输入条件答案:A解析:[单选题]31.大突击测试是将所有模块一次性集成为一个完整的系统后进行完全测试。下列不符合大突击测试的特点的是()。A)大突击测试的自动化能力差B)大突击测试要找出导致失效的原因很困难C)大突击测试要额外编写特殊的辅助测试程序D)大突击测试中,一个模块存在的缺陷还可能妨碍其他模块的测试答案:A解析:[单选题]32.-个好的集成测试策略应该具有的特点是()。A)能够使模块与接口的划分清晰明了,尽可能减少后续操作难度B)能够对被测模块进行比较充分的测试C)对整体工作量来说,参加测试的各种资源都得到充分利用D)以上全对答案:D解析:[单选题]33.判定覆盖和语句覆盖之间的比较:A)100%的判定覆盖可以保证100%的语句覆盖,反之则不行B)100%的语句覆盖可以保证100%的判定覆盖,反之则不行C)100%的语句覆盖可以保证100%的判定覆盖,反之亦然D)100%的语句覆盖和100%的判定覆盖之间没有直接的联系答案:A解析:[单选题]34.下列关于软件测试的叙述中,选择出全部正确的一组()1)用黑盒测试时,测试用例是根据程序内部逻辑设计的2)尽量用公共过程或子程序去代替重复的代码段3)测试是为了验证该软件已正确的实现了用户的要求4)对于连锁型分支结构,若有n个判定语句,则有2n条路径5)尽量采用复合的条件测试,以避免嵌套的分支结构6)语句概念简单,使用方便,在某些情况下,保留GOTO语句反能使写出的程序更加简洁7)发现错误多的程序模块,残留在模块中的错误也多8)黑盒测试方法中最有效的是因果图法9)在做程序的单元测试时,桩(存根)模块比驱动模块容易编写10)程序效率的提高主要应通过选择高效的算法来实现A)4)5)6)7)10)B)1)2)4)5)7)C)2)4)5)7)9)D)以上描述全部正确答案:A解析:[单选题]35.()。成功的测试是指运行测试用例后()。A)未发现程序错误B)发现了程序错误C)证明程序正确性D)改正了程序错误答案:B解析:[单选题]36.下列不隶属于白盒测试方法的是()A)控制流测试B)健壮性测试C)数据流测试D)变异测试答案:B解析:[单选题]37.对于评审的描述错误的是()A)评审可以降低消除缺陷的成本。B)评审可以在需求文档中发现一些冗长的不需要的内容,这在动态测试中很难发现C)由于在评审时软件并没有运行,所以发现缺陷很难。D)评审是对软件工作产品(包括代码)进行测试的一种方式。答案:C解析:[单选题]38.()。每个对象可用它自己的一组属性和它可以执行的一组()来表征。A)操作B)功能C)行为D)数据答案:A解析:[单选题]39.软件动态测试方法分为白盒法和()。A)白盒法B)黑盒法C)动态测试D)灰盒法答案:B解析:[单选题]40.下列()是关于软件缺陷的描述。A)导致软件包含故障的人的行为B)产品的异常情况C)引起一个功能部件不能完成所要求的功能的一种意外情况D)功能部件执行其规定功能的能力丧失答案:B解析:[单选题]41.3软件测试按照测试层次可以分为()。A)黑盒测试、白盒测试B)功能性测试和结构性测试C)单元测试、集成测试和系统测试D)动态测试和静态测试答案:C解析:[单选题]42.()。软件生存周期模型中,包含风险分析活动的是()A)增量模型B)瀑布模型C)喷泉模型D)螺旋模型答案:D解析:[单选题]43.对测试文档的要求是()。A)为以后的跟踪提供依据B)能证实测试步骤C)能证实测试过程D)以上都对答案:D解析:[单选题]44.不属于线性脚本有点的是A)不需要深入的工作或计划,只需要录制手工任务B)可以快速开展自动化C)用户不必是编程人员D)删除明显的重复答案:C解析:[单选题]45.软件生命周期中持续时间最长的是()阶段。A)需求分析B)程序编码C)软件测试D)软件运行维护答案:D解析:[单选题]46.某程序输入X为整数类型变量,1<=X<=10,如果用边界值分析法设计测试用例,则X应该取()边界值。A)1,5,10,11B)1,10C)1,11D)0,1,10,11答案:D解析:[单选题]47.移动应用的特点()①可安装设备多②更新快③对用户体验要求高④网络连接多样性⑤平台多样性A)②③④⑤B)③④⑤C)①②③④D)①②③④⑤答案:D解析:[单选题]48.组装测试计划是在()阶段制定的。A)可行性研究与计划B)需求分析C)概要设计D)详细设计答案:C解析:[单选题]49.确认测试以什么文档作为测试的基础?A)需求规格说明书B)设计说明书C)源程序D)开发计划答案:A解析:[单选题]50.()。增量模型本质上是一种()A)现行顺序模型B)整体开发模型C)非整体开发模型D)螺旋模型答案:C解析:[单选题]51.对于软件的β测试,下列描述正确的是()。A)β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试B)β测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试C)β测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试D)β测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试答案:D解析:[单选题]52.在进行健壮性测试时,下列不是常用的测试用例设计方法的是()。A)故障插入测试B)安全性测试C)变异测试D)错误猜测法答案:B解析:[单选题]53.与设计测试数据无关的文档是()。A)该软件的设计文档B)需求规格说明C)项目开发计划D)源程序答案:C解析:[单选题]54.创建一个基于JUnit的单元测试类,该类必须继承()类。A)TestSuiteB)AssertC)TestCaseD)JFCTestCase答案:C解析:[单选题]55.黑盒测试属于基本穷举输入的测试方法,但通常输入所有可能的测试将要受到较大客观条件限制,无法实现穷尽,其原因是()①输入的组合太多②输出的结果太多③软件实现的途径太多④软件规格说明没有客观标准A)①②B)②③C)①②③D)①②③④答案:C解析:[单选题]56.()。项目团队原来有6个成员,现在又增加了6个成员,这样沟通渠道增加了多少?A)4.4倍B)2倍C)6倍D)6条答案:A解析:[单选题]57.不属于白盒测试的技术是()A)边界值分析法B)判定覆盖C)路径覆盖D)条件覆盖答案:A解析:[单选题]58.基于调用图的集成测试方式有两种,即成对集成和相邻集成。其中相邻集成是针对()A)边B)结点C)模块D)语句答案:B解析:[单选题]59.针对表达式(A.>10)or(B.<=30),如果需要达到100%的条件覆盖率,至少需要设计()个测试用例。A)1B)2C)3D)4答案:B解析:[单选题]60.下列各项中,评审方法是按照正式化程序逐渐增强排列的是()A)临时评审、轮查、互为复审、走查、正式审查B)临时评审、走查、小组评审、互为复审、正式审查C)临时评审、走查、互为复审、轮查、正式审查D)正式评审、小组评审、走查、互为复审、临时评审答案:A解析:[单选题]61.软件质量的定义是()A)软件的功能性、可靠性、易用性、效率、可维护性、可移植性B)满足规定用户需求的能力C)最大限度达到用户满意D)软件特性的总和,以及满足规定和潜在用户需求的能力答案:D解析:[单选题]62.用测试工具测试一个Web系统最大支持多少个用户同时并发登录,这个测试属于()。A)压力测试B)负载测试C)安全性测试D)容量测试答案:A解析:[单选题]63.下列情况表明出错处理功能有错误和缺陷的是()A)显示的错误与实际遇到的错误不符B)显示的错误信息难以理解C)对异常处理的不得当D)以上全部答案:D解析:[单选题]64.下列能作为设计阶段测试对象的文档是()。A)逻辑设计规格说明B)外部设计规格说明C)内部设计规格说明D)以上全对答案:D解析:[单选题]65.软件错误产生的原因有多种多样,以下哪个不属于其中()A)需求分析不完善B)没有测试计划C)软件设计错误D)程序员编码过程中引入错误答案:B解析:[单选题]66.Beta测试主要衡量产品的FURPS(功能、易用性、可靠性、性能、支持性),着重于产品的支持性,包括()。A)文档B)客户培训C)支持产品生产能力D)以上全部答案:D解析:[单选题]67.关于自动化测试,以下说法正确的是A)自动化测试比手工测试更容易发现缺陷B)手工测试时要求测试人员具备创造力发现更多存在的问题,而自动化测试只需要按照计划进行C)运行相同的测试自动化测试一定比手工测试有效D)自动化测试时验证期望输出得我正确性答案:B解析:[单选题]68.()是设计足够多的测试用例,使得程序中每个判定包含的每个条件的所有情况(真/假)至少出现一次,并且每个判定本身的判定结果(真/假)也要至少出现一次。A)判定覆盖B)判定-条件覆盖C)条件覆盖D)条件组合覆盖答案:D解析:[单选题]69.()方法需要考察模块间的接口和各模块之间的联系。A)单元测试B)集成测试C)确认测试D)系统测试答案:B解析:[单选题]70.在软件测试步骤按次序可以划分为以下几步()。A)单元测试、集成测试、系统测试、验收测试B)验收测试、单元测试、系统测试、集成测试C)单元测试、集成测试、验收测试、系统测试D)系统测试、单元测试、集成测试、验收测试答案:A解析:[单选题]71.软件测试过程模型有()。A)V模型、H模型B)W模型C)X模型D)以上都对。答案:D解析:[单选题]72.移动App使用移动网络,移动网络的情况比较复杂,网络信号会受到环境的影响,容易发生网络不稳定的情况,而很多App的一些隐藏问题只有在复杂的网络环境下才会显现出来,例如正在使用的App遇到网络信号切换或变弱时,App不能响应或产生功能性错误,因此在测试时要特别对App进行(),及早发现问题。A)事务处理B)专项测试C)性能测试D)弱网测试答案:D解析:[单选题]73.下面为一段C语言程序,最小边界值问题可以定位在()。Intdata(3)IntiFor(i=l,i<=3,i++)Data(i)=100A)data(0)B)data(1)C)data(2)D)data(3)答案:A解析:[单选题]74.为保证测试活动的可控性,必须在软件测试过程中进行软件测试配置管理,一般来说,软件测试配置管理中最基本的活动包括()。A)配置项标识、配置项控制、配置报告状态、配置审计B)配置基线确立、配置项控制、配置报告、配置审计C)配置项标识、配置项变更、配置审计、配置跟踪D)配置项标识、配置项控制、配置项报告状态、配置跟踪答案:A解析:[单选题]75.下面有关软件使用质量衡量标准说法不正确的是()A)软件使用质量主要从软件有效性、生产性、安全性和满意度等方面来衡量B)软件有效性指软件产品在特定的使用场景下,使用户根据达到地效果合理使用适当资源的能力C)软件安全性指软件产品在特定的使用场景下,对人、业务、软件、财产或环境的损害达到可以接受水平的能力D)软件满意度指软件产品在特定的使用场景下,让用户满意的能力答案:B解析:[单选题]76.软件测试是软件质量保证的重要手段,()是软件测试最基础的环节。A)功能测试B)单元测试C)结构测试D)确认测试答案:B解析:[单选题]77.在软件生命周期的哪一个阶段,软件缺陷修复费用最低()。A)产品发布B)编码C)设计D)需求分析答案:D解析:[单选题]78.我觉得保守秘密很重要A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]79.()。软件开发的瀑布模型,一般都将开发过程划分为:分析、设计、编码和测试等阶段,一般认为可能占用人员最多的阶段是()A)分析阶段B)设计阶段C)编码阶段D)测试阶段答案:C解析:[单选题]80.软件能力成熟度模型(CMM)将软件能力成熟度自低到高依次划分为5级。目前,达到CMM第3级(已定义级)是许多组织努力的目标,该级的核心是()。A)建立基本的项目管理和实践来跟踪项目费用、进度和功能特性B)使用标准开发过程(或方法论)构建(或集成)系统C)管理层寻求更主动地应对系统的开发问题D)连续地监督和改进标准化的系统开发过程答案:B解析:[单选题]81.不属于自动化测试方法实现的是A)测试过程的捕获与回放B)测试脚本技术C)测试管理技术D)文档分析技术答案:D解析:[单选题]82.我善于完成任务A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]83.关于文件系统的测试,下列说法正确的是()A)可以通过测试工具模拟磁盘状况来对应用程序进行文件系统超载测试B)不合法的文件名测试方法等价于输入操作系统不允许的文件名进行测试C)介质损坏测试是用实际损坏介质的方法测试应用程序,对于多数应用程序,都要进行介质损坏测试D)用不同类型的编辑器来编辑同一文件时该文件内容不受损坏答案:A解析:[单选题]84.以下对单元测试不正确的说法是A)单元测试的主要目的是,针对编码过程中可能存在的各种错误B)单元测试一般是,由程序开发人员完成的C)单元测试是一种不需要关注程序结构的测试D)单元测试属于白盒测试的一种答案:D解析:[单选题]85.()。集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性()A)正确性B)可靠性C)可使用性D)可维护性答案:A解析:[单选题]86.系统功能测试过程中,验证需求可以正确实现的测试用例称为()A)业务流程测试用例B)功能点测试用例C)通过测试用例D)失败测试用例答案:B解析:[单选题]87.在规格说明不完全的情况下,最适合的测试技术是:A)白盒测试B)基于经验的测试技术C)黑盒测试D)以上都适合答案:B解析:[单选题]88.()。软件测试是采用()执行软件的活动。A)测试用例B)输入数据C)测试环境D)输入条件答案:A解析:[单选题]89.下列___不是软件自动化测试的优点A)速度快、效率高B)准确度和精确度高C)能提高测试的质量D)能充分测试软件答案:D解析:[单选题]90.以程序的内部结构为基础的测试用例技术属于()。A)灰盒测试B)数据测试C)黑盒测试D)白盒测试答案:D解析:[单选题]91.设计测试用例时候,()是用得最多的一种黑盒测试方法。A)因果图B)等价类划分C)边界值分析D)错误推测答案:C解析:[单选题]92.下面的哪项测试步骤中需要进行局部数据结构测试()A)单元测试B)集成测试C)确认测试D)系统测试答案:A解析:[单选题]93.在代码检查的过程中发现大部分错误的人通常是:()A)审查者B)测试员C)架构师D)程序员答案:D解析:[单选题]94.下列关于α测试的描述中,正确的是()。A)α测试采用白盒测试技术B)α测试不需要从用户角度考虑问题C)α测试是系统测试的一种D)α测试是验收测试的一种答案:D解析:[单选题]95.()。所有的对象可以成为各种对象类,每个对象类都定义了一组()。A)说明B)类型C)过程D)方法答案:D解析:[单选题]96.下面有关测试设计的叙述,说法不正确的是()。A)在一般的测试组织内,测试用例的评审可能不是正式的评审会B)在测试用例设计时,只设计覆盖正常流程和操作的测试用例即可C)测试用例的设计是一项技术性强智力密集型的活动D)在开展测试用例设计前,必须将测试需求进行详细展开答案:B解析:[单选题]97.对计算机软件和硬件资源进行管理和控制的软件是()A)文件管理程序B)输入输出管理程序C)命令处理程序D)操作系统答案:D解析:[单选题]98.下列有关白盒测试的叙述中,错误的是()A)白盒测试是在同时拥有源代码和可执行代码的情形下才可以进行的一种软件测试方法B)白盒测试应该由开发人员实施,因为只有他们才能够访问测试执行所涉及的代码C)即使对所有的源代码都进行了100%的逻辑覆盖测试,也不能保证程序中没有错误D)软件测试人员制定测试计划的目的是想尽可能多地对源代码进行测试答案:A解析:[单选题]99.移动设备电量一直是困扰用户的一个问题,同时也是移动设备发展的一个瓶颈,如果App架构设计不好,或者代码有缺陷,就可能导致电量消耗比较高,因此App耗电量测试也很重要。如果App耗电量较高,改进App使其在电量不足的情况下,让App释放掉一部分性能以节省电量,称为()。A)卸载测试B)耗电量测试C)升级测试D)能耗测试答案:B解析:[单选题]100.系统部署设计的审查是(),用来审查软件部署的目标、策略是否合理,是否得到彻底的执行。A)基于软件服务的质量目标B)基于软件系统的性能目标C)基于软件体系的结构目标D)基于软件设计的架构目标答案:A解析:[单选题]101.成功的测试是指运行测试用例后()。A)改正了程序错误B)发现了程序错误C)未发现程序错误D)证明程序正确性答案:B解析:[单选题]102.关于LoadRunner与JMeter,下列说法中错误的是。()A)LoadRunner是收费的,JMeter是开源的。B)LoadRunner广泛支持业界标准协议。C)JMeter使用监听器记录服务器的响应。D)JMeterJMeter报表较少,其测试报告不如LoadRunner详尽。答案:C解析:[单选题]103.()是一种关注变量定义赋值点(语句)和引用或使用这些值的点(语句)的结构性测试,主要用作路径测试的真实性检查。A)基本路径测试B)逻辑覆盖C)决策表D)数据流测试答案:D解析:[单选题]104.我善于进行掌控A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]105.?高产?的测试是指()。A)用适量的测试用例说明被测试程序正确无误B)用适量的测试用例纠正被测试程序尽可能多的错C)用适量的测试用例发现被测试程序尽可能多的错D)用适量的测试用例说明被测试程序符合相应的要求答案:C解析:[单选题]106.下面不属于软件测试过程中的输入类的是()A)软件配置B)测试用例C)测试配置D)测试工具答案:B解析:[单选题]107.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是:()。A)根据数据大小进行选择B)随机选择C)根据接口进行选择D)划分等价类答案:D解析:[单选题]108.我能够了解论点背后的逻辑A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]109.在覆盖准则中,最常用的是()。A)语句覆盖B)条件覆盖C)分支覆盖D)以上全部答案:D解析:[单选题]110.()方法根据输出对输入的依赖关系设计测试用例。A)路径测试B)等价类C)因果图D)边界值答案:C解析:[单选题]111.()的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计()A)系统测试B)集成测试C)单元测试D)功能测试答案:A解析:[单选题]112.在()阶段中,发现并修复软件错误的代价更高。A)编码B)单元测试C)验收测试D)运行答案:D解析:[单选题]113.系统测试使用()技术,主要测试被测应用的高级互操作性需求,而不需考虑被测试应用的内部结构A)集成测试B)黑盒测试C)白盒测试D)单元测试答案:C解析:[单选题]114.我善于谈判A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]115.在指定条件下使用时,软件产品维持规定的性能水平的能力。这是指软件外部质量的()A)效率B)易用性C)功能性D)可靠性答案:D解析:[单选题]116.针对下面一个程序段:If((M>0)&&(N==0))FUCTION1;If((M==10)||(P>10))FUCTION2;其中,FUCTION1、FUCTION2均为语句块。现在选取测试用例:M=10N=0P=3,该测试用例满足了()。A)路径覆盖B)条件组合覆盖C)判定覆盖D)语句覆盖答案:D解析:[单选题]117.软件测试的GoodEnough原则是指A)用适量的测试用例说明被测试程序正确无误B)用适量的测试用例说明被测试程序符合相应的要求C)用适量的测试用例发现被测试程序尽可能多的错D)用适量的测试用例纠正被测试程序尽可能多的错误答案:C解析:[单选题]118.()。软件测试过程中的集成测试主要是为了发现()阶段的错误A)需求分析B)概要设计C)详细设计D)编码答案:B解析:[单选题]119.黑盒测试技术中不包括()。A)等价类划分B)边界值分析C)错误推测法D)逻辑覆盖答案:D解析:[单选题]120.进行软件质量管理的重要性有:()①维护降低成本②法律上的要求③市场竞争的需要④质量标准化的趋势⑤软件工程的需要⑥CMM过程的一部分⑦方便与客户进一步沟通为后期的实施打好基础A)所有选项B)除⑤以外所有选项C)①②③④D)①②③答案:C解析:[单选题]121.集成测试计划应该在()阶段末提交。A)需求分析B)概要设计C)详细设计D)单元测试答案:B解析:[单选题]122.Excel软件可用于()A)文字处理B)电子表格处理C)设计程序D)幻灯片制作答案:B解析:[单选题]123.下列选项中,哪一项是等价类划分法用来设计测试用例的基础()。A)测试用例集B)等价类表C)无效等价D)有效等价类答案:B解析:[单选题]124.下面说法正确的是A)经过测试没有发现错误说明程序正确B)测试的目标是为了证明程序没有错误C)成功的测试是发现了迄今尚未发现的错误的测试D)成功的测试是没有错误的测试答案:C解析:[单选题]125.与设计测试用例无关的文档是:A)项目开发计划B)需求规格说明书C)设计说明书D)源程序答案:A解析:[单选题]126.下面哪个不是自动化测试工具()A)WinRunnerB)LoadRunnerC)RobotD)QTP答案:A解析:[单选题]127.关于软件缺陷,下列说法中错误的是()。A)每个缺陷都有一-个唯一-的编号,这是缺陷的标识B)缺陷报告可有可无C)软件缺陷是软件中(包括程序和文档)存在的影响软件正常运行的问题。D)按照缺陷的优先级不同可以将缺陷划分为立即解决、高优先级、正常排队、低优先级答案:B解析:[单选题]128.关于bug管理流程,()是正确的做法。A)开发人员提交新的bug入库,设置状态为?New"B)开发人员确认是bug,设置状态为?Fixed?C)测试人员确认问题解决了,设置状态为?Closed"D)测试人员确认不是bug,设置状态为?Reopen'答案:C解析:[单选题]129.功能测试执行过后一般可以确认系统的功能缺陷,缺陷的类型包括()。①功能不满足隐性需求②功能实现不正确④功能易用性不好③功能不符合相关的法律法规A)①B)①②③C)②③④D)②答案:B解析:[单选题]130.下列选项中叙述错误的是()。A)对每个测试级别,需要在相应的开发活动过程中进行相应的测试分析和设计B)每个测试级别都有其特有的测试目标C)软件测试的工作重点应该集中在系统测试上D)每个开发活动都有相对应的测试行为答案:C解析:[单选题]131.增量式集成测试有3种方式:自顶向下增量测试方法,()和混合增量测试方式。A)自下向顶增量测试方法B)自底向上增量测试方法C)自顶向上增量测试方法D)自下向底增量测试方法答案:B解析:[单选题]132.以下关于软件测试目的的描述,不正确的是()A)测试可以找出软件中存在的所有缺陷和错误B)检查软件是否满足定义的各种需求C)测试以发现故障或缺陷为目的D)执行有限测试用例并发现错误答案:A解析:[单选题]133.()。()展示系统中类的静态结构,即类与类之间的相互关系。A)用例图B)类图C)顺序图D)状态图答案:B解析:[单选题]134.()。经验表明,在程序测试中,某模块与其他模块相比,若该模块已发现并改正的错误较多,则该模块中残存的错误数目与其他模块相比,通常应该()。A)较少B)较多C)相似D)不确定答案:B解析:[单选题]135.不用执行程序,目的是收集有关程序代码的结构信息,这一过程是()。A)性能测试B)静态分析C)增量测试D)大突击测试答案:B解析:[单选题]136.下列关于文件操作测试的说法中正确的是()。A)?打开文件?功能如果是调用Win32API实现的,则不需要对打开文件功能进行测试B)?保存文件?功能如果是调用Win32API实现的,则不需要对保存文件功能进行测试C)?打印?功能如果是调用Win32API实现的,则不需要对打印功能进行测试D)?打开文件?、?保存文件?和?打印?功能如果是调用Win32API实现的,也要对这些功能的很多方面进行测试,例如打开一个只读的文档等答案:D解析:[单选题]137.使用正交试验法设计测试用例的最大好处在于()A)对所有的输入组合创建测试用例,B)使用最少的测试用例获得最大的测试覆盖率.C)不用写测试用例D)便于进行兼容性测试.答案:B解析:[单选题]138.与设计测试用例无关的文档是()。A)源程序B)项目开发计划C)设计说明书D)需求规格说明书答案:B解析:[单选题]139.()。发现错误能力最弱的是()A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:A解析:[单选题]140.错误推测法是()。A)将输入数据划分成若干个等价类,从中选取有代表性的数据作为测试用例B)运用场景对系统的功能点或业务流程进行描述,对应不同的业务场景生成相应的测试用例C)根据经验或直觉推测程序中可能发生错误的情况,编写检查它们的测试用例D)将所有可能的输入数据作为测试用例答案:C解析:[单选题]141.在进行单元测试时,常用的方法是()A)采用黑盒测试,辅之以白盒测试B)只使用白盒测试C)只使用黑盒测试D)采用白盒测试,辅之以黑盒测试答案:D解析:[单选题]142.()适合检查程序输入条件的各种组合情况。使用该方法首先要理解软件所表示的对象及其关系。然后,定义一组保证?所有对象与其他对象都具有所期望的关系?的测试序列。A)等价类划分法B)边界值分析法C)因果图法D)决策表法答案:C解析:[单选题]143.软件质量保证与测试人员需要的的基本素质有()A)测试专业技能B)以上都是C)计算机专业技能D)行业知识答案:B解析:[单选题]144.利用信息科技是我的一大优势A)强烈同意B)同意C)不同意D)最不同意答案:A解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]145.关于软件测试的原则,下列说法错误的是()(选择两项)A)软件测试应该从代码完成后开始B)程序员测试自己编写的代码有助于测试的深入广泛进行C)软件测试必须确定预期输出结果D)测试过程中要注意测试中的缺陷群集现象答案:AB解析:[多选题]146.黑盒测试方法可以发现哪些类错误?()A)功能不正确或者遗漏B)性能错误C)界面错误D)代码的可读性不好答案:ABC解析:[多选题]147.下列关于单元测试的描述错误的是()(选择两项)A)单元测试又称模块测试,是最小单位的测试B)测试人员介入测试活动的最佳时间是单元测试阶段。C)单元测试是在系统测试结束后进行的。D)进行单元测试时。需要将被测试单元模块与系统的其他部分相隔离。答案:BC解析:[多选题]148.选出属于黑盒测试方法的选项()A)测试用例覆盖B)输入覆盖C)输出覆盖D)分支覆盖E)语句覆盖F)条件覆盖答案:ABC解析:第3部分:判断题,共70题,请判断题目是否正确。[判断题]149.判定/条件覆盖指满足判定覆盖标准或条件覆盖标准。A)正确B)错误答案:错解析:[判断题]150.尽量采用复合的条件测试9以避免嵌套的分支结构。A)正确B)错误答案:对解析:[判断题]151.动态测试有黑盒测试和白盒测试两种测试方法。A)正确B)错误答案:对解析:[判断题]152.单元测试仅仅证明了被测程序单元做了什么。A)正确B)错误答案:错解析:[判断题]153.软件测试是采用测试用例执行软件的活动。A)正确B)错误答案:对解析:[判断题]154.()。RUP是一种基于UML的面向对象软件开发模型。()A)正确B)错误答案:对解析:[判断题]155.判定覆盖不一定包含条件覆盖。A)正确B)错误答案:对解析:[判断题]156.我们有理由相信只要能够设计出尽可能好的测试方案,经过严格测试之后的软件可以没有缺陷。A)正确B)错误答案:错解析:[判断题]157.单元测试能发现约80%的软件缺陷。()A)正确B)错误答案:对解析:[判断题]158.设计测试用例时,应包括合理的输入条件和不合理的输入条件A)正确B)错误答案:对解析:[判断题]159.D.D.-路径图是一种压缩图。A)正确B)错误答案:对解析:[判断题]160.()。模块耦合的设计原则是追求尽可能的强耦合,避免松耦合。A)正确B)错误答案:错解析:[判断题]161.()。为了快速完成集成测试,采用一次性集成方式是适宜的。A)正确B)错误答案:错解析:[判断题]162.测试是可以穷尽的。A)正确B)错误答案:错解析:[判断题]163.()。自顶向下逐层分解原理的基本思想是把复杂的问题进行划分,将问题的复杂性降低到人可以掌控的程度。A)正确B)错误答案:对解析:[判断题]164.计算机病毒的主要特征包括破坏性、寄生性、自我复制能力和传染能力A)正确B)错误答案:对解析:[判断题]165.软件测试的目的是检测出程序100%的缺陷。A)正确B)错误答案:错解析:[判断题]166.采用自动化测试有可能延误项目进度()A)正确B)错误答案:对解析:[判断题]167.在时间有限的情况下,应该优先测试典型值,而不是边界值A)正确B)错误答案:错解析:[判断题]168.软件测试资源通常包括人力资源、硬件资源、软件资源。()A)正确B)错误答案:对解析:[判断题]169.自动化测试能更好的利用测试资源,提高测试效率。()A)正确B)错误答案:对解析:[判断题]170.()。软件质量保证应在()阶段开始。A.需求分析B.设计C.编码D.投入使用A)正确B)错误答案:对解析:[判断题]171.测试需求一定要写的很细很细()A)正确B)错误答案:错解析:[判断题]172.传统测试是在开发的后期才介入,现在测试活动已经扩展到了整个生命周期A)正确B)错误答案:对解析:[判断题]173.等价类划分属于黑盒测试技术而循环测试属于白盒测试。A)正确B)错误答案:对解析:[判断题]174.()。在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。A)正确B)错误答案:对解析:[判断题]175.()。用于需求分析的软工具,应该能够保证需求的正确性,即验证需求的一致性、完整性、现实性和有效性。()A)正确B)错误答案:对解析:[判断题]176.测试是为了验证软件已正确地实现了用户的要求。A)正确B)错误答案:错解析:[判断题]177.()。用例之间有扩展、使用、组合等几种关系。()A)正确B)错误答案:对解析:[判断题]178.控制流图中只有结点和边。A)正确B)错误答案:对解析:[判断题]179.()。原型的使用和开发过程,叫做()。A、原型期B、原型生存期C、原型周期D、以上说法都不对A)正确B)错误答案:错解析:[判断题]180.测试是为了验证该软件正确地实现了用户的需求。A)正确B)错误答案:错解析:[判断题]181.β测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试A)正确B)错误答案:错解析:[判断题]182.白盒法设计测试用例更详细,更完全,所以在有充足时间的时候,没有必要采用黑盒测试法。()A)正确B)错误答案:错解析:[判断题]183.()。模型是对现实的简化,建模是为了更好地理解所开发的系统。()A)正确B)错误答案:对解析:[判断题]184.软件错误(error)是指软件生命周期内的不希望或不可接受的人为错误,其结果是导致软件故障的产生A)正确B)错误答案:对解析:[判断题]185.()。软件设计一般分为总体设计和详细设计,它们之间的关系是全局和局部。()A)正确B)错误答案:错解析:[判断题]186.()。能够尽可能早的有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。A)正确B)错误答案:错解析:[判断题]187.典型的白盒测试方法包括静态测试和动态测试A)正确B)错误答案:对解析:[判断题]188.()。软件危机的主要表现是软件需求增加,软件价格上升。()A)正确B)错误答案:错解析:[判断题]189.软件测试的目的是尽可能多的找出软件的缺陷。()A)正确B)错误答案:对解析:[判断题]190.白盒测试仅与程序额的内部结构有关,完全可以不考虑程序的功能要求A)正确B)错误答案:对解析:[判断题]191.代码审查工作属于静态测试。()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.应用系统负载压力测试一般采用黑盒测试方法A)正确B)错误答案:对解析:[判断题]201.软件测试就是证明软件没有错误的而执行的过程。A)正确B)错误答案:错解析:软件测试是为了找出软件存在的缺陷而执行的过程,并不是为了证明没有缺陷。[判断题]202.验收测试由用户按照用户手册对软件进行测试以决定是否接收A)正确B)错误答案:错解析:[判断题]203.()。瀑布模型不是用文档驱动的模型。()A)正确B)错误答案:错解析:[判断题]204.常用的性能测试工具包括LoadRunner、QALoad、QArun等。()A)正确B)错误答案:错解析:[判断题]205.()。?个体与交互高于过程和工具?是?敏捷软件开发宣言?的价值观。()A)正确B)错误答案:对解析:[判断题]206.()。按照软件测试方法分类可以分为白盒测试、黑盒测试和灰盒测试。A)正确B)错误答案:对解析:[判断题]207.负载测试是验证要检验的系统的能力最高能达到什么程度。()A)正确B)错误答案:错解析:[判断题]208.软件缺陷(defect)是存在于软件(文档、数据、文档)之中的那些不希望或不可接受的偏差。A)正确B)错误答案:错解析:[判断题]209.在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法A)正确B)错误答案:对解析:[判断题]210.()。一个状态图中的可以有多个初态。A)正确B)错误答案:错解析:[判断题]211.在进行黑盒测试时,主要的测试依据的软件需求()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.RestfulAPI是什么答案:RESTFUL是一种架构设计的思路,在RESTFUL设计风格中有两种规则,对象、行为对象就是用户的操作,行为就是GET、POST、PUT、DELETE特点:RESTFULAPI的风格非常简洁、统一、明确解析:[问答题]221.你选择公司的标准是什么?对公司有什么要求?答案:能够让自己有一个快速提升的技能也好,业务也好,要求的话就是公司具体让自己实现价值,能快速提升的平台解析:[问答题]222.会自动化吗?你认为什么是自动化测试?答案:自动化测试可分为:1)自动化性能测试2)自动化功能测试性能测试主要是使用测试工具,loadrunner、Jmeter等,对软件进行压力测试、负载测试、强度测试等,因为这些无法用手工进行代替,所以必须自动化自动化功能测试:包括单元测试、接口测试、UI测试,主要是编写代码、脚本,让软件自动运行,发现缺陷,代替部分的手工测试。但一般只有大的项目才需要进行自动化,中小型项目不推荐使用自动化测试。解析:[问答题]223.自动化测试只是提高了测试执行的_____,而不能提高测试的_______。答案:第一空:效率第二空:有效性解析:[问答题]224.我们公司这个职位的薪资可能比你期望的薪资要低点,你还考虑吗?答案:反问具体薪资,跟心理预期对比,如果低于--不考虑解析:[问答题]225.如何测试一个纸杯?答案:杯子的大小、颜色、花纹、厚度、重量;杯子的容量ml,能否装水能装其他液体吗?酒精、咖啡能否用来泡茶、咖啡杯子的耐热性:能装多少度的水(-20度~100度)盛水后能否放冰箱冷冻盛水后放在桌上是否平稳杯子是否隔热,会不会烫手杯子使用过程是否易变形长时间盛水是否渗漏能否重复使用杯子的材质是否安全无毒遇高温(开水、微波炉)是否释放有害物质杯子花纹、颜色是否容易脱落解析:[问答题]226.什么是关联?请解释一下自动关联和手动关联的不同你如何找出哪里需要关联,请给一些你所在项目的实例答案:关联简单的说:就是把脚本中某些写死(固定)的数据,转变成动态的数据,或者说将前面语句的结果数据保存下来,然后在后面的语句提交请求时使用这些数据自动关联和手动关联区别:自动关联是在脚本录制过程中,VuGen会根据已经制定好的规则,自动找出需要关联的值或脚本录制完成后,执行脚本一次,通过CorrelationStudio自动找出需要关联的数据,并建立关联而手动关联是需要录制两份相同业务流程的脚本,输入的数据要相同,找出两份脚本之间不同之处,也就是需要关联的数据,再通过web_reg_save_param函数手动建立关联,将脚本中用到关联的数据参数化需要关联的地方,比如在登录的时候,有一个token值解析:[问答题]227.软件测试的W模型由两个V字组成,分别代表________与________过程。答案:第一空:软件开发第二空:软件质量验证、确认以及测试解析:[问答题]228.为什么要做接口测试,接口测试的目的?数据交互流程?接口调用数据流程?答案:目的:1)问题提前暴露,测试前置2)能测到功能测试不出来问题前端3)接口测试比页面(UI)更加容易实现自动化交互:前端参数后端读取数据存储数据数据类型:jsonxmljava对象列表解析:[问答题]229.()。质量保证是为了保证产品和服务充分满足消费者要求的质量而进行的有讲划、有组织的活动。质量保证是为了使产品实现()的功能。A、系统分析员B、程序员C、软件开发者要求D、用户要求答案:D解析:[问答题]230.性能测试环境你搭的吗?跟其他环境有什么区别?答案:是的,性能测试环境是独立的,只能给性能测试的人员使用,不能给功能测试或者自动化测试人员使用,为了确保性能测试数据的准确性。性能测试环境要尽量跟生成环境的数据一致,比如数据库里面的数据需要一致,软件硬件配置也需要一致。解析:[问答题]231.软件测试按照不同的划分方法,有不同的分类,有哪些分类?答案:1)按照软件测试用例的设计方法而论,软件测试可以分为白盒测试和黑盒测试2)从是否执行程序的角度,软件测试可以分为静态测试和动态测试3)按照软件测试的策略和过程来分类,软件测试可分为单元测试、集成测试、系统测试和验收测试解析:[问答题]232.请举例说明删除一个文件的操作命令。答案:rmtest.txt解析:[问答题]233.从是否需要被执行软件测试的角度,软件测试可分为哪两种?答案:静态测试和动态测试解析:[问答题]234.是否接受过探索性测试答案:我觉得它属于一种测试人员应该具备的思维,对未知的领域进行探索,比如产品的不稳定区域,在测试计划中或执行测试用例的过程不断的去挖掘可能出现的未知情况,比如在优惠券做测试时,在测试点罗列完之后,测试过程中发现了一个用户可能会存在的另一种操作情况,该商品属于凑单的优惠价再使用优惠券减免部分金额后,该优惠价活动结束了,产品还属于售后质保内,如果用户在这时候退货退款,退款的金额是按照原价退还,还是按照优惠价活动退还,还是按照优惠价减去满减百分比退还。解析:[问答题]235.查询ns_goods表中商品名称name倒数第三个字是"白"的商品名称。答案:selectnamefromns_goodswherenamelike'%白__';解析:[问答题]236.给你一个web网站,你如何开展测试工作?答案:我会先了解这个网站的业务逻辑,如果没有需求文档,熟悉业务逻辑后在对网站做模块的区分,根据不同的模块划分测试点,编写测试计划,执行并追踪BUG直至修复,对网站进行安全、性能、兼容等测试,再输出测试报告。解析:[问答题]237.测出一个bug,但是开发无法复现,你也无法复现,你该怎么办?答案:如果测试BUG后无法复现的情况,我会尽量模拟当时的环境,比如网络、操作、设备等,如多次长时候无法复现该BUG,那么我会做记录备案,在本次版本迭代的测试报告内说明BUG遗留问题,在往后的三个更新迭代的版本中重点关注该BUG,测试出现该BUG直接让开发过来看,先截图保存,如往后三次迭代中未发现则移除BUG遗留记录。解析:[问答题]238.你认为一个测试工程师应具备哪些素质和技能?答案:技能:计算机专业技能测试专业技能软件编程技能素质:沟通能力要有严谨、敢于承担责任、稳重的做事风格具有怀疑与破坏的精神善于自我总结、自我督促解析:[问答题]239.()。软件的开发与维护划分为八个阶段,其中单元测试是在()阶段完成的。A、概要设计B、详细设计C、编码D、测试答案:C解析:[问答题]240.会写测试计划吗?包含哪些内容?答案:一般说:没有写过,是我们主管写的,我们会接触这个文档,大概包含有:目的,背景,测试范围,测试开始结束时间,测试策略,测试人员安排,测试环境,风险评估等。解析:[问答题]241.更新测试你是怎么做的?答案:升级测试--APP--升级,web不涉及升级:1)下载升级:Android、ios区分,网络类型2G/3G/4G,WiFi,不同机型2)新旧版本兼容:微信--旧版本新版本--后台接口3)升级后版本使用情况:新功能,老功能--回归,老数据升级后是不是正常--存在,查看显示4)文档--静态检查解析:[问答题]242.当前项目是瀑布还是敏捷,瀑布和敏捷模型的区别在哪里答案:当前项目做的是敏捷开发模型,瀑布模型的特点就是一环扣一环,前面没有做完后面就办法提前开始,好比火车车厢,想要从第一节车厢到五节车厢必须要经过234节车厢。这种情况测试要介入的话得等开发编码完,再去测试,拉长了交付时间和增加了时间成本。敏捷模型是直接对客户的需求,以版本迭代为主,不需要等上游处理完之后下游才能开展工作,将一个大的产品需求拆分成为很多小的需求,分配给不同的同事处理。大大缩短了产品上线的周期。解析:[问答题]243.1)写过测试计划或者是测试报告吗?2)测试计划包括哪些主要步骤和信息?3)测试报告包括哪些内容?4)测试报告交付文档有哪些?答案:1)写过2)测试计划包括:项目信息、参考文档、测试范围、测试策略、测试时间人员安排、测试环境3)测试报告包含:项目背景、参考资料、测试范围、测试结果集缺陷分析、测试结论与建议、风险评估4)交付文档:主要是测试用例、测试计划、测试报告解析:[问答题]244.怎么做的迭代测试?答案:针对迭代需求做正式细致的测试,原有的功能跑一遍基本的使用解析:[问答题]245.2.请说一下你最近的项目答案:最近做的项目是电商行业的,C2C的商业模式,为了满足地方特色食品的季节性销售,主要针对于有地方特色的季节性产品的线上零售购物平台。有卖家和买家两个角色,主要业务核心模块功能有:首页、会员管理、订单管理、营销管理、商品管理、财务管理、数据统计我所负责的主要核心模块是:营销管理、商品管理解析:[问答题]246.()。下列方法中不属于面向对象的开发方法有()。A、Booch方法B、Coad方法C、OMT方法D、VDM方法答案:D解析:[问答题]247.简述黑盒测试的常用方法?请分别以具体的例子来说明这些方法在测试用例设计工作中的应用?答案:等价类划分,边界值,判定表,比如注册测试测试使用等价类划分,有效的等价类和无效等价类都需要做测试,有效等价类是正确的是数据,无效等价类是错误无效的数据,在使用边界值的方法可以更准确的定位测试数据需要取哪些,比如测试注册时手机号码无效等价类的时候可以测试10位和12位的手机号码是否可以,开发人员比较容易出错的地方。解析:[问答题]248.bug记录包含哪些内容?如何提交高质量的bug记录?答案:一条bug信息至少需要以下几条:bug标题,阐述bug大体的内容bug产生的模块bug对应的版本bug严重级别、优先级bug详细现象描述,包括bug出现的操作步骤、报错日志信息、bug截图等等提交高质量的软件缺陷记录需要做到以下几点:唯一性。一个bug说明一个问题或者说明一类问题可重现一致性。提供这个bug的精确步骤,要让开发容易看懂bug描述及所有信息要前后一致,不可有歧义完整性提高质量的做法:能附带bug现象截图的就带截图,有报错日志的就贴上日志信息客观性。bug描述不要带有个人观点,不要对开发人员进行评价,对事不对人解析:[问答题]249.做测试也有3年,工作时间也有5、6年了,有没有想过自己能力这块存在什么问题,从哪方面提升答案:跟职业发展方向有点类似,可以说自己想做自动化,也是闲着的岗位趋势,学会Python这门语言,之前公司运行自动化的话,也有Python这块基础,而后希望能自己独立构建起公司项目的自动化框架,来完成自动化的测试。解析:[问答题]250.说说你们公司测试的一个基本测试流程是什么?答案:首先会召开需求分析会议,参加人员有产品、开发和测试,主要是探讨需求主要的一些功能点,完了之后,开发就排期进行开发,我们就根据主管写出来的计划,分配到的任务编写测试用例,写完之后会进行用例评审。有评审修改的就修改整理形成最终的用例版本,之后开发人员版本编译完成后,我们会依

温馨提示

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

最新文档

评论

0/150

提交评论