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

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷2)PAGE"pagenumber"pagenumber/SECTIONPAGES"numberofpages"numberofpages软件测试技术第1部分:单项选择题,共144题,每题只有一个正确答案,多选或少选均不得分。[单选题]1.()。面向对象软件技术的许多强有力的功能和突出的优点,都来源于把类组织成一个层次结构的系统。一个类的上层可以有父亲,下层可以有子类。这种层次结构系统的一个重要性质是(),一个类可获得其父亲的全部描述(数据和操作)。A)兼容性B)继承性C)复用性D)多态性答案:B解析:[单选题]2.CMM划分为几个级别A)3B)5C)4D)6答案:B解析:[单选题]3.下列关于缺陷分类的说法中错误的是()。A)按严重性来给缺陷进行分类,主要是从产品和用户的角度来考虑B)优先级表示修复缺陷的迫切程度和应该何时修复C)缺陷越严重,优先级越高D)缺陷的优先级随着项目的发展会发生变化答案:C解析:[单选题]4.110()。软件定义时期主要包括。A)问题定义B)总体设计C)可行性研究D)需求分析答案:D解析:[单选题]5.软件的六大质量特性包括()A)功能性、可靠性、兼容性、效率、稳定性、可移植B)功能性、可靠性、可用性、效率、可维护、可移植C)功能性、可靠性、可扩展性、效率、稳定性、可移植D)功能性、可靠性、可用性、效率、稳定性、可移植答案:B解析:[单选题]6.TestSuite在JUnit中的作用是()。A)集成多个测试用例B)做系统测试用的C)做自动化测试用的D)方法断言答案:A解析:[单选题]7.对软件是否能达到用户所期望的要求的测试称为()。A)有效性测试B)集成测试C)验收测试D)系统测试答案:C解析:[单选题]8.经验表明,在程序设计中,某模块与其他模块相比,若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比,通常应该()A)较少B)较多C)相似D)不确定答案:B解析:[单选题]9.模块分析可以看做是在体系结构分析工作基础上的细化,一般模块划分要考虑的问题有()A)确定作为测试重点的模块B)找出模块间的关系,按密切程度对模块进行排队C)考虑模块集成的次序D)以上全部答案:D解析:[单选题]10.假设学生年龄的输入范围为16〜40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。A)可划分为2个有效等价类、2个无效等价类B)可划分为1个有效等价类、2个无效等价类C)可划分为2个有效等价类、1个无效等价类D)可划分为1个有效等价类、1个无效等价类答案:B解析:[单选题]11.()。软件工程的产生源于软件危机,下列()是产生软件危机的内在原因。Ⅰ软件的复杂性Ⅱ软件维护困难Ⅲ软件成本太高Ⅳ软件质量难保证A)ⅠB)ⅢC)Ⅰ、ⅣD)Ⅲ、Ⅳ答案:A解析:[单选题]12.()。用例图中的操作者(Actor)一般指该软件系统的()。A)使用者B)开发者C)设计者D)测试者答案:A解析:[单选题]13.我是一个完美主义者A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]14.凭经验或直觉推测可能的错误,列出程序中可能有的错误和容易发生错误的特殊情况,选择测试用例的测试方法叫().A)等价类划分B)边界值分析C)错误推测法D)逻辑覆盖测试答案:C解析:[单选题]15.()方法根据输出对输入的依赖关系设计测试用例。A)路径测试B)等价类C)因果图D)边界值答案:B解析:[单选题]16.等价类划分完成后,得出(),它是确定测试用例的基础。A)有效等价类B)无效等价类C)等价类表D)测试用例答案:D解析:[单选题]17.软件评审的技术有()、场景分析、头脑风暴和工具。A)数据表B)测试用例C)检查表D)使用文档答案:C解析:[单选题]18.下列项目中不属于测试文档的是()。A)测试报告B)测试用例C)测试计划D)程序流程图答案:D解析:[单选题]19.设计功能测试用例的根本依据是()。A)被测产品的用户界面B)用户需求规格说明书C)用户手册D)概要设计说明书答案:B解析:[单选题]20.下列各项中___不是一个测试计划所应包含的内容A)测试资源、进度安排B)测试预期输出C)测试范围D)测试策略答案:B解析:[单选题]21.若该模块已发现并改正的错误数目较多,则该模块中残留的错误与其他模块相比通常应该()。A)较少B)较多C)相似D)不确定答案:B解析:[单选题]22.调试是()A)发现与预先定义的规格和标准不符合的问题B)发现软件错误征兆的过程C)有计划的、可重复的过程D)消除软件错误的过程答案:D解析:[单选题]23.脚本测试技术的作用是A)在性能测试中产生虚拟用户进行并发操作,将大量数据发送给系统B)在功能测试中模拟用户操作C)检查系统处理数据的能力D)以上都是答案:D解析:[单选题]24.不属于界面元素测试的是()。A)窗口测试B)文字测试C)功能点测试D)鼠标测试答案:C解析:[单选题]25.我觉得信息技术非常有趣A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]26.使用白盒测试方法时,确定测试数据的依据是指定的覆盖标准和()A)程序的注释B)程序的内部逻辑C)用户使用说明书D)程序的需求说明答案:B解析:[单选题]27.通常,()是在编码阶段进行的测试,它是整个测试工作的基础。A)系统测试B)确认测试C)集成测试D)单元测试答案:D解析:[单选题]28.()。以下反映模块独立性指标的是()。A)局部化B)耦合C)抽象D)信息隐蔽。答案:B解析:[单选题]29.下面的说法中属于系统测试目标的是()。①找出软件中存在的缺陷与错误。②确认软件所实现的功能是否符合规格说明。③确认软件的性能是否满足要求。A)①B)①②C)②③D)①②③答案:D解析:[单选题]30.()。可行性研究主要从以下几个方面进行研究()A)技术可行性,经济可行性,社会可行性。B)技术可行性,经济可行性,系统可行性。C)经济可行性,系统可行性,操作可行性。D)经济可行性,系统可行性,时间可行性。答案:A解析:[单选题]31.测试充分性准则内容不包括()。A)空集不充分性B)单调性C)可靠性D)复杂性答案:C解析:[单选题]32.()。软件测试按照测试层次可以分为()A)黑盒测试、白盒测试B)功能性测试和结构性测试C)单元测试、集成测试和系统测试D)动态测试和静态测试答案:C解析:[单选题]33.我善于提出新概念A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]34.测试管理工具能够具有哪些功能()①管理软件需求②管理测试计划③缺陷跟踪④测试过程中各类数据地统计和汇总A)①②④B)①②C)①②③④D)②③④答案:C解析:[单选题]35.我非常肯定自己的价值A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]36.()。模块独立性是软件模块化提出的要求,衡量模块独立性的度量标准是模块的()。A)内聚性和耦合性B)局部化和封装化C)抽象和信息隐藏D)逐步求精和结构图答案:A解析:[单选题]37.以下针对逻辑覆盖的叙述中()是不正确的。A)达到100%CC要求就一定能够满足100%DC的要求B)达到100%CDC要求就一定能够满足100%DC的要求C)达到100%MCDC要求就一定能够满足100%DC的要求D)达到100%路径覆盖要求就一定能够满足100%DC的要求答案:A解析:[单选题]38.软件测试管理包括测试过程管理、配置管理以及()A)测试评审管理B)测试用例管理C)测试计划管理D)测试实施管理答案:A解析:[单选题]39.大突击测试把所有的模块一次性集成为一个完整的系统后进行测试,很容易()A)通过测试B)整体崩溃C)快速查错D)快速排错答案:B解析:[单选题]40.下列关于selenium测试工具的Arrest和Verify说法不正确的是()。A)Verify可以直截了当的看到检查是否通过B)Arrest将会在检查失败时停止,并不运行后续的检查C)插入Verify验证,遇到不通过时不会终止测试将继续执行后续测试内容D)Arrest检查失败后,后续检查不会执行,无法直接收集后续检查结果状态答案:A解析:[单选题]41.我认为信任他人很重要A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]42.测试用例的控制管理过程为()。A)编写-评审-修改-使用-升级维护B)设计-编写-修改-评审-使用-升级维护C)编写-修改-使用-评审-升级维护D)编写-执行-修改-评审-升级维护答案:A解析:[单选题]43.()。下属任务中,不属于软件工程需求分析阶段的是()。A)分析软件系统的数据要求B)确定软件系统的功能要求C)确定软件系统的性能要求D)确定软件系统的运行平台答案:D解析:[单选题]44.我喜欢在有压力的环境下工作A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]45.软件测试员究竟做些什么()A)软件测试员需要发现软件缺陷B)软件测试员需要尽可能早一些发现软件缺陷C)软件测试员需要尽可能早一些发现软件缺陷,并确保其得以修复D)软件测试员需要可能早一些发现软件缺陷,并亲自对其进行修复答案:C解析:[单选题]46.大多数实际情况下,性能测试的实现方法是()A)黑盒测试B)白盒测试C)静态分析D)可靠性测试答案:A解析:[单选题]47.对于业务流清晰的系统可以利用()贯穿整个测试用例设计过程广在用例中综合使用各种测试方法A)等价类划分B)因果图法C)正交试验法D)场景法答案:D解析:[单选题]48.()。下列是面向对象设计方法中有关对象的叙述,其中()是正确的。A)对象在内存中没有它的存储区B)对象的属性集合是它的特征表示C)对象的定义与程序中类型概念相当D)对象之间不能相互通信答案:B解析:[单选题]49.按照测试组织划分,软件测试可分为:开发方测试,第三方测试,()。A)集成测试B)单元测试C)用户测试D)灰盒测试答案:C解析:[单选题]50.()。数据流图是在()时使用的图形工具。A)需求分析B)问题定义C)测试D)编码答案:A解析:[单选题]51.在执行测试和评价的过程中,会产生较多的文档,()是对文档内容的正确描述。①评价需求的主要内容是描述评价的目标,特别是描述了产品的质量需求。②评价规格说明的主要内容是确定对软件及其部件实行的所有分析和测量,标识要采用的操作规程、测试方法和工具。③评价记录的主要内容是对评价执行过程的详细记载,由评价请求者保留。④评价报告的主要内容是执行测量和分析的结果,以及能被重复和重新评价的必要信息。A)①②B)②③C)①④D)②④答案:C解析:[单选题]52.在某种类型会议上,由小组成员阅读程序,以发现程序错误,同时测试员利用测试数据人工运行程序并得出输出结果,然后由参加者对结果进行审查,以达到测试的目的。这种测试方法是()。A)软件审查B)代码走查C)技术评审D)代码审查答案:B解析:[单选题]53.白盒测试技术包括()A)语句覆盖、分支覆盖、条件覆盖、基本路径测试B)边界值分析、等价类划分、因果图、路径覆盖C)决策表、状态转换、条件覆盖、基本路径测试D)判定覆盖、语句覆盖、决策表、正交实验.答案:A解析:[单选题]54.造成测试覆盖率不达标的原因可能是()。A)存在不可到达的代码或冗余的代码B)测试用例不足C)存在不可能的路径和条件D)以上全对答案:D解析:[单选题]55.()。通过执行对象的操作可改变对象的属性,但它必须通过()的传承。A)操作B)消息C)信息D)继承答案:B解析:[单选题]56.如果一个软件产品的功能或特性没有实现,包括主要功能部分丢失,次要功能完全丢失,或错误的声明,这是属于()A)致命的错误B)严重的错误C)一般的错误D)微小的错误答案:B解析:[单选题]57.以下哪一种选项不属于软件缺陷()。A)软件没有实现产品规格说明所要求的功能B)软件实现了产品规格没有提到的功能C)软件满足用户需求,但测试人员认为用户需求不合常理。D)软件中出现了产品规格说明不应该出现的功能答案:C解析:[单选题]58.对程序的调试最好由()来做A)程序员B)第三方测试机构C)程序开发组D)客户答案:A解析:[单选题]59.自动化测试工具的基本要求是A)支持脚本语言B)对程序界面中对象的识别能力C)抽象层D)支持数据驱动测试答案:D解析:[单选题]60.我觉得争端必须解决A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]61.下面关于软件缺陷的定义正确的是()。A)从产品内部看缺陷是软件产品开发或维护过程中存在的错误、毛病等各种问题:从产品外部看,缺陷是系统所需要实现的某种功能的失效或违背B)以上都对C)软件缺陷指软件产品(包括文档、数据、程序等)中存在的所有不希望或不可接受的偏差,这些偏差会导致软件的运行与预期不同,从而在某种程度上不能满足用户的需求D)软件缺陷是计算机软件或程序中存在的某种破坏正常运行能力的问题、错误,或者隐藏的功能缺陷答案:B解析:[单选题]62.()。软件测试不需要了解软件设计的()。A)功能B)内部结构C)处理过程D)条件答案:D解析:[单选题]63.下列不属于黑盒测试方法的是()。A)等价类划分B)因果图C)边界值分析D)变异测试答案:D解析:[单选题]64.用等价类法设计测试用例的特点不包括()。A)测试内容相同B)如果等价类中的一个测试能够捕获一个缺陷,那么选择该等价类中的其他测试也能捕获缺陷C)如果等价类中的一个测试不能捕获缺陷,那么选择该等价类中的其他测试也不能捕获缺陷D)细化等价类划分是没有意义的,不影响对测试用例的设计答案:D解析:[单选题]65.功能或特性没有实现,主要功能部分丧失,次要功能完全丧失,系统所提供的功能或者服务受到明显影响,这属于软件缺陷级别中的()。A)严重的缺陷B)微小的缺陷C)般的缺陷D)致命的缺陷答案:A解析:[单选题]66.下列测试工具中,使用()执行自动化负载压力测试A)SmartBitsB)LogiscopeC)QuickTestProfessionalD)LoadRunner答案:D解析:[单选题]67.小明在软件测试时,发现长时间持续向服务器上载日志时,服务器响应时间越来越长,则小明所执行的测试,最有可能是下列哪阶段测试?()A)集成测试B)确认测试C)系统测试D)单元测试答案:A解析:[单选题]68.()是简化了的模拟较低层次模块功能的虚拟子程序。A)过程B)函数C)仿真D)桩答案:D解析:[单选题]69.()。以下不反映模块外部特性的是()。A)功能B)状态C)接口D)逻辑答案:D解析:[单选题]70.在重大活动前,我能保持冷静A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]71.()。需求规格说明书的作用不应包括()。A)软件设计的依据B)用户与开发人员对软件要做什么的共同理解C)软件验收的依据D)软件可行性研究的依据答案:D解析:[单选题]72.根据输入输出等价类边界值上的取值来设计测试用例的黑盒测试方法是:A)等价类划分法B)因果图法C)边界值分析法D)场景法答案:C解析:[单选题]73.坚持在软件开发的各个阶段实施下列哪种质量保证措施,才能在开发工程中尽早发现和预防错误,把出现的错误克服在早期()。A)管理评审B)文档审查C)程序测试D)技术评审答案:D解析:[单选题]74.下列选项中,侧重输入条件的组合的测试方法是A)等价类划分B)边界值分析C)错误推测法D)因果图法答案:D解析:[单选题]75.下列关于单元测试的说法中正确的是()。(选择一项)A)单元测试的实施是开发人员自己进行的,测试人员不能参与其中B)单元测试还要以功能点测试为主C)单元测试时,应先测试最顶层的模块D)单元测试中不需要使用黑盒测试的方法答案:B解析:[单选题]76.用不同的方法可将软件测试分为白盒法和黑盒法,或者()和静态测试。A)白盒法B)黑盒法C)动态测试D)灰盒法答案:C解析:[单选题]77.软件质量的定义是()A)软件的功能性、可靠性、易用性、效率、可维护性、可移植性B)满足规定用户需求的能力C)最大限度达到用户满意D)软件特性的总和,以及满足规定和潜在用户需求的能力答案:D解析:[单选题]78.我是一个求胜心很强的人A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]79.下列关于自动化测试的说法中正确的是()(选择一项)A)一切测试过程都可以利用工具来实现自动化B)引入自动测试工具后,能立刻减轻测试工作量C)商业自动测试工具比开源工具具有更为强大的功能D)选择自动测试工具时需考虑与开发工具和平台的兼容性。答案:D解析:[单选题]80.通常情况下,关于缺陷报告,下列说法正确的是()。(选择一项)A)对于不可重现的错误,可以不用报告B)为了提高人们对缺陷的注意力,需要夸大一些缺陷的严重性C)细小的缺陷也应该报告D)测试人员不能引用他人的缺陷报告答案:C解析:[单选题]81.软件测试技术可以分为静态测试和动态测试,下列说法中错误的是A)静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。B)动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。C)动态测试包括黑盒测试和白盒测试。D)白盒测试是静态测试,黑盒测试是动态测试。答案:D解析:[单选题]82.()。影响软件可维护性的主要因素不包括()。A)可修改性B)可测试性C)可用性D)可理解性答案:C解析:[单选题]83.通过黑盒测试无法发现()。A)外部数据访问异常B)程序内部结构错误C)程序功能使用异常D)程序初始化错误答案:B解析:[单选题]84.下列测试不用考虑内部程序结构的测试是()。A)功能测试B)结构测试C)逻辑驱动测试D)白盒测试答案:A解析:[单选题]85.集成测试时,能够较早发现高层模块接口错误的测试方法是()A)自底向上渐增式测试方法B)非渐增式测试方法C)系统测试方法D)自顶向下渐增式测试方法答案:D解析:[单选题]86.()。为了提高测试的效率,应该()。A)随机地选取测试数据B)取一切可能的输入数据作为测试数据C)在完成编码以后制定软件的测试计划D)选择发现错误可能性大的数据作为测试数据答案:D解析:[单选题]87.对下列产品进行测试,要优先考虑自底向上集成策略的是()。A)采用契约式设计的产品B)高层接口变化极为频繁的产品C)底层接口比较稳定的产品D)以上全部答案:D解析:[单选题]88.在软件开发的各种资源中,()是最重要的资源。A)开发工具B)方法C)硬件环境D)人员答案:D解析:[单选题]89.以下关于软件可靠性测试的说法中,正确的是(2分)A)定义软件运行剖面是软件可靠性测试的重要步骤B)软件可靠性测试使用的测试用例应该满足分支覆盖C)软件可靠性测试可以在单元测试中实施D)软件可靠性预测模型的作用是指导软件可靠性测试中的测试用例生成答案:A解析:[单选题]90.()。按照软件配置管理的原始指导思想,受控制的对象应是()。A)软件过程B)软件项目C)软件配置项D)软件元素答案:C解析:[单选题]91.错误推测法的基本想法是:()A)划分有效等价类和无效等价类B)划分原因和结果C)列出所有的可能情况D)列举出程序中所有可能有的错误和容易发生错误的特殊情况,根据它们选择测试用例答案:D解析:[单选题]92.下列关于alpha测试的描述中正确的是()。A)alpha测试一定要真实的最终软件用户参加B)alpha测试是集成测试的一种C)alpha测试是系统测试的一种D)alpha测试是验收测试的一种答案:D解析:[单选题]93.下列关于测试方法的叙述中不正确的是()A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试B)对功能的测试通常是要考虑程序的内部结构C)功能测试属于黑盒测试D)结构测试属于白盒测试答案:B解析:[单选题]94.动态黑盒子测试:()A)直接测试底层功能、过程、子程序和库B)可估算执行测试时代码量和具体代码C)从软件获得读取变量和状态信息的访问权D)测试的是软件在使用过程中的实际行为答案:D解析:[单选题]95.守时是我的一个重要原则A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]96.下列方法中不属于黑盒测试的是()。A)基本路径测试法B)等价类C)边界值D)场景法答案:A解析:[单选题]97.有一组测试用例使得被测程序的每一个分支至少被执行一次,它满足的覆盖标准是()。A)语句覆盖B)判定覆盖C)条件覆盖D)路径覆盖答案:B解析:[单选题]98.我信守自己做出的承诺A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]99.网络上传输多媒体信息有两个主要应用层协议,其中()是管理传输质量和提供QOS信息的实时控制协议A)STPB)RTPC)HTTPD)RTCP答案:D解析:[单选题]100.以下关于Web应用软件测试的说法中,正确的是A)对Web应用软件进行性能测试时,不需要进行压力测试B)内容测试是Web应用软件易用性测试的一项重要内容C)Cookie测试是Web应用软件功能测试的一项重要内容D)是否存在无效链接是Web应用软件安全性测试关注的范畴答案:C解析:[单选题]101.关于对简单循环语句测试,下列说法错误的是()。(选择一项)A)测试通过循环的所有可能次数B)测试整个跳过循环的情况C)测试只有一次通过循环的情况D)测试两次通过循环的情况答案:A解析:[单选题]102.侧重于观察资源耗尽情况下的软件表现的系统测试被称为()。A)压力测试B)容量测试C)性能测试D)强度测试答案:A解析:[单选题]103.关于采用探索性测试的原因,下面哪个论述是最合适的?A)探索性测试可以发现一些正式测试中遗漏的缺陷B)探索性测试不需要花费工作量进行准备工作C)探索性测试在时间充裕的时候是最合适的D)探索性测试依赖于开发人员在被测对象知识和业务方面的支持答案:A解析:[单选题]104.黑盒测试是一种重要的测试策略,又称为数据驱动的测试,其测试数据来源于()。A)软件规格说明B)软件设计说明C)概要设计说明D)详细设计说明答案:A解析:[单选题]105.关于移动App测试与传统软件测试的区别不包括()。A)页面布局B)网络及耗电C)单元测试D)输入操作答案:C解析:[单选题]106.下列关于等价类划分方法的说法中错误的是()。(选择一项)A)利用有效等价类设计的测试用例,可以检验程序是否实现了需求说明书中规定的功能和性能。B)利用无效等价类设计的测试用例,可以检验程序中功能和性能是否不符合需求说明书的规定。C)对于有效等价类可以不设计测试用例D)对同一个程序可能会划分出多种不同的等价类。答案:C解析:[单选题]107.下列不属于功能缺陷的是()A)测试缺陷B)控制与顺序缺陷C)功能缺陷D)规格说明书缺陷答案:B解析:[单选题]108.我喜欢处理数字资料A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]109.对WeB.网站进行的测试中,属于功能测试的是()A)连接速度测试B)链接测试C)平台测试D)安全性测试答案:B解析:[单选题]110.()。不属于单元测试内容的是()A)模块接口测试B)局部数据结构测试C)路经测试D)用户界面测试答案:A解析:[单选题]111.()也称功能测试,它是通过测试来检测每个功能是都能正常使用。A)动态测试B)系统测试C)压力测试D)黑盒测试答案:D解析:[单选题]112.我善于照章行事A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]113.计算机软件测试规范规定,软件测试的类别可分为:单元测试,集成测试以及()A)系统测试B)验收测试C)系统测试和验收测试D)配置测试,系统测试和验收测试答案:D解析:[单选题]114.配置测试()A)是指检查软件之间是否正确交互和共享信息B)是交互适应性、实用性和有效性的集中体现C)是指使用各种硬件来测试软件操作的过程D)检查缺陷是否有效改正答案:C解析:[单选题]115.()。以下测试技术不属于黑盒测试技术的是()A)边界值分析B)等价类设计C)因果图D)条件覆盖答案:D解析:[单选题]116.我善于快节奏地工作A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]117.下列关于通过测试和失败测试的说法错误的是()(选择一项)A)利用边界值分析法设计的测试用例进行的测试,既有通过测试也有失败测试B)利用等价类划分方法设计的测试用例进行的测试,既有通过测试也有失败测试C)双击一台没有放光盘的电脑的光驱操作,是失败测试D)失败测试和通过测试是软件测试的两个相互对立的基本方法,进行通过测试的系统没有必要再进行失败测试。答案:D解析:[单选题]118.一组测试工具执行的指令集合,是计算机程序的一种形式,我们将其称之为()。A)消息B)线程C)进程D)脚本答案:D解析:[单选题]119.对移动App下列说法错误的是()。A)移动App需要通过固定网络连接到互联网进行使用B)移动App是针对手机、平板等开发的应用程序C)从软件工程角度看,移动App更新迭代比较快D)移动App又称为移动Application,移动应用服务答案:A解析:[单选题]120.集成测试的目的是发现与()有关的模块之间的问题A)参数B)接口C)方法D)B.UG答案:B解析:[单选题]121.系统的功能性测试需求主要是根据()来检验被测试的系统是否满足软件各方面的功能的使用要求,包括用户界面的友好性。A)产品规格说明书B)源程序C)测试文档D)测试用例答案:A解析:[单选题]122.条件覆盖的目的是()A)使每个判定的所有可能的条件取值组合至少执行一次B)使程序中的每个判定至少都获得一次?真?值和?假?值。C)使程序中的每个判定中每个条件的可能值至少满足一次。D)使程序中的每个可执行语句至少执行一次。答案:C解析:[单选题]123.()。DFD是()的缩写。A)DataB)StructuredC)StructuredD)Data答案:D解析:[单选题]124.权衡多个因素,较实用的软件测试停止标准是()。A)测试超过了预定时间,则停止测试。B)根据查出的缺陷总数量决定是否停止测试。C)测试成本超过了预期计划,则停止测试。D)分析发现的缺陷数量和测试投入成本曲线图,确定应继续测试还是停止测试。答案:D解析:[单选题]125.软件测试的目的是()A)发现软件中隐藏的错误B)解决软件中隐藏的错误C)尽量不发现错误以便早日提交软件D)证明软件的正确性答案:A解析:[单选题]126.()。超出软件工程范围的测试是()。A)单元测试B)集成测试C)确认测试D)系统测试答案:D解析:[单选题]127.单元测试中用来模拟被测模块调用者的模块称之为()A)驱动模块B)子模块C)父模块D)桩模块答案:A解析:[单选题]128.我通过阅读学到了很多东西A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]129.我必须了解底层原理才能更有效学习A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]130.下列选项中不属于XML文档必须遵守的规则的是()。(选择一项)A)一个XML文档必须有XML声明语句B)所有的标识必须大写C)所有的属性值必须加引号D)所有的空标识也必须关闭。答案:B解析:[单选题]131.在集成测试的过程中需要考虑软件相关方面的平衡,下面选项中不需要在测试过程中予以考虑的是()。A)开发成本B)测试方法C)进度D)质量答案:B解析:[单选题]132.()。类图中,属性和操作的可见性Private(私有的)用()符号表示。A)<B)+C)-D)~答案:C解析:[单选题]133.阅读下面这段程序,使用逻辑覆盖法进行测试,请问哪一组关于(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)=(6,8,-2)、(1,5,4)C)(a,b,c)=(2,5,8)、(-4,-9,-5)D)(a,b,c)=(3,6,1)、(-4,-5,7)答案:A解析:[单选题]134.()。使用白盒测试方法时,确定测试数据应根据()和制定的覆盖标准A)程序内部逻辑B)程序的复杂度C)使用说明书D)程序的功能答案:A解析:[单选题]135.我是一个乐观的人A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]136.在测试中,属于白盒测试方法为()A)代码测试B)实物测试C)全数字仿真测试D)仿真测试环境答案:A解析:[单选题]137.对软件的性能测试、()测试、攻击测试都采用黑盒测试方法。A)语句B)功能C)单元D)路径答案:B解析:[单选题]138.下列关于Alpha测试的描述中正确的是()。A)Alpha测试需要用户代表参加B)Alpha测试不需要用户代表参加C)Alpha测试是系统测试的一种D)Alpha测试是验收测试的一种答案:A解析:[单选题]139.下面说法正确的是()。A)程序测试无法确认程序没有错误B)黑盒测试是逻辑驱动的测试C)穷举测试一定可以暴露数据敏感错误D)白盒测试是一种输入输出驱动的测试答案:A解析:[单选题]140.条件组合覆盖是一种逻辑覆盖,它的含义是:设计足够的测试用例,使得每个判定中条件的各种可能组合都至少出现一次,满足条件组合的测试用例也是满足()级别的测试。A)语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B)判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖C)语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D)路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖答案:A解析:[单选题]141.我能很好应对变化A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]142.下列不属于软件生产因素的是()A)质量B)进度C)功能D)费用答案:C解析:[单选题]143.以下描述中哪个是正确的?()A)在功能测试中,应优先使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试B)在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险C)在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例D)功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验答案:D解析:[单选题]144.数据流覆盖是()的变种。A)语句覆盖B)控制覆盖C)分支覆盖D)路径覆盖答案:D解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]145.关于下列各测试阶段特点的说法中错误的是()。(选择二项)A)单元测试是最小单位的测试,其测试依据为程序流程图B)验收测试与系统测试的区别在于:验收测试是公司内部进行的测试,而系统测试是以用户为主的测试C)集成测试可以发现单元测试中无法发现的资源竞争问题D)确认测试往往在系统测试的前期进行答案:AB解析:[多选题]146.下列关于SQLServer2000身份验证模式的叙述中正确的是()(选择两项)A)选择SQLServer验证模式时,为提高系统的安全性,需要给登录ID的sa设置健壮的密码B)选择Windows身份验证模式时,需要给登录ID的sa设置密码,否则会带来安全隐患C)选择SQLServer验证模式,给登录ID的sa设置为空密码不会影响安全性D)选择Windows身份验证模式,不能为登录ID的sa设置密码,此时不会影响安全性答案:BC解析:[多选题]147.下列关于兼容性测试的描述中错误的是()(选择二项)A)应用程序、文档能够实现兼容性的依据是需求B)一个用Excel2000创建的文档,如果要求Excel97可以正常使用该文档,则称为向前兼容;如果要求Excel2003可以正常使用该文档,则称为向后兼容。通常来说,向前兼容比向后兼容更重要C)一个操作系统中同时安装了两个防病毒软件(A、B),软件A把软件B的病毒库误当中病毒进行了查杀,这样的问题不属于兼容性问题D)有三个图像处理软件(ABC),软件说明书中都表明软件支持JPEG格式的图像文件。现发现如下现象:使用软件A制作的JPEG图像,用软件C可以正常操作,而用软件B无法打开。通常情况下,要首先查证软件B对JPEG格式的图像兼容性是否存在问题答案:BC解析:[多选题]148.编写测试计划的目的是:A)使测试工作顺利进行B)软件工程以及软件过程的需要C)使项目参与人员沟通更舒畅D)使测试工作更加系统化E)软件过程规范化的要求F)控制软件质量答案:ACD解析:第3部分:判断题,共70题,请判断题目是否正确。[判断题]149.自动化测试的执行是不受上下班时间限制的,甚至于可以24小时不间断。()A)正确B)错误答案:对解析:[判断题]150.Beta测试是验收测试的一种。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.()。软件过程改进也是软件工程的范畴。()A)正确B)错误答案:对解析:[判断题]161.在软件开发过程中,若能推迟暴露其中的错误,则为修复和改进错误所花费的代价就会降低A)正确B)错误答案:错解析:[判断题]162.()。在边界值方法中,对于一个有n个变量的函数作最坏情况测试,生成的测试用例个数是7n个。A)正确B)错误答案:错解析:[判断题]163.进行CUP占用率测试时不需要监测应用空闲状态时的CPU占用率。()A)正确B)错误答案:错解析:[判断题]164.()。动态测试就是通过实际运行程序来发现问题。A)正确B)错误答案:对解析:[判断题]165.面向对象的软件测试时采用面向对象的概念和原则,用结构化的方法构建()A)正确B)错误答案:错解析:[判断题]166.良好的单元测试可以代替集成测试。A)正确B)错误答案:错解析:[判断题]167.()。α测试是完全交给最终用户的测试。A)正确B)错误答案:错解析:[判断题]168.()。现代程序员组中,技术组长既对技术工作负责,又负责非技术事务。()A)正确B)错误答案:错解析:[判断题]169.β测试是由软件的多个用户在实际使用环境下进行的测试。答案:对A)正确B)错误答案:对解析:[判断题]170.在白盒测试中,如果某种覆盖率达到100%,就可以保证把所有隐藏的程序缺陷都已经揭露出来了。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)错误答案:错解析:[判断题]180.每次对软件缺陷的处理都要保留处理者姓名、处理时间、处理步骤、缺陷的当前状态等详细处理信息,即使某次处理并未对缺陷进行修复。()A)正确B)错误答案:对解析:[判断题]181.软件测试就是为了验证软件功能实现的是否正确,是否完成既定目标的活动,所以软件测试在软件工程的后期才开始具体的工作。()A)正确B)错误答案:错解析:[判断题]182.软件测试是有效的发现软件缺陷的手段。A)正确B)错误答案:对解析:[判断题]183.软件测试等于程序测试。()A)正确B)错误答案:错解析:[判断题]184.()。UML是UnifiedModelingL对ngu对ge的缩写。()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的Controller组件可以通过运行虚拟用户生成负载。()A)正确B)错误答案:错解析:[判断题]205.单元测试需要从程序的内部结构出发设计测试用例。A)正确B)错误答案:对解析:[判断题]206.测试人员说:?没有可运行的程序,我无法进行测试工作?。()A)正确B)错误答案:错解析:[判断题]207.软件测试的生命周期包括测试计划.测试设计.测试执行.缺陷跟踪.测试评估。()A)正确B)错误答案:对解析:[判断题]208.()。在整个软件团队中,对软件测试人员的要求比较低,会操作计算机、有一定的软件使用经验就可以。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.现有公交换乘系统有如下优惠策略:?地铁换地铁优惠,地铁换公交优惠,公交换地铁优惠,公交换公交不优惠?;如果有优惠,刷卡时两声?滴滴?,若无优惠刷卡时一声?滴?,只有两个小时内换乘优惠(包含两小时),超过两小时会取消优惠(两小时指的是第一次刷卡时间,中途刷卡时间不会刷新)问:从家里到公司需要转三次车,使用黑盒测试方法设计用例要求用尽可能少的用例实现问题点的覆盖答案:1)地铁换公交,公交换地铁,地铁换地铁。第1、2次转车2小时内,第3次转车超过2小时2)公交换公交,公交换公交,公交换地铁,第1次转车2小时内,第2、3次转车超过2小时3)地铁换地铁,地铁换公交,公交换地铁。第1次转车2小时内,第2、3次转车超过2小时解析:[问答题]220.整个测试过程中包含的成果物有哪些?答案:测试计划,保证项目在指定的时间内完成指定的安排,缺陷报告,根据缺陷报告分析,出现问题点严重的地方着重测试,测试报告,将测试报告在项目进度达到80%左右时提交给项目负责人判断,确保本次迭代可以正常更新上线,如不通过也好及时调整解析:[问答题]221.在工作中跟开发人员的沟通是难免的,你觉得如何提高沟通的效率答案:个人认为,开发人员可能大多不善表达,但提高沟通效率和改善沟通的效果,作为测试人员可以从以下几个方面来做1)尽量保持面对面的沟通,尽量表达清楚,逻辑思维清晰,明确问题的利害2)保持耐心,将问题阐述完整并得到对方确认3)如果跟开发人员对问题存在争议,直接向上级或者产品经理确认问题解析:[问答题]222.请结合你最熟悉的项目,介绍一下你是怎么做测试的答案:在参与需求评审会议之后,根据产品需求说明书罗列出测试点,编写测试计和测试用例,先对产品做冒烟测试,如果冒烟测试不通过则让开发重新修复BUG,冒烟测试通过后根据测试用例执行功能测试、集成测试、系统测试,对期间出现的BUG进行跟踪处理直至修复,测试进度达到80%编写测试报告,对本次迭代的用例执行率、通过率、阻塞率、缺陷情况做总结,发给项目组。项目组可通过测试报告判断本次迭代更新是否可以在预计时间内上线,如不能则方便项目组及时作出对应调整解析:[问答题]223.为什么选择测试这份工作?答案:如果是专业相关,可以说专业对口,具备测试岗所需技能,所以更能胜任这份工作非计算机专业可以说,考虑前景,该岗位需求量大,上升空间、薪资涨幅比较快再者,性格素养方面可以说,喜欢沟通,有耐心,喜欢去抓细节,测试工作很多需要跟开发产品沟通,找bug需要耐心、细心,综合来说就选择了这份工作。解析:[问答题]224.面试官问你,你是怎么转到这行的,应该怎么回答答案:1)我怎么接触到软件测试这个职业的2)我之前的职业是什么?工作没有技术含量,没有挑战性,国企比较安逸3)我工作了多久,事实证明我还是挺适合这个软件测试行业的,我的工作各方面都做的挺好的,每天都充满了挑战,每天都学习到新东西,比之前的工作和生活都要好多了解析:[问答题]225.你写过测试报告吗?测试报告都有哪些内容?测试报告有什么作用?答案:写过。测试报告主要组成部分有测试用例执行率,通过率,阻塞率,缺陷个数情况,测试版本号。测试报告可以体现出本次版本更新迭代是否可以在预计的时间内上线,如时间不够方便项目组及时做对应的调整解析:[问答题]226.android和ios测试有什么区别?答案:功能上的区分:ANDROID系统是有3个物理按键功能(菜单,主页面,返回),IOS只有通过页面操作返回或者HOME键安装的区分:ANDROID系统可以通过第三方的手机助手或者自带的应用商城下载,IOS系统只能通过APPSTORE进行下载测试环境:ANDROID系统开发可以将源文件代码打包成APK文件,即可随意安装,IOS系统则需要通过官方的TESTFLIGHT进行下载安装。兼容性:ANDROID系统的版本型号比较多,IOS系统版本相对较少分辨率:安卓的分辨率有多大二十多种,而IOS相对较少支付方式:ANDROID系统的支付方式可以支持第三方支付,而IOS系统是不支持第三方支付的,只能通过官方的APPLEPAY进行支付解析:[问答题]227.你都擅长哪些测试工具,请列出相关工具及使用场景,他们各有什么优缺点?答案:FIDDLER抓包工具,抓取请求数据,一些特殊情况下可以使用篡改数据提交请求。POSTMAN工具内置脚本的代码片段较多,方便做断言,可实现代码和数据分离实现大量的测试。FIDDLER抓包工具无法实现代码自动断言,POSTMAN无法抓取请求。解析:[问答题]228.简述软件测试的V模型,W模型,H模型的特点和区别答案:V模型:测试活动的展开次序正好与开发的次序相反,动态测试的行为与开发行为相对应。忽略了测试的对象不应该仅仅包括程序,没有明确指出对需求、设计的测试。W模型:补充了V模型中忽略的内容,强调了测试计划等工作的先行和对系统需求和系统设计的测试,与V模型相同,没有对软件测试的流程进行说明特点:强调尽早测试强调不断测试体现静态测试H模型:将测试活动完全独立出来,形成完全独立的流程体现了?尽早测试,不断测试?的原则体现了测试流程的独立性体现了测试流程的完整性充分体现了测试过程(而非技术)的复杂性,强调了过程管理的重要性解析:[问答题]229.你们公司web测试做了多久,web测试理解方法答案:功能测试,性能,界面,客户端兼容,安全解析:[问答题]230.测试工具loadrunner简介答案:loadrunner是一种适用于各种体系结构的自动负载测试工具,它能预测系统行为并优化系统性能解析:[问答题]231.21.会做交叉测试吗答案:会的,因为个人的思维有局限,思考的方向方式不同,交叉测试可以在一定的程度上提升产品的质量,比如测试员A比较细心轻快,测试员B比价粗心,一轮测试后交叉模块做测试可以保障产品质量。解析:[问答题]232.有一张A4纸,如果让你来测试,请站在测试的角度,你会如何测试?答案:1)纸张的质地:是否为纸张2)纸张的品质:是草木、皮革。。。3)纸张的类别:是否为白纸4)纸张的功能:能否书写、图画等5)纸张的兼容性:水笔、油笔、铅笔是否都能正常书写6)纸张的扩展性:折叠、拉伸7)纸张的安全性:纸张的生产工艺是否安全,纸张有无有毒性物质8)纸张的结构9)纸张的性能:对各种笔的吸油性是否够快解析:[问答题]233.发现一个BUG你如何处理答案:首先我会先确认不是我个人操作或者是操作环境的问题导致的,其次我会对BUG做一个前后端的定位,排除网络问题之后使用FIDDLER抓包工具,点击前端的按钮,看是否可以抓得到包,抓不到证明是前端没有跟后端联调好接口,抓到包之后我会检查请求数据格式是否与需求说明书一致,如果请求数据与需求说明书格式不一致证明是前端BUG,如果与需求说明书一致的情况,则会查看服务器响应的数据格式是否与需求说明书一致,如果已不一致证明是后端BUG,如果响应数据正确则查看前端是否正常解析数据,显示不正确证明是前端问题,如果用户操作的是添加或修改数据的话则会查看数据库是否有添加或修改对应的数据,前端请求数据类型没有问题,那么证明是后端BUG解析:[问答题]234.如何定位一个前后端bug?答案:通过FIDDLER抓包工具判断,在网络正常的情况下如果前端出发了接口请求而没有抓到包就证明是前端的问题,因为前端没有跟后端对接配置好接口请求,如果抓到包了就检查请求数据,如果请求有问题,就属于前端BUG,因为前端请求数据或数据类型不符合后端开发的接口要求,如果请求数据没有问题就检查后端发送响应数据,如果响应数据有问题那么就属于后端BUG,如果响应数据没有问题那就属于前端BUG,因为前端接受到接口返回的数据解析渲染时出问题导致的解析:[问答题]235.TCP是互联网中的______协议。使用______次握手哦协议建立连接答案:网络通信|3#三解析:[问答题]236.会做压力测试和安全测试吗?怎么做的?答案:压力测试:Jmeter;具体产品用户最常用的,使用频率;峰值--压力测试;负载测试--拐点,找到峰值;压力测试;关注点:TPS响应时间错误率资源利用--CPU内存安全性测试:1)用户账号校验,密码加密,充值,提现,校验码2)IP(MAC)洪范攻击,恶意攻击黑名单解析:[问答题]237.产品上线流程是怎么样的?答案:先经过产品经理做需求制定后在开发和产品测试对需求理解一致的情况下开发产品,编写完测试计划和测试用例后执行,发现BUG使用缺陷管理工具TAPD提交BUG指定修改BUG人员,修复后发布新的环境对BUG进行回归测试,测试无误后再做验收测试,验收测试无误的情况下交付上线。解析:[问答题]238.在三角形计算中,要求三角形的三个边长:A、B、C。当三边不可能构成三角形时提示错误,可构成三角形时计算三角形周长,若是等腰三角形打印?等腰三角形?,若是等边三角形,则提示?等边三角形?,画出程序流程图,控制流程图,找出基本测试路径,对此设计一个测试用例答案:三角形测试用例:有效等价类:输入3个正整数或正小数1)两数之和大于第三数,如A<B+C;B<A+C;C<B+A2)三数为正数3)两数相等,如A=B或B=C或C=A4)三数相等,如A=B=C5)三数不相等,如A!=B,B!=C,C!=A无效等价类:1)空2)负整数3)非数字4)少于三个数5)两数之和不大于第三数解析:[问答题]239.下列文档中不是文档测试需要测试的内容是()A)合同文档B)管理文档C.开发文档D.用户文档答案:A解析:[问答题]240.假如有一天你的工作提前完成,领导非常开心,他立刻给你安排了别的任务要你当天完成,你会怎么做?答案:领导安排别的任务是对我工作能力的肯定,但要当天完成,这个需要先去评估这个任务的工作量,如果当天能完成,那就回复领导?没问题,下班前完成?;如果当天感觉完成不了,就回复领导?尽量完成,下班前会汇报工作进度?解析:[问答题]241.你还有什么要问的?答案:千万不要说?没有了?,主要表现一种积极主动的状态,可以从以下方面选择来问都是不错的该部门的结构,例如咱们公司测试部分多少人,研发团队多少人如项目情况,咱们公司目前在做的项目,如果被面上的主要负责哪一块工作公司对于技术岗员工的晋升机制是什么样的如果面试的情况不是很好,你可以直接问关于刚刚没回答上某一个问题,请教面试官解析:[问答题]242.请简要介绍一下移动应用(客户端)测试方法答案:APP测试主要针对安卓和ios两大主流操作系统软件来进行测试。主要考虑的就是功能性,比如安装卸载升级测试,登录测试(密码登录、指纹登录、第三方登录、扫描登录等)、离线测试(缓存数据验证、推送测试)、中断测试(断电、断网、前后台切换、来电来短信中断等测试)UI测试:需要保证用户界面与UI设计效果图一致,用户交互操作友好兼容性测试:测试不同操作系统、屏幕尺寸、分辨率,考虑主流手机的兼容验证安全性测试、软件权限测试、登录鉴权验证网络测试:3G/4G/wifi不同网络情况验证,断网重连、弱网测试性能测试:长时间对APP应用施压验证压力稳定性测试,对APP进行流量、内存、电量、CPU监控测试;看应用是否正常运行解析:[问答题]243._______是在软件开发公司内模拟软件系统的运行环境下的一种验收测试。答案:第一空:α测试解析:[问答题]244.请举例写一个内连接的语句。答案:比如:selectnamefroma,bwherea.id=b.id;这句等同于selectnamefromainnerjoinbona.id=b.id;解析:内联接(典型的联接运算,使用像=或<>之类的比较运算符)。包括相等联接和自然联接。内联接使用比较运算符根据每个表共有的列的值匹配两个表中的行。例如,检索students和courses表中学生标识号相同的所有行。[问答题]245.我看不到你的优势在哪?你再说说你的优势答案:这个问题可能是因为简历优势不明显或者面试不满意,才这么问,可能像技术能力的话,大家都差不多,我说下非技术方面的我自认为的优势吧,首先我个人抗压能力可以,像我们之前公司项目紧急情况大概持续一个月每天加班到十点,还有就是责任心态度方面,上级交付给我的任务我都会主动汇报进度,不要领导操心,且都按时按需完成,再说这个学习能力,我们前公司自动化这块是0,我通过百度论坛查找资料,自己编写了一个简单的自动

温馨提示

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

评论

0/150

提交评论