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

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷8)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共144题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.()。下面对软件测试流程的描述,哪个是正确的?()A)制定测试计划->设计测试方案及测试用例->部署实施测试->执行测试->缺陷跟踪管理->测试总结报告B)制定测试计划->部署实施测试->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告C)部署实施测试->制定测试计划->设计测试方案及测试用例->执行测试->缺陷跟踪管理->测试总结报告D)制定测试计划->设计测试方案及测试用例->执行测试->部署实施测试->缺陷跟踪管理->测试总结报告答案:A解析:[单选题]2.以下描述中正确的有()。①响应时间是指从按动传送键到得到结果为止所需要的吋间。②处理时间是指计算机从接收一个消息到送出它的结果所经过的时间。③周转时间是指从提出要求到得到结果所需要的吋间。④响应时间包括处理时间和传输吋间。A)①②③④B)①③C)②③D)①②④答案:A解析:[单选题]3.完成系统测试后,需要提交的文档有()。A)测试结果记录表格B)系统测试日志C)全面的系统测试总结报告D)以上全部答案:D解析:[单选题]4.()。需求分析的主要方法有()。A)形式化分析方法B)PAD图描述法C)结构化分析方法D)程序流程图答案:C解析:[单选题]5.我喜欢结实陌生人A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]6.在软件测试阶段,测试步骤按次序可以划分为以下几步A)单元测试、集成测试、系统测试、验收测试B)验收测试、单元测试、系统测试、集成测试C)单元测试、集成测试、验收测试、系统测试D)系统测试、单元测试、集成测试、验收测试答案:A解析:[单选题]7.下面关于软件测试的说法,()是错误的。A)软件测试就是程序测试B)软件测试贯穿于软件定义和开发的整个期间C)需求规格说明、设计规格说明都是软件测试的对象D)程序是软件测试的对象答案:A解析:[单选题]8.()。以用户需求为动力,以对象作为驱动,适合于面向对象开发方法的模型是()A)快速原型模型B)瀑布模型C)喷泉模型D)螺旋模型答案:C解析:[单选题]9.下列关于软件缺陷处理说法错误的是()。(选择一项)A)只要是发现的缺陷都要提交缺陷报告,不论是否可重现B)一个缺陷的编号在整个生命周期中可能变化C)已经关闭的缺陷可能会由于某种原因而重新打开D)如果发现的缺陷全部属于一个开发人员,则这些缺陷可以写在一个缺陷报告中答案:D解析:[单选题]10.下列缺陷中,不属于加工缺陷的是()A)算术与操作缺陷B)接口缺陷C)初始化缺陷D)静态逻辑缺陷答案:B解析:[单选题]11.()。面向对象的主要特征除了对象唯一性、封装、继承外,还有()。A)兼容性B)完整性C)可移植性D)多态性答案:D解析:[单选题]12.统计资料表明,软件测试的工作量占整个软件开发工作量的()。A)30%B)80%C)40%~60%D)95%答案:C解析:[单选题]13.下列文档中是内部设计中用到的是()A)接口设计规格说明书B)系统构件部署设计规格说明书C)用户界面设计规格说明书D)功能设计说明书答案:D解析:[单选题]14.单元测试中用来模拟实现被测模块需调用的其他功能模块的是()。A)驱动模块B)桩模块C)主控模块D)真实的被调用模块答案:B解析:[单选题]15.编写测试计划的目的不包括()A)使项目参与人员沟通更舒畅B)使测试工作更加系统化C)使测试工作顺利进行D)使测试内容更少,完成更快答案:D解析:[单选题]16.下列哪一项是选择缺陷管理工具应该首先考虑的()。A)是否具备能满足团队需求的缺陷跟踪管理功能。B)权限管理C)学习成本D)资金成本答案:A解析:[单选题]17.移动App应用往往以()存在。A)开放模式B)关闭模式C)混合模式D)分层模式答案:C解析:[单选题]18.以下关于软件回归测试的说法中错误的是()。A)软件变更后,应对软件变更部分的正确性和对变更需求的符合性进行测试B)软件变更后,首先应对变更的软件单元进行测试,然后再进行其他相关的测试C)软件变更后,不必再对软件原有正确的功能、性能和其他规定的要求进行测试D)对具体的软件,可以根据软件测试合同及软件的重要性、完整性级别对回归测试内容进行剪裁答案:C解析:[单选题]19.()把黑盒测试和白盒测试的界限打乱了。A)灰盒测试B)动态测试C)静态测试D)失败测试答案:A解析:[单选题]20.如果一个判定中的复合条件表达式为(A.>1)or(B.<=3),则为了达到100%的条件覆盖率,至少需要设计()个测试用例A)1B)2C)3D)4答案:B解析:[单选题]21.下面有关软件缺陷的说法中错误的是()。A)缺陷就是软件产品在开发中存在的问题B)缺陷就是软件维护过程中存在的错误、毛病等各种问题C)缺陷就是导致系统程序崩溃的错误D)缺陷就是系统所需实现的某种功能的失效和违背答案:C解析:[单选题]22.()可以作为软件测试结束的标志。A)使用了特定的测试用例B)查出了预定数目的错误C)按照测试计划中所规定的时间进行了测试D)错误强度曲线下降到预定的水平答案:D解析:[单选题]23.()。单元测试中用来模拟被测模块调用者的模块是()A)父模块B)子模块C)驱动模块D)桩模块答案:C解析:[单选题]24.()。关联是建立()之间关系的一种手段。A)对象B)类C)功能D)属性答案:B解析:[单选题]25.软件单元测试的主要工作内容是()。A)测试模块内部逻辑B)测试模块内数据流向C)测试模块单元的具体实现D)A、B、C答案:D解析:[单选题]26.在设计人机界面时,应主要考虑的因素有()A)系统响应时间B)错误处理C)以上都是D)用户求助机制答案:C解析:[单选题]27.以下哪一项不属于兼容性测试关注的范畴()A)服务器端是否同时支持浏览器和专用客户端的访问B)软件是否同时支持数据库的不同版本C)软件是否支持以前版本的数据格式D)软件是否可以在不同的J2EE应用服务器上运行答案:A解析:[单选题]28.关于性能测试流程,下列说法中错误的是()。A)性能测试比较特殊,它并不遵循一-般测试流程B)在制定性能测试计划时,一个非常重要的任务就是设计场景C)性能测试需求分析中,测试人员首先要明确测试目标D)性能测试通常需要对测试过程执行监控答案:A解析:[单选题]29.针对程序段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解析:[单选题]30.下列不属于白盒测试中逻辑覆盖标准的是()。A)语句覆盖B)条件覆盖C)分支覆盖D)边界值覆盖答案:D解析:[单选题]31.()。()是用于表示构成分布式系统的节点集合节点之间的联系的图示,它可以表示系统中软件和硬件的物理结构。A)组件图B)类图C)部署图D)状态图答案:C解析:[单选题]32.下列关于随机测试的说法中错误的是()。A)许多测试都是冗余的B)测试数据大多是随机的,重复测试是不可能的C)无法度量随机测试实际覆盖率D)随机测试的成本大,时间长,是一种不值得一做的测试答案:D解析:[单选题]33.软件设计阶段的测试主要采取的方式是()。A)评审B)白盒测试C)黑盒测试D)动态测试答案:A解析:[单选题]34.我需要知道自己表现如何A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]35.()。()意味着一个操作在不同的类中可以有不同的实现方式。A)多继承B)多态性C)消息D)封装答案:B解析:[单选题]36.不是文档测试包括的内容()。A)合同文档B)开发文档C)管理文档D)用户文档答案:A解析:[单选题]37.()的目的是对最终软件系统进行全面的测试,确保最终软件系统满足产品需求并且遵循系统设计。A)系统测试B)集成测试C)单元测试D)功能测试答案:A解析:[单选题]38.软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性()是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。A)已恢复性B)成熟性C)容错性D)稳定性答案:C解析:[单选题]39.坚持在软件开发的各个阶段实施下列()措施,才能在开发工程中尽早发现和预防错误。A)技术评审B)程序测试C)文档审查D)管理评审答案:A解析:[单选题]40.以下哪条不是实施缺陷跟踪的目的()问题。A)软件质量无法控制B)问题无法量化C)重复问题接连产生D)程序代码规范问题答案:D解析:[单选题]41.在某大学学籍管理信息系统中,假设学生年龄的输入范围为16-40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。A)可划分为2个有效等价类,1个无效等价类B)可划分为2个有效等价类,2个无效等价类C)可划分为1个有效等价类,2个无效等价类D)可划分为1个有效等价类,1个无效等价类答案:C解析:[单选题]42.()。LoadRunner测试工具是一种什么测试工具()A)功能性B)性能C)强度D)白盒测试答案:B解析:[单选题]43.下列关于软件可靠性测试的说法中,错误的是()A)发现软件缺陷是软件可靠性测试的主要目的B)软件可靠性测试通常用于有可靠性要求的软件C)在一次软件可靠性测试中,执行的测试用例必须完全符合所有定义的软件运行剖面D)可靠性测试通常要对测试结果进行分析才能获得测试结论答案:A解析:[单选题]44.手机APP测试时,下列哪项说法是错误的?()A)因安卓和IOS的表现效果以及操作系统不同,应将测试用例分成两个客户端B)APP是否能正常安装需要测试C)APP中如果有定位功能需要测试手机定位是否被打开D)都是手机端的操作,测试时不需要考虑屏幕的尺寸问题。答案:D解析:[单选题]45.软件静态分析一般包括:控制流分析、数据流分析、接口分析,以及A)表达式分析B)功能分析C)边界值分析D)因果图分析答案:A解析:[单选题]46.我喜欢快速学习新事物A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]47.假定X为整数类型变量,X>=1并且X<=10,如果用边界值分析法,X在测试中应该取()值。A)1,10B)0,1,10,11C)1,11D)1,5,10,11答案:B解析:[单选题]48.据权威部门统计,软件错误产生的原因分布图表中,如下()选项是导致软件错误的主要原因A)软件需求规格说明错误B)设计错误C)编码错误D)测试错误答案:A解析:[单选题]49.我善于处理数字资料A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]50.通常情况下,基本功能测试和性能测试的执行顺序是:A)功能测试和性能测试同时进行B)先进行性能测试,然后再进行基本功能的测试C)先进行基本功能的测试,然后再进行性能测试D)基本功能测试和性能测试哪个先执行都无所谓答案:C解析:[单选题]51.集成测试对系统内部的交互以及集成后系统功能检验了何种质量特性()A)可靠性B)可维护性C)正确性D)可使用性答案:C解析:[单选题]52.以下不属于易用性测试的是()。A)可靠性测试B)辅助功能测试C)用户界面测试D)功能易用性测试答案:A解析:[单选题]53.在软件测试中,白盒测试方法是通过分析程序的()来设计测试用例的方法。A)应用范围B)内部逻辑C)功能D)输入数据答案:B解析:[单选题]54.下述说法错误的是A)单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作B)集成测试也叫做组装测试,通常在编码完成的基础上,将所有的程序模块进行有序的、递增的测试C)集成测试是检验程序单元或部件的接口关系,逐步集成为符合概要设计要求的程序部件或整个系统。D)系统测试是在真实或模拟系统运行环境下,检查完整的程序系统能否和相关硬件、外设、网络、系统软件和支持平台等正确配置与连接,并满足用户需求答案:B解析:[单选题]55.以下目标中,哪个是软件性能测试的目标A)检查软件的容错能力B)发现压力下软件功能的缺陷C)发现软件的安全漏洞D)检查用户界面是否易于使用答案:B解析:[单选题]56.软件生存期中费用消耗最大的环节是()A)软件测试B)软件开发C)软件质量保证D)软件文档审查答案:A解析:[单选题]57.下列不属于系统模块等级的是()A)高危模块B)一般模块C)低危模块D)缺陷模块答案:D解析:[单选题]58.不属于单元测试内容的是()。A)模块接口测试B)局部数据结构测试C)独立路径测试D)用户界面测试答案:D解析:[单选题]59.技术评审的目的是()A)确认软件符合预先定义的开发规范和标准B)发现软件业务错误C)保证软件在独立的模式下进行开发D)与项目管理无关答案:A解析:[单选题]60.关于测试充分性的描述,正确的是:A)只有进行完全的测试才充分B)在有限的时间和资源条件下,找出所有的软件的错误,使软件趋于完美,是不可能的C)当继续测试没有发现新缺陷时D)当全部测试用例都执行完后答案:B解析:[单选题]61.系统测试中最基本的测试策略是()。A)功能测试B)性能测试C)安全性测试D)压力测试答案:A解析:[单选题]62.基于GUI的功能测试工具原理是将操作应用程序的各种动作和输入记录下来,生成一个()。A)测试脚本B)脚本文件C)记录文件D)操作文件答案:B解析:[单选题]63.()。包含风险分析的软件工程模型是()。A)喷泉模型B)瀑布模型C)增量模型D)螺旋模型答案:D解析:[单选题]64.在以下有关集成测试的说法中,错误的说法是(2分)A)自底向上集成的缺点是在早期不能进行并行测试,不能充分利用人力B)自底向上集成的优点是减少了编写桩模块的工作量C)自顶向下集成的优点是能够较早地发现在高层模块接口、控制等方面的问题D)自顶向下集成的缺点是需要设计较多的桩模块,测试的开销较大答案:A解析:[单选题]65.关于逻辑覆盖,下列说法中错误的是()A)条件覆盖考虑到了每个逻辑条件的取值的所有组合情况B)在逻辑覆盖中,条件组合覆盖是覆盖率最大的测试方法C)语句覆盖的语句不包括空行、注释、空行等D)相比于语句覆盖,判定覆盖考虑到了每个判定语句的取值情况答案:A解析:[单选题]66.下列测试中属于与手工测试具有共性的东西的是()。A)测试数据文件B)测试用例C)测试日志D)测试脚本代码答案:B解析:[单选题]67.内部度量的主要目的是()A)确保获得所需的外部质量B)确保获得所需的使用质量C)在执行前评价软件产品的质量D)以上全部答案:D解析:[单选题]68.功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,这属于软件缺陷级别中的()。A)致命缺陷B)严重缺陷C)一般缺陷D)微小缺陷答案:B解析:[单选题]69.数据流覆盖关注的是程序中某个变量从其声明、赋值到引用的变化情况,它是下列哪一种覆盖的变种()。A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖答案:D解析:[单选题]70.如果一个产品中严重的缺陷基本完成修正并通过复测,进入公测阶段的成品是()。A)AlphA.版B)BetA.版软件C)正版D)Demo演示版答案:B解析:[单选题]71.下列哪项工作与软件缺陷管理和追踪无关()A)对缺陷应该包含的信息条目、状态分类等进行完善设计B)通过软件系统自动发送通知给相关开发和测试人员,使缺陷得到及时处理C)对测试用例的执行结果进行记录和追踪D)通过一些历史曲线和统计曲线来分析和预测未来的缺陷发现情况答案:C解析:[单选题]72.我很有雄心A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]73.()。()是从用户使用系统的角度描述系统功能的图形表达方法。A)类图B)活动图C)用例图D)状态图答案:C解析:[单选题]74.下列哪种文档不是在详细设计阶段产生的()。A)详细设计说明书B)单元测试计划C)系统测试用例D)单元测试报告答案:C解析:[单选题]75.操作系统是一种()A)应用软件B)系统软件C)通用软件D)工具软件答案:B解析:[单选题]76.()。软件公司的人员组成中以下不是必需的是()A)几个高水平的项目经理B)一批优秀的技术人员C)一批踏实的行政人员D)一批能喝酒唱歌聊天的市场人员答案:D解析:[单选题]77.()。顺序图中的交互对象用()图形符号表示。A)方框B)小人C)椭圆D)矩形答案:D解析:[单选题]78.()。面向对象程序设计中,基于父类创建的子类具有父类的所有特性(属性和方法),这一特点称为类的()。A)多态性B)封装性C)继承性D)重用性答案:C解析:[单选题]79.具有层次结构的大型软件的一种测试方法是从上层模块开始,由上到下进行测试。此时,有必要用一些模块替代尚未测试过的下层模块,这些模块称为()。A)桩B)仿真器C)模拟器D)原型答案:A解析:[单选题]80.我善于长远思考A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]81.关键字驱动脚本是A)线性脚本B)结构化脚本C)共享脚本D)数据驱动脚本答案:D解析:[单选题]82.下列测试中不属于系统测试的是()。A)性能测试B)集成测试C)压力测试D)可靠性测试答案:B解析:[单选题]83.()。数据字典的建立在()阶段进行。A)可行性研究B)需求分析C)总体设计D)详细设计答案:B解析:[单选题]84.要求用户参与的测试阶段是()。A)验收测试B)系统测试C)集成测试D)单元测试答案:A解析:[单选题]85.下列()不是在软件故障插入测试技术中关注的方面。A)故障类型B)故障对系统的破坏程度C)插入故障的方法D)目标系统答案:B解析:[单选题]86.SQL语言中删除一个表的语句是()A)DroptableB)DeletetableC)destroytableD)removetable答案:A解析:[单选题]87.()。类图中的类用()图形符号表示。A)方框B)矩形C)具有2个分割线的矩形D)具有1个分割线的矩形答案:C解析:[单选题]88.下面四种说法中正确的是()A)因果图法是建立在决策表法基础上的一种白盒测试方法;B)等价类划分法是边界值分析法的基础;C)健壮性等价类测试的测试用例要求在有效等价类中取值;D)在任何情况下做黑盒测试皆应首先考虑使用错误推断法。答案:C解析:[单选题]89.在()阶段开始进行系统性能测试。A)验收测试B)单元测试C)系统测试D)集成测试答案:C解析:[单选题]90.在性能测试中,关于数据准备,()的描述是正确的。①识别数据状态验证测试案例。②初始数据提供了基线用来评估测试执行的结果。③业务数据提供负载压力背景。④脚本中参数数据真实模拟负载。A)①②③B)①③④C)②③D)①②③④答案:D解析:[单选题]91.下列关于正确选择自动化测试工具的说法中错误的是()A)选择适合自己公司项目的自动测试工具,可以从测试工具的功能,集成能力,操作系统和开发工具的兼容性等几个方面来考虑。B)引入工具时不需要考虑工具引入的连续性和一致性C)尽量选择主流测试工具D)如果需要多种工具,尽量选择同一公司的产品。答案:B解析:[单选题]92.如果某段代码简明、易懂并且注释准确没有歧义,那么我们说此代码具备()。A)正确性B)清晰性C)规范性D)一致性答案:B解析:[单选题]93.使用LoadRunner创建测试脚本时,如果被测应用系统是B/S结构,一般需要选择()协议。A)Web(Http/Html)B)WAPC)ODBCD)EnterpriseJavaBean(EJB)答案:A解析:[单选题]94.在进行单元测试过程中,通常测试工程师都需要借助_()来代替所测模块调用的子模块:A)桩模块B)驱动模块C)桩模块和驱动模块D)存根模块和驱动模块答案:A解析:[单选题]95.在软件测试用例设计的方法中,最常用的方法是黑盒测试和白盒测试,其中不属于白盒测试所关注的是()A)程序结构B)软件外部功能C)程序正确性D)程序内部逻辑答案:B解析:[单选题]96.我对自己非常认可A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]97.下面对静态测试和动态测试的区别描述正确的是()。A)静态测试是由开发人员执行的,而动态测试是由专[门的测试人员完成B)静态测试是主要是为了增加测试人员对软件的理解,而动态测试是为了发现缺陷C)静态测试并没有真正的运行软件,而动态测试需要运行软件D)静态测试需要借助于专[J]的测试工具,而动态测试不需要答案:C解析:[单选题]98.关于软件质量,下列说法中正确的是A)软件只要满足客户的功能需求就是质量合格的产品。B)软件质量的评价只针对软件本身,与软件相关的资料、文档并不在质量评价范围。C)目前,国际上还没有一个通用的软件质量评价标准。D)软件需求模糊会影响软件质量答案:D解析:[单选题]99.()。由软件的最终用户们在一个或多个客户场所进行的测试是()测试。A)AlphaB)BetaC)黑盒测试D)白盒测试答案:B解析:[单选题]100.()。()是计算机程序及其说明程序的各种文档。A)软件B)文档C)数据D)程序答案:A解析:[单选题]101.有一个功能增强型的项目,其以前的产品已经很稳定,并且新增的项目只有少数几个构件被增加或修改,那么对该项目进行集成测试最适合采用的策略是()。A)自项向下集成策略B)自底向上集成策略C)非增量集成策略D)基于功能的集成策略答案:C解析:[单选题]102.下面有关测试原则的说法正确的是()。A)测试用例应由测试的输入数据和预期的输出结果两部分组成B)测试用例应选取合理的输入数据C)程序最好由编写该程序的程序员自己来测试D)使用测试用例进行测试是为了检查程序员是否做错了他该做的事答案:A解析:[单选题]103.对于参数配置类的软件,要用()选择较少的组合方式达到最佳效果。A)等价类划分B)因果图法C)正交试验法D)场景法答案:C解析:[单选题]104.以下()方法不是黑盒测试用例的设计方法。A)场景法B)边界值法C)因果图法D)路径法答案:D解析:[单选题]105.()是导致软件缺陷的最大原因。A)需求规格说明书B)设计方案C)编写代码D)测试计划答案:A解析:[单选题]106.下列关于QTP两种脚本视图的描述中错误的是()。(选择一项)A)两种视图不是相互独立的,一处改动会影响另一处的记录B)专家视图中的一行语句,一定能在关键字视图中找到相应的步骤C)通过关键字视图,测试人员可以方便地在脚本中添加控制语句(如判断和循环语句)D)他们都是记录操作步骤的脚本,只是记录的方式不同而已答案:C解析:[单选题]107.若一个通讯簿最多可以输入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解析:[单选题]108.以下关于测试目的的观点,不正确的是:A)软件测试的目的是寻找错误,并且尽最大可能找到最多的错误B)找出软件开发人员的问题并评价开发人员能力C)一个成功的测试是发现了至今未发现的错误的测试D)测试的目的,是想以最少的人力、物力和时间找出软件中潜在的各种错误和缺陷,通过修正各种错误和缺陷提高软件质量,避免软件发布后由于潜在的软件缺陷和错误造成的隐患所带来的商业风险答案:B解析:[单选题]109.代码检查法有桌面检查法,走查和()。A)静态测试B)代码审查C)动态测试D)白盒测试答案:B解析:[单选题]110.WEB应用链接测试不包括()。A)无链接指向的页面B)错误的链接C)客户端与服务器端的链接速率D)不存在的页面文件答案:C解析:[单选题]111.以下不属于集成测试层次的是A)应用环境集成测试B)模块内集成测试C)子系统内集成测试D)子系统间集成测试答案:A解析:[单选题]112.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是()。A)系统功能B)局部数据结构C)重要的执行路径D)错误处理答案:A解析:[单选题]113.进行兼容性测试的目的在于()。A)测试程序在不同的平台上可以正常运行B)测试程序与平台上的其他程序可以同时正常运行C)测试数据格式在不同应用程序之间可以通用D)以上选项都正确答案:D解析:[单选题]114.以下不适用自动化测试的情况为()。A)负载测试B)回归测试C)界面体验测试D)压力测试答案:C解析:[单选题]115.()。对于一些关键代码或新人写的代码,主要采取()方式。A)走查B)会议审查C)代码互评D)自查答案:B解析:[单选题]116.我觉得待人接物符合伦理道德很重要A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]117.某个脚本被多个测试用例使用,该脚本是A)线性脚本B)结构化脚本C)共享脚本D)数据驱动脚本答案:C解析:[单选题]118.我喜欢提出督导的见解A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]119.缺陷的严重等级分为:致命缺陷、严重缺陷、()、较小缺陷。A)微小缺陷B)建议缺陷C)般缺陷D)可忽略缺陷答案:C解析:[单选题]120.单元测试中用来模拟被测模块调用者模块是()A)父模块B)子模块C)驱动模块D)桩模块答案:C解析:[单选题]121.问题还没有解决,测试人员新报告的缺陷,或验证后缺陷仍然存在,这些缺陷所处的状态是()。A)关闭状态B)已修正状态C)激活状态D)非激活状态答案:C解析:[单选题]122.()。()帮助理解反应型对象的行为变化。A)用例图B)类图C)顺序图D)状态图答案:D解析:[单选题]123.内容评审时检查列表涵盖()个。A)10B)8C)7D)6答案:A解析:[单选题]124.()。软件过程是()。A)特定的开发模型B)一种软件求解的计算逻辑C)软件开发活动的集合D)软件生命周期模型答案:C解析:[单选题]125.在模块测试的过程中,采用自底向上的测试比自顶向下的测试()A)好B)差C)一样D)不确定答案:A解析:[单选题]126.我会公开表达对他人的反对意见A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]127._____可以作为软件测试结束的标志。A)使用了特定的测试用例B)错误强度曲线下降到预定的水平C)查出了预定数目的错误D)按照测试计划中所规定的时间进行了测试答案:B解析:[单选题]128.()是一种黑盒测试方法,它是把程序的输入域划分成若干部分,然后从每个部分中选取少数代表性数据当作测试用例A)等价类划分法B)边界值分析法C)因果图法D)场景法答案:A解析:[单选题]129.()。对已经发行的错误进行错误定位和确定出错性质,并改正这些错误,同时修改相关的文档,这种行为属于()A)测试B)调试C)回归测试D)单元测试答案:B解析:[单选题]130.()。()描述了一组交互对象间的动态协作关系,它表示完成某项行为的对象和这些对象之间传递消息的时间顺序。A)类图B)顺序图C)状态图D)协作图答案:B解析:[单选题]131.()。在下面叙述中哪一个不是软件需求分析的任务?()A)问题分解B)可靠性与安全性要求C)结构化程序设计D)确定逻辑模型答案:C解析:[单选题]132.在覆准则中,最常用的是()A)语句覆盖B)条件覆盖C)分支覆盖D)以上全部答案:D解析:[单选题]133.《GB/T18905软件工程产品评价》中确定的通用评价过程包括:________。A)确立评价需求、设计评价、执行评价和评估结果B)确立评价目的、规定评价、设计评价和执行评价C)确立评价需求、规定评价、设计评价和执行评价D)确立评价目的、设计评价、执行评价和评估结果答案:D解析:[单选题]134.不属于逻辑覆盖方法的是()A)组合覆盖B)判定覆盖C)条件覆盖D)接口覆盖答案:D解析:[单选题]135.()。以下哪一条不属于软件缺陷的描述()A)软件未达到软件规格说明书规定的功能。B)软件超出软件规格说明书中指明的范围C)软件运行出现警告D)软件测试人员认为软件难于理解,不易使用答案:C解析:[单选题]136.因果图的基本关系符号不包括()。A)与B)恒等C)异或D)非答案:C解析:[单选题]137.软件测试的目的是()。A)评价软件的质量B)发现软件的错误C)找出软件中所有的错误D)证明软件是正确的答案:B解析:[单选题]138.关于软件测试的叙述正确的是:A)测试开始越早,越有利于发现软件缺陷B)用正确的测试用例设计方法,软件测试可以做到穷举测试C)测试覆盖度和测试用例数量成正比D)软件测试的时间越长越好答案:A解析:[单选题]139.以下哪个覆盖发现错误最弱A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:A解析:[单选题]140.通常情况下,下列选项中不属于编写测试用例应该包括的内容的是()。(选择一项)A)被测项目名称B)与本用例相关的其他用例C)测试时所发现缺陷的严重程度D)测试时需要输入的数据答案:C解析:[单选题]141.()。类图中的对象用()图形符号表示。A)方框B)矩形C)具有2个分割线的矩形D)具有1个分割线的矩形答案:D解析:[单选题]142.瀑布模型表达了一种系统的、顺序的软件开发方法。以下关于瀑布模型的叙述中,正确的是A)瀑布模型能够非常快速地开发大规模软件项目B)只有很大的开发团队才使用瀑布模型C)瀑布模型已不再适合于现今的软件开发环境D)瀑布模型适用于软件需求确定,开发过程能够采用线性方式完成的项目答案:D解析:[单选题]143.软件测试活动主要包括()。A)测试总结B)测试执行C)都是D)测试设计答案:C解析:[单选题]144.下列关于软件验收测试的合格通过准则错误的是()A)软件需求分析说明书中定义的所有功能已全部实现,性能指标全部达到要求;B)所有测试项没有残余一级、二级和三级错误;C)立项审批表、需求分析文档、设计文档和编码实现不一致;D)验收测试工件齐全答案:C解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]145.下列关于软件兼容性及兼容性测试的说法中错误的是()(选择两项)A)从WEB页面中复制文字可以粘贴到EXCEL文件中,属于软件的兼容性B)在WINDOWS的画图程序中保存的.bmp图片,可以在PhotoShop中打开,属于软件兼容性C)MYSQL数据库可以在LINUX系统下运行,也可以在WINDOWS操作系统下运行,不属于软件的兼容性D)在WONDOWS2000下,WORD95和WORD2000可以正常使用,不属于软件的兼容性答案:CD解析:[多选题]146.下列关于软件测试和软件生命周期的说法中正确的是()(选择两项)A)从软件生命周期的螺旋模型来看,所有测试工作是在编码结束以后才开始介入B)螺旋模型和瀑布模型相比,测试工作介入的更早,更具体,从而更好的地规避了风险。C)测试计划是用于指导整个测试过程的,所以一旦测试计划通过评审,是不能改动的D)从软件测试生命周期来看,一个软件的新版本要经过评审才能发布。答案:BD解析:[多选题]147.下列关于单元测试的说法中错误的是()。(选择二项)A)单元测试也需要进行计划、设计、执行、评审等一系列过程B)单元测试往往需要编写桩模块和驱动模块C)单元测试完全采用白盒测试方法完成D)单元测试的直接依据是需求规格说明书答案:CD解析:[多选题]148.编写测试计划的目的是()A)使测试工作顺利进行B)使项目参与人员沟通更舒畅C)使测试工作更加系统化D)软件工程以及软件过程的需要E)软件过程规范化的要求F)控制软件质量答案:ABC解析:第3部分:判断题,共70题,请判断题目是否正确。[判断题]149.()。程序员兼任测试员可以提高工作效率。A)正确B)错误答案:错解析:[判断题]150.测试一个程序,只需按程序的预期工作方式运行它就行了。A)正确B)错误答案:错解析:[判断题]151.()。活动图显示动作及其结果,着重描述操作实现中所完成的工作,以及用例实例或类中的活动。()A)正确B)错误答案:错解析:[判断题]152.没有发现错误的测试是没有价值的A)正确B)错误答案:对解析:[判断题]153.白盒测试需要程序员参与,黑盒测试不需要A)正确B)错误答案:错解析:[判断题]154.必须要求用户参与的测试阶段是单元测试A)正确B)错误答案:错解析:[判断题]155.黑盒测试是从用户观点出发的测试。A)正确B)错误答案:对解析:[判断题]156.()。软件=程序+文档。A)正确B)错误答案:对解析:[判断题]157.进行自顶向下集成测试,需要为所测模块或子系统编制相应的桩模块。A)正确B)错误答案:对解析:[判断题]158.发现错误多的程序模块,残留在模块中的错误也多。A)正确B)错误答案:对解析:[判断题]159.()。可行性研究是软件定义时期的最后一个阶段。A)正确B)错误答案:错解析:[判断题]160.软件验收测试包括Alpha测试和Beta测试。A)正确B)错误答案:对解析:[判断题]161.产品说明书(需求文档)的变更应当受到控制。()A)正确B)错误答案:对解析:[判断题]162.()。SD法是一种面向数据结构的设计方法,强调程序结构与问题问题相对应。()A)正确B)错误答案:错解析:[判断题]163.()。按测试过程分类软件测试分为单元测试、集成测试、验收测试和系统测试A)正确B)错误答案:错解析:[判断题]164.静态白盒测试可以找出遗漏之处的问题。A)正确B)错误答案:错解析:[判断题]165.()。测试用例的数目越多,测试的效果越好。A)正确B)错误答案:错解析:[判断题]166.测试用例是在测试执行后写的()A)正确B)错误答案:错解析:[判断题]167.()。回归测试不是一个测试阶段,只是一种可以用于软件测试各个过程的测试技术。A)正确B)错误答案:对解析:[判断题]168.所有的缺陷必须得到修改。()A)正确B)错误答案:错解析:[判断题]169.好的测试员不懈追求完美A)正确B)错误答案:错解析:[判断题]170.可以发布具有配置缺陷的软件产品。A)正确B)错误答案:对解析:[判断题]171.条件覆盖不一定包含判定覆盖。A)正确B)错误答案:对解析:[判断题]172.()。UML只适用于面向对象软件开发的需求分析阶段,而不适用于软件设计、编码和测试的其它阶段。A)正确B)错误答案:错解析:[判断题]173.数据流图和数据字典共同构成系统的逻辑模型()A)正确B)错误答案:对解析:[判断题]174.在回归测试中无需修正测试用例便可继续开展测试工作A)正确B)错误答案:对解析:[判断题]175.在没有产品说明书和需求文档的条件下可以进行动态黑盒测试。A)正确B)错误答案:错解析:[判断题]176.()。测试应该尽可能早地进行测试。A)正确B)错误答案:对解析:[判断题]177.压力测试是一种基本的质量保证行为,它是每个重要软件测试工作的一部分。()A)正确B)错误答案:对解析:[判断题]178.如果输入条件规定了取值范围,则可定义一个有效等价类和两个无效等价类。A)正确B)错误答案:对解析:[判断题]179.开发人员确认是bug,设置状态为?Fixed?A)正确B)错误答案:错解析:[判断题]180.1510不()。数据处理问题的工作过程大臻分为三步,即取得数据、变换数据和给出数据()。A、变换型B、事务型C、结构化D、非结构化A)正确B)错误答案:对解析:[判断题]181.程序效率的提高主要应通过选择高效的算法来实现。A)正确B)错误答案:错解析:[判断题]182.()。?遵循计划高于对变更的及时响应?是?敏捷软件开发宣言?的价值观。()A)正确B)错误答案:错解析:[判断题]183.测试自动化是万能的。A)正确B)错误答案:错解析:[判断题]184.()。结构化需求分析是一种面向对象的需求分析方法。A)正确B)错误答案:错解析:[判断题]185.测试用例都是由测试输入数据和对应的实际输出结果这两部分组成。A)正确B)错误答案:错解析:[判断题]186.0判定/条件覆盖指满足判定覆盖标准或条件覆盖标准。A)正确B)错误答案:错解析:[判断题]187.()。程序中存在很多判定和条件,不可能实现100%的条件覆盖。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.手机出现发热发烫,是因为CPU使用率过高,CPU过于繁忙,会使整个手机无法响应用户,整体性能降低,用户体验就会很差。()A)正确B)错误答案:对解析:[判断题]198.()。黑盒测试需要查看程序代码。A)正确B)错误答案:错解析:[判断题]199.()。常用的制定进度计划的工具主要有Word和Excel两种。()A)正确B)错误答案:错解析:[判断题]200.验收测试只能由开发公司的测试人员来实施的A)正确B)错误答案:错解析:[判断题]201.软件一般都会交由用户使用,因此必须测试易用性。()A)正确B)错误答案:对解析:[判断题]202.()。封装是将对象的属性和方法封装在一起。A)正确B)错误答案:对解析:[判断题]203.理论上白盒测试可以发现软件所有的缺陷。A)正确B)错误答案:错解析:[判断题]204.软件和硬件的可靠性都可以精确度量。A)正确B)错误答案:错解析:[判断题]205.进行了自动化测试的软件质量比只进行了手工测试的软件质量高。()A)正确B)错误答案:错解析:[判断题]206.进行自底向上集成测试,需要为所测模块或子系统编制相应的桩模块。A)正确B)错误答案:错解析:[判断题]207.()。文档是影响软件可维护性的决定因素。()A)正确B)错误答案:对解析:[判断题]208.为了提高测试的效率,应该随机选取测试数据A)正确B)错误答案:错解析:[判断题]209.()。只要能够达到100%的逻辑覆盖率,就可以保证程序的正确性。A)正确B)错误答案:错解析:[判断题]210.()。总体上说,软件工程文档可以分为用户文档、开发文档和管理文档3类。()A)正确B)错误答案:对解析:[判断题]211.W模型能够较早地发现缺陷()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.请举例说明删除一个非空目录的操作命令。答案:rm-rftest解析:[问答题]221.说说你在测试过程中,线上出问题了,你的解决方案?答案:1)与客户沟通确定问题2)到测试环境确认问题3)确认了问题交给开发人员去解决4)解决完了以后回来判断问题产生的原因解析:[问答题]222.请统计ns_goods表记录的行数。答案:selectcount(*)fromns_goods;解析:[问答题]223.14.怎么确保测试用例覆盖完全答案:我会根据需求文档说明书罗列测试点,把需求里面重要的测试点都全部完全覆盖到,覆盖所有的业务逻辑,通过需求评审查漏补缺后就属于高质量的测试用例。解析:[问答题]224.如果你们的项目,比如说充值1000元,到账只有800元,这个你们怎么排查问题?答案:需要弄清楚整个充值的数据流走向,包括页面操作,充值1000-->支付银行卡扣款1000-->托管银行账户+1000-->平台账户用户表余额+1000,确认是哪个环节出问题,同步查看数据库日志分析来去进行具体排查解析:[问答题]225.软件的验证和确认是什么意思答案:验证就是要用数据证明我们是不是在正确的制造产品。注意这里强调的是过程的正确性确认就是要用数据证明我们是不是制造了正确的产品。注意这里强调的是结果的正确性解析:[问答题]226.java理论可以说明下吗答案:重写,重载,类:类是具有相同属性和方法的一组对象的集合,对象:用来描述客观事物的一个实体,由一组属性和方法构成,属性:对象具有的各种特征,方法:对象执行的操作。解析:[问答题]227.什么是软件质量保证?软件质量保证人员与开发人员的关系如何?答案:软件质量保证就是通过确保软件过程的质量,来保证软件产品的质量。软件质量保证人员和开发人员之间具有管理上的严格的独立性,两个小组的管理员都不能越权管理另一组,但都可以向更高层的管理者汇报软件开发中的问题解析:[问答题]228.fiddler工具主要用来做什么?怎么用?答案:抓包,分析定位系统问题利用fiddler可以将测试环境资源重定向到本地,快速验证一些bug利用fiddler可以完成做一些简单的接口测试利用fiddler的断点可以完成一些特殊场景下的测试,比如安全测试解析:[问答题]229.请举例说明切换用户的操作命令。答案:su-root解析:[问答题]230.生产环境出bug了,你应该怎么办?答案:如果是小问题的话就从主干上COPY一个分支HOTFIX版本做修复,修复后发布新的测试环境做回归测试,修复完成后在发布新版本。如果问题较大影响到系统正常运行使用则需要回滚一个版本在做测试。解析:[问答题]231.Fiddler原理是什么?Fiddle代理的端口是多少?答案:原本是浏览器直接向服务器发送请求获取响应数据的,FIDDLER可以从中截断,作为代理服务器,浏览器的请求都需要通过FIDDLER发送给服务器,通常用于解析请求、修改请求、构造请求。旧版本端口号8888,具体可在设置代理里面查看。解析:[问答题]232.pleasewriteane-mailtoyourPMtoaskforaleave1)youanassistantsoftwareengineerintheBIprojectteamof8members2)Atpresent,yourprojectisdelayedforsomereasons3)However,therearesomefamilyaffairsforyoutodealwithandyouneeda3-days-off答案:DearPM,Hello,Iamxxx,anassistantsoftwareengineerintheBIprojectteamof8members.IwouldliketoknowifIcouldaskforathree-dayleaveduetosomeurgentfamilyaffairsthatneedtobehandledwith.Asformywork,myprojectisdelayedforsomereasonsandIhavemyteammatestakenovermyjobifnecessary.Iapologizefortheinconveniencemyabsencefromworkmaycause.Thankyouforyourunderstanding.Yours,xxxxxx年xx月xx年解析:[问答题]233.如何判断是前台还是后台的bug,可以使用fiddler抓取请求信息答案:可以通过抓包工具fiddler来做简单判断,也可以直接查看后台日志。通过fiddler抓取请求信息的话:1)fiddler在没有设置过滤器的情况下,没有抓取到任何请求信息。(可能是前端页面元素没有绑定事件,或者绑定事件的元素弄错了,或者前端发生了js错误等)2)若抓取到的请求的返回httpcode为500,说明服务器发生了内部错误3)若抓取到的请求的返的httpcode为404,说明可能是服务器根本没有这个地址的服务,也有可能是因为前台js提交请求的时候弄错了提交地址。解析:[问答题]234.Android和ios测试区别?答案:1)Android长按home键呼出应用列表和切换应用,然后右滑则终止应用2)多分辨率测试,Android端20多种,ios较少3)手机操作系统,Android较多,ios较少且不能降级,只能单向升级,新的ios系统中的资源库不能完全兼容低版本中的ios系统中的应用,低版本ios系统中的应用调用了新的资源库,会直接导致闪退(crash)4)操作习惯:Android,back键是否被重写,测试点击back键后的反馈是否正确,应用数据从内存移动到SD卡后能否正常运行等;5)push测试:Android:点击home键,程序后台运行时,此时接收到push,点击后唤醒应用,此时是否可以正确跳转;ios,点击home键关闭程序和屏幕锁屏的情况(红点的显示)6)安装卸载测试:Android的下载和安装的平台和工具和渠道比较多,ios主要有APPstore,iTunes和testflight下载7)升级测试:可以被升级的必要条件:新旧版本具有相同的签名;新旧版本具有相同的包名,有一个标示符区分新旧版本(如版本号),对于Android若有内置的应用需检查升级之后内置文件是否匹配(如内置的输入法)另外:对于测试还需要注意以下几点:1)并发(中断)测试:闹铃弹出框提示,另一个应用的启动,视频音频的播放,来电、用户正在输入等,语音、录音等的播放时强制其他正在播放的要暂停2)数据来源的测试:输入、选择、复制、语音输入、安装不同输入法输入等3)push(推送)测试:在开关机、待机状态下执行推送。消息先行及其推送跳转的正确性,应用在开发、未打卡状态,应用启动且在后台运行的情况下是push显示和跳转是否正确;推送消息阅读前后数字的变化是否正确多条推送的合集的显示和跳转是否正确4)分享跳转:分享后的文案是否正确,分享后条状是否正确,显示的消息来源是否正确5)触屏测试:同时触摸不同的位置或者同时进行不同操作,查看客户端的处理情况,是否会crash等解析:[问答题]235.简要阐述你对软件配置管理的理解答案:它涵盖了软件生命周期的所有领域并影响所有数据和过程,通过一系列技术、方法和手段来维护产品的历史,标识和定位产品独有的版本,并在产品的开发和发布阶段控制变化。通过有序管理和减少重复性工作配置管理保证了生产的质量和效率解析:[问答题]236.用过哪些测试工具?简述下怎么操作的?答案:Jmeter、soapui、monkeyJmeter简单压力测试、接口测试soapui接口测试monkey主要是APP压力、稳定性测试解析:[问答题]237.你们会统计一条需求的缺陷密度吗答案:没有统计解析:[问答题]238.个人贷款和小微企业贷款有什么区别吗答案:一个是个人,一个是企业,个人贷款一般除用于个人经营外,还可能是车贷房贷装修贷其他消费等,企业贷主要用于企业经营或者资金周转,个人贷资料需要个人信用征信、个人资金流水、收入来源证明,个人抵押物,贷款额度相对小、周期短;企业贷资料所需经营状况,信用,对公流水等,贷款额度较大,周期长解析:[问答题]239.系统测试有哪几类?答案:恢复测试、安全测试、强度测试、性能测试解析:[问答题]240.__________是逻辑覆盖标准的一种,它要求选取足够多的测试数据,使得每个判定表达式中条件的各种可能组合都至少出现一次。答案:第一空:条件组合覆盖解析:[问答题]241.用过Fiddler吗?你都用来做什么?为什么不用F12直接抓包?答案:用过,通过FIDDLER工具抓查看请求数据和响应数据数据是否正确,主要原因是因为FIDDLER可以保存抓包的数据,也可以绕过前端篡改数据后向服务器发送请求。解析:[问答题]242.将ns_goods表的记录先根据成本价cost_price升序排序,然后再根据售价price降序排序。答案:select*fromns_goodsorderbycost_price,pricedesc;解析:[问答题]243.功能测试用例需要详细到什么程度才是合格的?答案:用例的详细程度能覆盖到功能需求的测试点就是合格的,我们在编写用例的时候时间允许的情况下,可以写的很详细,包括步骤包括具体的测试数据输入,当项目时间紧张的时候,我们只要列出要功能测试点的大纲就可以了解析:[问答题]244.你们做了哪些方面的性能测试(性能测试策略)?答案:负载测试:通过逐步增加系统的负载,测试系统性能的变化,在满足系统性能指标的情况下测试系统所能承受的最大负载量。稳定测试:在系统稳定运行也就是系统业务正常运行的情况下进行长时间的测试,最终确保服务器的业务需求。并发测试:测试在某个时间点大批量用户同时触发请求数据服务器是否可以满足用户正常的业务需求。解析:[问答题]245.数据库在实际测试中主要用来做什么?请举例说明?答案:测试过程中校验数据的结果是否正确时需要用到数据库做校验,比如用户注册时,需校验该手机号是否已经注册过了;有时则需要用来构造数据,比如测试购买商品时,账户没有钱,可以通过数据库构造数据生产账户余额,方便测试购买功能和流程;协助定位

温馨提示

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

评论

0/150

提交评论