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

下载本文档

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

文档简介

试卷科目:软件测试技术软件测试技术(习题卷5)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)所有测试项没有残余一级、二级和三级错误C)立项审批表、需求分析文档、设计文档和编码实现一致D)验收测试工件齐全答案:B解析:[单选题]5.关于单元测试,下列说法正确的是()A)单元测试只能使用白盒测试技术设计测试用例B)所有黑盒测试技术均适用于单元测试用例设计C)在C语言程序中,如果对malloc函数异常返回分支进行覆盖测试需要借助于桩函数完成D)如果被测模块调用的硬件驱动模块未就绪,可以编写测试模块来替代这部分硬件驱动模块,在测试技术中,称这部分模块为驱动模块答案:C解析:[单选题]6.软件生命周期由若干个阶段组成,下列阶段,如果发生软件缺陷,则修复费用是最低的。A)需求分析(编制产品说明书)B)设计C)编码D)产品发布答案:A解析:[单选题]7.()。面向数据流的设计方法用于()阶段。A)详细设计B)编码C)数据结构设计D)概要设计答案:D解析:[单选题]8.下列选项中,哪一项是由因果图转换而来()。A)输出状态表B)输入状态表C)约束条件表D)判定表答案:D解析:[单选题]9.下列()不属于软件缺陷。A)测试人员主观认为不合理的地方B)软件未达到产品说明书标明的功能C)软件出现了产品说明书指明不会出现的错误D)软件功能超出产品说明书指明范围答案:A解析:[单选题]10.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列()是软件测试的任务。Ⅰ预防软件发生错误Ⅱ发现改正程序错误Ⅲ提供诊断错误信息A)只有ⅠB)只有ⅡC)只有ⅢD)都是答案:D解析:[单选题]11.我觉得人们信守承诺相当重要A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]12.软件测试计划描述了()。A)软件的性质B)软件的功能和测试用例C)软件的规定动作D)对于预定的测试活动将要采取的手段答案:D解析:[单选题]13.软件测试阶段的集成测试主要是为了发现哪个阶段的错误?A)需求分析B)概要设计C)详细设计D)编码答案:B解析:[单选题]14.我善于推销A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]15.关于LoadRunner的工作原理,空白处分别需要填入的内容是()LoadRunner会自动监控指定的_____或应用程序所发出的请求及服务器返回的相应,它作为一个______监视客户端与服务器端的所有对话,然后把这些对话记录下来,生成脚本,再次运行时模拟______发出的请求,捕获_______的响应。(a)Agent;(b)URL;(c)客户端;(d)服务器端;A)cabdB)bacdC)dabcD)abcd答案:B解析:[单选题]16.软件调试的目的是()。A)发现软件中隐藏的错误B)解决测试中发现的错误C)尽量不发现错误以便早日提交软件D)证明软件的正确性答案:B解析:[单选题]17.下列关于逻辑覆盖测试的说法中正确的是()。(选择一项)A)语句覆盖就是设计若干个测试用例,运行被测程序,使得每一条可执行语句至少执行一次。B)条件覆盖是设计足够多的测试用例,运行所测程序,使程序中每个判断的取真分支和取假分支至少各执行一次。C)分支覆盖是设计若干个测试用例,运行所测程序,使程序中每个判断内的每个条件的各个可能取值至少执行一次。D)判定-条件覆盖要求各个判断的所有可能的条件取值组合至少执行一次。答案:A解析:[单选题]18.下列哪个选项不属于测试计划要达到的目标()。A)为测试各项活动制定一个现实可行的、综合的计划,包括每项测试活动的对象、范围、方法、进度和预期结果B)确定测试需要的时间和资源,以保证其可获得和有效性C)为测试执行活动设计测试方案,编制测试用例D)为项目实施建立一个组织模型,并定义测试项目中每个角色的责任和工作内容答案:C解析:[单选题]19.下列各项中()不是一个测试计划所应包含的内容。A)测试资源、进度安排B)测试预期输出C)测试范围D)测试策略答案:B解析:[单选题]20.针对下面程序段,边界值问题可以定位在___(62)___。1:RemCreatea10elementintegerarray2:Remlnitializeeachelementto-13:Dimdata(10)AsInteger4:DimiAsInteger5:Fori=1TO106:data(i)=-17:Nexti8:EndA)data(1)B)data(0)C)data(9)D)data(10)答案:D解析:[单选题]21.下列可以作为软件测试对象的是()A)以上全部B)源程序C)软件设计规格说明D)需求规格说明书答案:A解析:[单选题]22.关于白盒测试与黑盒测试的最主要区别,正确的是()。A)白盒测试需要程序参与,黑盒测试不需要B)黑盒测试比白盒测试应用更广泛C)白盒测试侧重于程序结构,黑盒测试侧重于功能D)白盒测试可以使用测试工具,黑盒测试不能使用工具答案:C解析:[单选题]23.数据库后备副本的用途是()。A)一致性控制B)数据的转储C)安全性保障D)故障后的恢复答案:D解析:[单选题]24.从已经发现故障的存在到找到准确的故障位置并确定故障的性质,这一过程称为()A)错误检测B)故障排除C)测试D)调试答案:D解析:[单选题]25.在进行软件测试时,是软件测试的最基础环节()。A)单元测试B)验收测试C)集成测试D)组合测试答案:A解析:[单选题]26.下列产品不适合采用基于功能的集成测试策略的是()A)关键功能具有较大风险的产品B)控制结构比较清晰和稳定的产品C)技术探索型项目,其功能的实现远比质量更关键D)对于功能实现没有把握的产品答案:B解析:[单选题]27.()。需求工程的主要目的是()A)系统开发的具体方案B)进一步确定用户的需求C)解决系统是?做什么的问题?D)解决系统是?如何做的问题?答案:C解析:[单选题]28.4工程师的工作范围会包括检视代码、评审开发文档,这属于()。A)动态测试B)静态测试C)黑盒测试D)白盒测试答案:B解析:[单选题]29.我很享受新事物带来的挑战A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]30.在设计阶段中,设计人员把经评审通过的各项需求转换成一个相应的体系结构,该体系结构是指()A)数据体系结构B)系统体系结构C)软件体系结构D)以上全部答案:D解析:[单选题]31.在软件测试阶段,测试步骤按次序可以划分为以下几步A)单元测试、集成测试、系统测试、验收测试B)验收测试、单元测试、系统测试、集成测试C)单元测试、集成测试、验收测试、系统测试D)验收测试、系统测试、单元测试、集成测试答案:A解析:[单选题]32.系统测试是将已经集成好的软件系统与其他系统元素结合在一起,进行一系列的()。A)单元测试和集成测试B)单元测试、集成测试和确认测试C)集成测试和确认测试D)验收测试答案:C解析:[单选题]33.()。在E-R模型中,包含以下基本成分()。A)数据、对象、实体B)控制、关系、对象C)实体、关系、控制D)实体、属性、关系答案:D解析:[单选题]34.以下()方法属于黑盒测试技术。A)基本路径测试B)边界值分析测试C)循环覆盖测试D)语句覆盖测试答案:B解析:[单选题]35.()。()的作用是为有效地定量地进行管理,把握软件工程过程的实际情况和它所产生的产品质量。A)估算B)度量C)风险分析D)进度安排答案:B解析:[单选题]36.下列不属于软件本身的原因产生的缺陷的是()。A)算法错误B)语法错误C)文档错误D)系统结构不合理答案:C解析:[单选题]37.软件测试中常用的静态分析方法是()。①引用分析;②算法分析;③可靠性分析;④效率分析;⑤接口分析;⑥操作分析。A)①③B)④⑥C)②⑤D)①⑤答案:D解析:[单选题]38.()。软件维护的副作用是指()。A)运行时误操作B)隐含的错误C)因修改软件而造成的错误D)开发时的错误答案:C解析:[单选题]39.对下面的个人所得税程序中满足语句覆盖测试用例的是()If(income<800)taxrate=0;elseif(income<=1500)taxrate=0.05;elseif(income<2000)taxrate=0.08;elsetaxrate=0.1;A)income=(799,1499,2000,2001)B)income=(800,801,1999,2000)C)income=(799,1500,1999,2000)D)income=(800,1500,2000,2001)答案:C解析:[单选题]40.我善于结交朋友A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]41.下列选项中不属于使用质量的属性的是()A)有效性B)安全性C)稳定性D)满意度答案:C解析:[单选题]42.软件验证和确认理论是测试过程的理论依据,其中验证是检查我们是否正在正确地建造一个产品,它强调的是()。A)过程的正确性B)产品的正确性C)测试的正确性D)规格说明的正确性答案:A解析:[单选题]43.()。软件开发过程中,抽取和整理用户需求并建立问题域精确模型的过程称为()。A)生命周期B)面向对象设计C)面向对象分析D)面向对象程序设计答案:C解析:[单选题]44.()。支持面向对象技术的软件生存周期模型是()A)喷泉模型B)螺旋模型C)快速原型模型D)瀑布模型答案:A解析:[单选题]45.()。下列几种逻辑覆盖标准中,查错能力最强的是()A)语句覆盖B)判定覆盖C)条件覆盖D)条件组合覆盖答案:D解析:[单选题]46.常用的黑盒测试方法有边界值分析、等价类划分、错误猜测、因果图等。其中()经常与其他方法结合起来使用。A)边界值分析B)等价类划分C)错误猜测D)因果图答案:A解析:[单选题]47.测试用例的基本原则不包括以下哪一项?A)代表性B)准确性C)可判定性D)可再现性答案:B解析:[单选题]48.测试?关闭文件?操作时,下列说法不正确的是()。A)编辑文件后不保存,直接从菜单关闭,系统应有是否保存再关闭类似的提示B)编辑文件后保存,文件正常关闭C)编辑文件后不保存,从任务管理器中结束任务,程序应直接被关闭D)编辑文件后不保存,单击窗口右上角的关闭按钮,系统应有是否保存再关闭类似的提示答案:B解析:[单选题]49.为测试覆盖率指标完成测试用例设计的技术有()。A)判断和条件测试B)状态迁移C)数据定义/使用测试D)以上全部答案:D解析:[单选题]50.关于缺陷的发现时机,正确的说法是()A)并不需要过早发现太多缺陷,因为系统还在不断变更B)缺陷越早发现越好C)能在单元测试发现的确缺陷,放到系统测试再发现也不晚D)需求缺陷通常可以在单元测试中发现答案:B解析:[单选题]51.黑盒测试的决策表法,其步骤为()。(a)初步确定规则个数;(b)填入条件项;(c)列出所有条件桩和动作桩;(d)简化.合并相似规则或者相同动作;(e)填入动作项,制定初始决策表;A)acbdeB)acbedC)cedbaD)acedb答案:B解析:[单选题]52.()。数据流图中加工(处理)用()图形符号表示。A)方框B)圆角矩形或圆C)直线D)箭头答案:B解析:[单选题]53.下述关于错误处理流程管理的原则,_____的说法是不正确的。A)为了保证正确地定位错误,需要有丰富测试经验的测试人员验证发现的错误是否是真正的错误,并且验证错误是否可以再现。B)每次对错误的处理都要保留处理信息,包括处理人姓名、处理时间、处理方法、处理意见以及错误状态C)错误修复后必须由报告错误的测试人员确认错误已经修复,才能关闭错误D)对于无法再现的错误,应该由项目经理,测试经理和设计经理共同讨论决定拒绝或者延期答案:D解析:[单选题]54.下列关于测试与调试的说法中错误的是()。A)测试是显示错误的行为,而调试是推理的过程B)测试显示开发人员的错误,调试是开发人员为自己辩护C)测试能预期和可控,调试需要想象、经验和思考D)测试必须在详细设计已经完成的情况下才能开始,没有详细设计的信息不可能进行调试答案:D解析:[单选题]55.()。软件危机的主要原因是()A)软件工具落后B)软件生产能力不足C)对软件的认识不够D)软件本身的特点及开发方法答案:D解析:[单选题]56.()。对象模型的描述工具是()。A)状态图B)数据流图C)结构图D)对象图答案:D解析:[单选题]57.在以下有关逻辑覆盖的说法中错误的说法是()A)所有满足条件组合覆盖标准的测试用例集,也满足路径覆盖的覆盖标准B)条件覆盖能够查出条件中包含的错误,但有时达不到判定覆盖的覆盖率要求C)路径覆盖的查错能力很强,但有时达不到条件组合覆盖的覆盖率要求D)判定覆盖包含了语句覆盖,但它不能保证每个错误条件都能检查得出来答案:A解析:[单选题]58.软件测试项目周期是指()。A)测试计划B)阶段测试、设计阶段测试、执行阶段C)以上都不对D)以上都对答案:D解析:[单选题]59.在自底向上测试中,要编写()。A)测试存根B)驱动模块C)桩模块D)底层模块答案:B解析:[单选题]60.下列关于逻辑覆盖的说法中错误的是()。A)满足条件覆盖并不一定满足判定覆盖B)满足条件组合覆盖的测试一定满足判定覆盖、条件覆盖和判定-条件覆盖C)满足路径覆盖也不一定满足条件组合覆盖D)满足判定-条件覆盖同时满足判定覆盖和条件覆盖答案:C解析:[单选题]61.针对用户手册的测试,()描述不正确。A)准确地按照手册的描述使用程序B)检查每条陈述C)修改错误设计D)查找容易误导用户的内容答案:C解析:[单选题]62.验收测试的定义是_________。A)由用户按照用户手册对软件进行测试以决定是否接收B)由某个测试机构代表用户按照需求说明书和用户手册对软件进行测试以决定是否接收C)按照软件任务书或合同,供需双方约定的验收依据进行测试,决定是否接收D)由开发方和用户按照用户手册执行软件验收答案:C解析:[单选题]63.下列各项都是按照不同阶段对软件测试进行的划分,除了()。A)单元测试B)集成测试C)黑盒测试D)系统测试答案:C解析:[单选题]64.下列中不属于测试原则的是()。A)软件测试是有风险的行为B)完全测试程序是不可能的C)测试无法显示潜伏的软件缺陷D)找到的缺陷越多软件的缺陷就越少答案:D解析:[单选题]65.我倾向于根据客观事实做决定A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]66.通过疲劳强度测试,最容易发现()问题。A)并发用户数B)内存泄漏C)系统安全性D)功能错误答案:B解析:[单选题]67.下列关于自动化测试描述正确的是A)自动化测试能够很好的进行回归测试从而缩短回归测试时间。B)自动化测试脚本不需要维护,每次测试完成后进行下一次测试需要重新编写测试用例。C)自动化测试只需要熟练掌握自动化测试工具就可以。D)自动化测试中测试人员仅仅测试负责的模块,不需要考虑其他干扰因素。答案:A解析:[单选题]68.()。下列关于测试方法的叙述中不正确的是()A)从某种角度上讲,白盒测试与黑盒测试都属于动态测试B)功能测试属于黑盒测试C)对功能的测试通常是要考虑程序的内部结构D)结构测试属于白盒测试答案:C解析:[单选题]69.软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?A)验收测试B)功能测试C)单元测试D)结构测试答案:C解析:[单选题]70.下列各项中哪一项不是测试计划所应包含的内容:()A)测试范围B)测试资源、进度安排C)测试预期输出D)测试策略答案:C解析:[单选题]71.通常情况下,下列关于白盒测试策略的说法中错误的是()A)桌前检查,单元测试通常由代码的创建者执行B)代码走查由代码的创建者执行,不需要专门测试人员参与C)代码的规则检查属于静态分析的内容D)同行评审通常由软件产品创建者的同行检查该工作产品,识别产品缺陷答案:B解析:[单选题]72.以下哪一项不属于Web应用软件表示层测试关注的范畴A)排版结构的测试B)链接结构的测试C)浏览器脚本程序的测试D)应用服务器兼容性测试答案:D解析:[单选题]73.()。在下列描述中,关于测试与调试的说法错误的是()A)测试是显示错误的行为,而调试是推理的过程。B)测试显示开发人员的错误,调试是开发人员为自己辩护。C)测试能预期和可控,调试需要想象、经验和思考。D)测试必须在详细设计已经完成的情况下才能开始,没有详细设计的信息调试不可能进行。答案:D解析:[单选题]74.使用白盒测试方法时,确定测试数据应根据()和指定的覆盖标准。A)程序内部逻辑B)程序的功能C)使用说明D)程序的复杂度答案:A解析:[单选题]75.白盒测试设计测试用例的依据是程序的A)功能B)性能C)内部逻辑D)内部数据答案:C解析:[单选题]76.我通过实践来学习A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]77.对移动App进行安装测试时需要注意()①安装渠道②安装设备③安装过程中取消操作④安装过程中出现死机、宕机等意外情况⑤安装过程中的UI界面提示⑥设备空间不足等其他情况A)②③④⑤⑥B)①②④⑤C)①②③④D)①②③④⑤⑥答案:D解析:[单选题]78.()。()定义了系统的功能需求,它是从系统的外部看系统功能,并不描述系统内部对功能的具体实现。A)用例图B)类图C)活动图D)对象图答案:A解析:[单选题]79.测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是()A)随机选择B)划分等价C)根据接口进行选择D)根据数据大小进行选择答案:B解析:[单选题]80.黑盒测试是从____观点出发的测试,白盒测试是从____观点出发的测试。()A)用户、管理人员B)开发人员、管理人员C)用户、开发人员D)开发人员、用户答案:C解析:[单选题]81.关于等价类划分方法设计测试用例,下列描述错误的是A)如果等价类中的一个测试用例,能够捕获一个缺陷,那么选择该等价类中的其他测试用例,也能捕获该缺陷。B)正确地划分等价类,可以大大减少测试用例的数量,测试会更加准确有效C)若某个输入条件是一个布尔量,则无法确定有效等价类和无效等价类D)等价类划分方法常常需要和边界值分析方法结合使用答案:C解析:[单选题]82.我寻找学习新事物的机会A)强烈同意B)同意C)不同意D)最不同意答案:A解析:[单选题]83.以下关于测试原则的描述,正确的是:A)所有的软件测试不需要追溯到用户需求B)完全测试是不可能的C)测试可以证明软件的正确D)程序员不需要避免检查自己的程序答案:B解析:[单选题]84.()。动态模型的描述工具是()。A)设计图B)结构图C)状态图D)对象图答案:C解析:[单选题]85.()。在没有产品说明书时使用()A)探索测试B)功能测试C)动态测试D)静态测试答案:A解析:[单选题]86.领导力是我的一大优势A)强烈同意B)同意C)不同意D)最不同意答案:D解析:[单选题]87.下列项目中不属于测试文档的是()A)程序流程图B)测试报告C)测试用例D)测试计划答案:A解析:[单选题]88.软件测试的局限性不包括()。A)因为输入/状态空间的无限性,测试不可能完全彻底。B)巧合性有时会导致错误的代码得到正确的结果,掩盖了问题。C)软件测试会导致成本增加,效益降低。D)软件缺陷的不确定性。答案:C解析:[单选题]89.系统的响应时间和作业吞吐量是衡量计算机系统性能的重要指标,对于一个持续处理业务的应用软件来说,()则表明其性能越好。A)响应时间越短,作业吞吐量越大B)响应时间越长,作业吞吐量越大C)响应时间越短作业吞吐量越小D)响应时间不会影响作业吞吐量。答案:A解析:[单选题]90.在边界值分析中,下列数据通常不用来做数据测试的是()。A)正好等于边界的值B)等价类中的等价值C)刚刚大于边界的值D)刚刚小于边界的值答案:B解析:[单选题]91.从测试阶段角度,正确的测试顺序是()。①单元测试;②集成测试;③系统测试;④验收测试A)①②③④B)②①③④C)③②①④D)③①②④答案:A解析:[单选题]92.软件测试用例主要由测试输入数据和()两部分组成。A)测试计划B)测试规则C)测试的预期结果D)以上测试记录分析答案:C解析:[单选题]93.软件缺陷管理的核心是()。A)缺陷报告B)缺陷分析C)缺陷统计D)缺陷库答案:A解析:[单选题]94.以下关于测试用例的描述中,错误的是()。A)为了测试的完全和彻底需要大量的测试用例进行穷举测试B)输入数据和与之对应的预期输出结果是测试用例的重要组成部分C)一个好的测试用例在于能够发现至今没有发现的错误D)在测试用例设计时,应当包含合理的输入条件和不合理的输入条件答案:A解析:[单选题]95.()。UML是软件开发中的一个重要工具,它主要应用于()。A)基于螺旋模型的结构化方法B)基于需求动态定义的原型化方法C)基于数据的数据流开发方法D)基于对象的面向对象的方法答案:D解析:[单选题]96.下列不适合使用功能测试工具的场合是()。A)回归测试B)需要频繁更改测试用例的测试C)涉及与物理设备交互的测试D)跨平台的测试答案:D解析:[单选题]97.()是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。A)条件覆盖B)组合覆盖C)判定覆盖D)语句覆盖答案:D解析:[单选题]98.系统测试使用()技术,主要测试被测应用的高级互操作性需求,而无需考虑被测试应用的内部结构。A)单元测试B)集成测试C)黑盒测试D)白盒测试答案:C解析:[单选题]99.导致软件缺陷的最大原因是()。A)软件需求说明书B)设计方案C)编码D)维护答案:A解析:[单选题]100.自动化测试指的是A)测试执行的自动化B)测试执行和测试加过比较的自动化C)测试输入生成的自动化D)测试设计的自动化答案:B解析:[单选题]101.以下哪种场景适合LoadRunner进行测试()。A)红绿灯时长动态调整B)buaa教务系统C)RSA加解密程序D)赛博朋克2077答案:B解析:[单选题]102.()。状态图中的终态用()图形符号表示。A)实心黑圆B)空心黑圆C)圆圈D)包含实心黑圆的圈答案:D解析:[单选题]103.通常测试用例很难100%覆盖测试需求,因为()。输入量太大;②输出结果太多;③软件实现途径多;④测试依据没有统一标准。A)①②B)①③C)①②③D)①②③④答案:D解析:[单选题]104.McCabe建议模块规模应满足V(G)<=()。A)20B)10C)30D)40答案:B解析:[单选题]105.()。在面向数据流的软件设计方法中,一般讲信息流分为()。A)数据流和控制流B)交换流和控制流C)事物流和控制流D)交换流和事物流答案:D解析:[单选题]106.测试计划的制订必须注重()。A)测试策略、测试范围B)测试方法、测试安排C)测试风险、测试治理D)以上都对。答案:D解析:[单选题]107.黑盒测试是通过软件的外部表现来发现软件缺陷的测试方法,包括()等。A)等价类划分法、因果图法、边界值分析法、错误推测法、判定表法B)等价类划分法、因果图法、边界值分析法、正交试验法、符号法C)等价类划分法、因果图法、边界值分析法、功能图法、基本路径法D)等价类划分法、因果图法、边界值分析法、静态质量度量法、场景法答案:A解析:[单选题]108.()。状态图包括()。A)类的状态和状态之间的转换B)触发类的动作的事件C)类执行的动作D)所有以上选项答案:D解析:[单选题]109.以下()试属于软件性能测试的范畴。A)接口测试B)压力测试C)单元测试D)易用性测试答案:B解析:[单选题]110.下列哪一项不属于脚本测试技术A)线性测试。B)结构化测试脚本。C)回归测试脚本。D)共享脚本。答案:C解析:[单选题]111.()。为了实现某个功能,对象之间通过()相互通信。A)控制B)数据C)编码D)发送消息答案:D解析:[单选题]112.GB/T16260将软件的内部(外部)质量属性划分为六大质量特性,分别是()A)功能性,可靠性,易用性,效率,维护性和可移植性B)功能性、可靠性、易用性、效率、稳定性和可移植性C)功能性、可靠性、安全性、效率、易用性和可移植性D)功能性、可靠性、兼容性、效率、稳定性和可移植性答案:A解析:[单选题]113.脚本是一组测试工具执行的指令集合,可以分为()。①线性脚本②结构化脚本③关键字驱动脚本④数据驱动脚本A)①②③B)②③④C)①②③④D)①②答案:C解析:[单选题]114.下列选项中适合自动化测试的是A)需求不确定且变化频繁的项目。B)产品设计完成后测试过程不够准确。C)项目开发周期长而且重复测试部分较多。D)项目开发周期短,测试比较单一。答案:C解析:[单选题]115.下列关于测试用例的设计说法中正确的是()A)只有发现了到目前为止没有发现的缺陷的测试用例才是有价值的用例。B)测试用例设计应该遵循从简单的原则,以便节约测试时间C)测试用例的设计经常耗时很大。所以已设计好的测试用例不能变化D)测试用例的设计依据需求说明书。应该覆盖用户需求答案:D解析:[单选题]116.下面对等价类划分法描述错误的是()。A)等价类划分的主要依据是需求规格说明书B)只需要考虑程序中合理的、有意义的输入数据C)从每个部分中选取少数具有代表性的数据作为测试用例D)将测试对象的输入域划分成若干部分答案:B解析:[单选题]117.下列选项中不属于数据结构测试时需要考虑的因素是()。(选择一项)A)确定数据结构的界限B)尝试向数据结构中输入超过界限的值C)查看数据定义语句是否符合编码规范D)除了考虑数据结构上溢外,还要针对数据结构下溢进行测试。答案:C解析:[单选题]118.黑盒测试是从()观点出发的测试,而白盒测试是从()观点出发的测试A)开发人员、管理人员B)用户、管理人员C)用户、开发人员D)开发人员、用户答案:C解析:[单选题]119.大多数实际情况下进行单元测试时,设计测试用例方法是()A)采用白盒测试,辅之以黑盒测试B)采用黑盒测试,辅之以白盒测试C)使用白盒测试D)使用黑盒测试答案:C解析:[单选题]120.控制流覆盖准则约束最弱的是()。A)点覆盖B)边覆盖C)条件覆盖D)路径覆盖答案:A解析:[单选题]121.下图为一个航班查询窗体的截图,若对该窗体中的控件进行测试,则下列描述中错误的是(d)。(选择一项)有图片!!!A)选择出发地为?重庆?,选择目的地为?厦门?,在下方的航班信息中显示为?厦门-重庆?,这是该软件的功能缺陷B)界面中应保持字体大小和类型的风格统一,因此?选择目的地?标签和?选择出发地?标签的字体设置不同是该软件的缺陷C)若在?选择出发地?列表框中可以选中?北京?,而在?选择目的地?列表框中也可以同时选中?北京?,则这种情况不符合实际需求,是该软件的缺陷D)预定机票是该的主要功能,因此?预订机票?按钮应突出显示,尺寸略大于?退出?按钮,这样设计符合常规界面设计原则答案:D解析:[单选题]122.关于同行评审说法正确的是()A)同行评审是对程序进行模拟,一步步的展示程序如何处理测试数据B)同行评审虽然可以缩减工作时间,但同时也增加了大量的成本C)在软件开发过程中进行同行评审会浪费时间,减缓项目的进度D)同行评审的目的是发现产品的缺陷,因此在评审上的投入可以减少大量的后期返工答案:D解析:[单选题]123.功能性测试是根据()来设计测试用例。A)软件的规格说明书B)设计文档C)程序的内部逻辑D)维护手册答案:A解析:[单选题]124.以下哪种方法根据输出对输入的依赖关系设计测试用例()A)路径测试B)等级类C)因果图D)边界值答案:C解析:[单选题]125.自底向上测试的策略是首先对模块调用图上的哪一层模块进行测试()A)最底层B)下一层C)最高层D)上一层答案:A解析:[单选题]126.单元测试一般以()为主。A)白盒测试B)黑盒测试C)系统测试D)分析测试答案:A解析:[单选题]127.软件测试计划的内容应包括()。A)测试目的、背景B)软件的功能和测试用例C)测试内容和评价标准D)以上都对。答案:D解析:[单选题]128.以程序的内部结构为基础的测试用例技术属于()。A)黑盒测试B)白盒测试C)灰盒测试D)数据测试答案:B解析:[单选题]129.在对单机版的软件进行测试的过程中,下列说法中正确的是()。A)对鼠标的左右键功能不需要测试,因为是自动支持的,不需要编程实现对此功能的支持B)对双击和三击鼠标功能不需要测试,因为是自动支持的,不需要编程实现对此功能的支持C)对于滚轮功能不需要测试,因为是自动支持的,不需要编程实现对此功能的支持D)对鼠标和滚轮功能都需要进行测试答案:D解析:[单选题]130.下列关于缺陷报告的说法中不正确的是:()A)每个缺陷报告中只能描述一条缺陷,而不要包含多条缺陷;B)缺陷报告需要简洁,因此不要包含图片、日志等附加信息。C)缺陷报告中要提供复现缺陷的精确步骤;D)缺陷报告中需要提供发现缺陷的特定环境、特定设置的描述;答案:B解析:[单选题]131.我仅根据客观事实做决策A)强烈同意B)同意C)不同意D)最不同意答案:B解析:[单选题]132.下面()方法能够有效地检测输入条件的各种组合可能引起的错误。A)等价类划分B)边界值分析C)错误推测D)因果图答案:D解析:[单选题]133.通常情况下,软件集成测试的方案是在()阶段完成的。(选择一项)A)需求分析B)概要设计C)详细设计D)编码和单元测试答案:B解析:[单选题]134.进行全面的单元测试方法是()A)采用黑盒测试,辅之以白盒测试;B)采用白盒测试,辅之以黑盒测试;C)只使用黑盒测试;D)只使用白盒测试。答案:B解析:[单选题]135.下列指导选择和使用测试覆盖率的原则中错误的是()。A)覆盖率不是目的,仅是一种手段B)不要追求绝对100%的覆盖率C)不可能针对所有的覆盖率指标来选择测试用例D)只根据测试覆盖率指标来指导测试用例的设计答案:D解析:[单选题]136.我相信我能决定给自己的未来A)强烈同意B)同意C)不同意D)最不同意答案:C解析:[单选题]137.下列不属于测试总结的内容的是()。A)测试项目概述B)测试过程中应用的测试策略C)测试数据分析图表D)参与测试的机构和人员列表答案:D解析:[单选题]138.在代码检查的过程中发现大部分错误的人通常是()A)程序员B)测试员C)审查者D)架构师答案:A解析:[单选题]139.软件测试是软件开发其中的重要环节,其主要目的是()A)尽可能多的发现并改正程序中的错误B)发现并排出程序中的所有错误C)发现在软件需求方面中出现的错误D)发现并排出软件结构设计中的错误答案:A解析:[单选题]140.当一个系统已经在市场上运行了,这种情况对系统进行修改,然后进行的测试是:A)维护测试B)验收测试C)单元测试D)系统测试答案:A解析:[单选题]141.下列()不属于软件缺陷A)软件出现了产品说明书指明不会出现的错误B)软件未达到产品说明书标明的功能C)软件功能超出产品说明书指明范围D)测试人员主观认为不合理的地方答案:D解析:[单选题]142.对于维护软件的人员来说,使用质量是()的结果A)功能性B)可靠性C)可维护性D)效率答案:C解析:[单选题]143.下列关于软件测试的说法中正确的是()A)软件测是试用来证明软件中不存在错误的B)软件测试可以只采用自动化测试C)软件测试只能采用手工测试D)使用人工或自动的手段来运行或预测某个系统的过程其期的在于检验它是否满足规定的需求或弄清楚预期结果和实际结果之间的差别。答案:D解析:[单选题]144.()。单元测试的主要任务不包括()A)出错处理B)全局数据结构C)独立路径D)模块接口答案:D解析:第2部分:多项选择题,共4题,每题至少两个正确答案,多选或少选均不得分。[多选题]145.软件实施活动的进入准则是()A)87%需求工件已经被基线化B)80%详细设计工件已经被基线化C)87%构架工件已经被基线化D)53%项目阶段成果已经被基线化答案:ABC解析:[多选题]146.下列关于软件测试各阶段的描述中正确的是()。(选择二项)A)系统测试是软件系统交付用户使用前的最后一个测试阶段B)测试计划编制完成后,就可以根据概要设计文档制定单元测试方案了C)确认测试包括有效性测试和软件配置审查,通过确认测试后进入系统测试阶段D)单元测试可以针对一个窗口、一个函数或一个类来进行测试答案:CD解析:[多选题]147.属于黑盒测试方法()A)基于基本路径B)控制流C)基于用户需求测试D)逻辑覆盖答案:BC解析:[多选题]148.软件质量管理(QM)应有质量保证(QA)和质量控制(QC)组成,下面的选项属于QC的是()A)测试B)跟踪C)监督D)制定计划E)需求审查F)程序代码审查答案:ABC解析:第3部分:判断题,共70题,请判断题目是否正确。[判断题]149.软件生存周期是从软件开始开发到开发结束的整个时期。()A)正确B)错误答案:错解析:[判断题]150.()。需求涉及功能、性能、界面、运行环境等4个方面。A)正确B)错误答案:对解析:[判断题]151.测试集是按照测试计划定义的各个阶段测试目标所决定的,即先有测试计划,然后才有测试集。()A)正确B)错误答案:对解析:[判断题]152.()。RUP是R对tion对lUnifiedProcess的缩写。()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)错误答案:错解析:[判断题]165.()。软件质量的要求是要满足软件的功能性需求。A)正确B)错误答案:错解析:[判断题]166.软件测试的目的是证明程序正确地执行了它应有的功能。()A)正确B)错误答案:错解析:[判断题]167.软件项目在进入需求分析阶段,测试人员应该开始介入其中。()A)正确B)错误答案:对解析:[判断题]168.Alpha测试通常在开发组织现场进行,它不属于验收测试。A)正确B)错误答案:错解析:[判断题]169.自动化测试可能延误项目进度。A)正确B)错误答案:对解析:[判断题]170.()。系统排错的任务就是根据测试时所发现的错误,找出原因和具体位置,并进行改正。A)正确B)错误答案:对解析:[判断题]171.软件测试人员一旦发现软件缺陷,主要以口头方式通知软件开发人员()A)正确B)错误答案:错解析:[判断题]172.在软件开发过程中,若能尽早暴露其中的错误,则为修复和改进错误所花费的代价就会降低。A)正确B)错误答案:对解析:[判断题]173.有n个变量的函数的健壮性测试用例的个数为:5n+1。A)正确B)错误答案:错解析:[判断题]174.结构化分析(StructuredAnalysis,简称SA)是面向数据流的需求分析方法A)正确B)错误答案:对解析:[判断题]175.每一个软件项目都有一个最优的测试量。A)正确B)错误答案:对解析:[判断题]176.()。对象=对象名+数据(属性)+操作(行为)A)正确B)错误答案:对解析:[判断题]177.()。在设计测试用例时,应当包括合理的输入条件和不合理的输入条件。A)正确B)错误答案:对解析:[判断题]178.判定覆盖是最强的逻辑覆盖。A)正确B)错误答案:错解析:[判断题]179.()。软件测试是为了证明软件正确而执行程序的过程。A)正确B)错误答案:错解析:[判断题]180.()。在边界值分析中,下列数据通常不用来做数据测试的是等价类中的等价值。A)正确B)错误答案:对解析:[判断题]181.开发人员接收到测试人员新建的bug后,不认同该bug,可以拒绝修改,此时的软件缺陷状态称之为?rejected?。()A)正确B)错误答案:对解析:[判断题]182.()。软件定义时期分为问题定义、可行性研究等二个阶段。()A)正确B)错误答案:错解析:[判断题]183.在软件测试的静态分析中进行人工测试的主要方法有代码审查和走查。A)正确B)错误答案:对解析:[判断题]184.白盒测试只能由程序员完成。A)正确B)错误答案:错解析:[判断题]185.黑盒测试又叫功能测试或数据驱动测试()A)正确B)错误答案:对解析:[判断题]186.()。黑盒测试容易知道用户会用到那些功能,会遇到哪些问题。A)正确B)错误答案:对解析:[判断题]187.错误推测法是根据输出对输入的依赖关系来设计测试用例的。A)正确B)错误答案:错解析:[判断题]188.()。在软件开发中采用原型系统策略的主要困难是成本问题。()A)正确B)错误答案:错解析:[判断题]189.测试用例报告中,每个测试用例的ID必须由人为按规则指定,不能由管理软件自动生成。A)正确B)错误答案:错解析:[判断题]190.软件测试是一个过程,包含若干活动,运行软件进行测试只是活动之一。A)正确B)错误答案:对解析:[判断题]191.()。版本用来定义软件配置项的()。A、演化阶段B、环境C、要求D、软件工程过程A)正确B)错误答案:对解析:[判断题]192.错误猜测法基于这样一种假设,以前犯过的错误,以后同样会犯,我犯过的错误别人同样会犯,前人犯过的错误,后人同样会犯错A)正确B)错误答案:对解析:[判断题]193.()。软件生存周期分问题定义、可行性研究、需求分析、总体设计、详细设计、编码、测试、运行维护八个阶段。A)正确B)错误答案:对解析:[判断题]194.自底向上集成需要测试员编写驱动程序。A)正确B)错误答案:对解析:[判断题]195.穷举路径测试可以查出程序中因遗漏路径而产生的错误A)正确B)错误答案:错解析:[判断题]196.()。需求分析和设计阶段不需要测试人员参与。A)正确B)错误答案:错解析:[判断题]197.性能测试过程中需要对数据库服务器的资源使用进行监控,CPU占有率不属于应该监控的指标。A)正确B)错误答案:错解析:[判断题]198.alpha测试是验收测试的一种。A)正确B)错误答案:对解析:[判断题]199.()。白盒测试不仅与程序的内部结构有关,还要考虑程序的功能要求。A)正确B)错误答案:错解析:[判断题]200.代码评审员一般都是测试员担任A)正确B)错误答案:错解析:[判断题]201.软件测试是为了发现缺陷,但不能保证测试后的软件没有错误。()A)正确B)错误答案:对解析:[判断题]202.()。软件测试的生命周期包括测试计划、测试设计、测试执行、缺陷跟踪、测试评估。A)正确B)错误答案:对解析:[判断题]203.在确定性能测试指标值时,参考的国际标准、国标、运营商规范中对此要求并不一样,可以视情况选择有利于我们的指标值,但必须要比竞争对手高,这样才有利于市场竞争力。A)正确B)错误答案:错解析:[判断题]204.程序员应避免测试自己的程序A)正确B)错误答案:错解析:[判断题]205.()。UML是一种标准的图形化建模语言。A)正确B)错误答案:对解析:[判断题]206.单元测试又称为模块测试,是针对软件测试的最小单位-程序模块进行正确性检验的测试工作。A)正确B)错误答案:对解析:[判断题]207.()。软件错误是在软件生存期内的不希望出现或不可接受的人为错误。A)正确B)错误答案:对解析:[判断题]208.()。原型化方法是用户和设计者之间执行的一种交互过程,适用于()系统。A、需求不确定性高的B、需求确定的C、管理信息D、实时A)正确B)错误答案:对解析:[判断题]209.()。功能点技术依据对软件信息域特性和软件复杂性的评估结果,估算软件规模。()A)正确B)错误答案:对解析:[判断题]210.()。在考察系通讯录的一些涉及时序和改变的状况时,要用动态模型来表示。动态模型着重于系统的控制逻辑,它包括两个图:一个是事件追踪图,另一个是()。A、数据流图B、状态图C、系统结构图D、时序图A)正确B)错误答案:错解析:[判断题]211.()。β测试是由用户、测试人员、开发人员等共同参与的内部测试。A)正确B)错误答案:错解析:[判断题]212.在软件产品计划阶段,不必进行SQA活动。A)正确B)错误答案:错解析:[判断题]213.测试人员确认问题解决了,设置状态为?Closed?A)正确B)错误答案:对解析:[判断题]214.()。有的时候因为时间紧迫,可以临时安排几个程序员或者行业新手做测试工作。A)正确B)错误答案:错解析:[判断题]215.通过软件测试,可以发现软件中所有潜伏的错误。A)正确B)错误答案:错解析:[判断题]216.白盒测试往往会造成测试用例之间可能存在严重的冗余和未测试的功能漏洞A)正确B)错误答案:错解析:[判断题]217.等价类法和边界值法着重考虑输入条件,而不考虑输入条件的各种组合,也不考虑输入条件之间的相互制约关系()A)正确B)错误答案:对解析:[判断题]218.软件测试的目的在于发现错误、改正错误。A)正确B)错误答案:错解析:第4部分:问答题,共42题,请在空白处填写正确答案。[问答题]219.用黑盒测试设计测试用例有哪些常用方法?答案:等价类划分法、边界值划分法、错误推测法、因果图法、场景法解析:[问答题]220.简单描述一下软件测试工程师一般会承担的一些具体工作。答案:进行测试设计、写作测试文档(测试计划、测试方案、测试用例等)执行测试,发现软件缺陷,提交缺陷报告,并确认缺陷最终得到了修正通过测试度量软件的质量。解析:[问答题]221.测试计划编写6要素?答案:why--为什么要进行这些测试what--测试哪些方面,不同阶段的工作内容when--测试不同阶段的起止时间where--相应文档,缺陷的存放位置,测试环境等who--项目有关人员组成,安排哪些测试人员进行测试how--如何去做,使用哪些测试工具以及测试方法进行测试解析:[问答题]222.给你一个需求你会如何进行测试答案:充分研读这个需求,先进行需求的功能划分,然后再单个功能单个功能去依据文档做深入研读,找出功能与功能之间的关联,这里一般我会以思维导图的形式来整理在对该需求分析及编写测试点的过程中,同步会参考一些同类型已成熟的平台,把需求疑点整理下来,找产品或开发确认大概是这样的。解析:[问答题]223.如何定位bug,是前端还是后端的问题,用什么工具,还是利用别的?答案:如果是功能性问题,那么就是后端问题;如果是界面的效果或者是按钮问题,那么也许是前端问题。分析问题,有时候需要开发的协助。解析:[问答题]224.使用工具和代码实现接口测试的区别答案:工具优点比较明显,接口测试的效率高,学习成本低,缺点在特殊情况下的测试用例实现比较困难(返回的数据类型不是JSON就很难拿到里面的数据)代码的优点用例实现比较灵活,但是学习成功比较高,需要会一门编程语言,接口测试的效率低解析:[问答题]225.给你一个项目,你会怎么测试?答案:拿到项目后,先熟悉需求、原型图,了解被测功能和各个功能的业务逻辑支持哪些平台,有哪些不同的应用场景,是否需要考虑到稳定性、性能等等针对以上需要测试的内容进行大概的测试规划,然后逐个细化去设计测试用例整个过程中存在疑问的及时跟开发产品沟通确认开发提测后,按照测试用例执行,提交bug,并有效进行回归测试完成bug跟踪测试完毕后,及时汇报测试结果,输出测试报告解析:[问答题]226.频繁更改需求你会怎么处理?答案:如果上线时间已定,需求还频繁变动,这种情况之下用例可以不用写详细,尽可能去列一个测试大纲,以应对随时变动的需求,且每次变动都要进行文档版本整理,再者个人认为需求频繁变动对于工作效率是低下的,一般根本原因都是需求阶段没有做好版本控制,从流程规范上面来讲,可以强调做好需求版本的控制。需求版本的控制,要充分去熟悉产品业务,因为最开始的需求都可能只是一个大纲,很多细节是确定不了的,所以要充分考虑到细节之后才开始进行概要设计工作,列出需求优先级,如果实在是后期存在需求变更,最好还要增加时间成本预算。解析:[问答题]227.一个完整的测试方案包含哪些要素?答案:1)测试计划2)人员分配3)时间安排4)测试方法的确定5)测试工具的确定6)测试报告解析:[问答题]228.十进制102转换成二进制是______,软件测试的目的是______,答案:1100110|通过揭示缺陷使得软件质量提高规避产品风险解析:[问答题]229.小明有一百元,想买一百本书,英语书5元一本,数学书3元一本,语文书0.5一本,请问他有多少种买法,请编程解决这个问题答案:根据题意是要买一百本书,一百块钱,看有多少种买法(钱不一定非要花完,只要能买到一百本书):三本书的价格分别为:5,3,0.5那么能买到最多的英语书为20本,数学书33本,语文书200本但是也有组合的买法,所以可以通过一个三重for循环来实现,i,j,k分别代表购物英语、数学、语文书的数量循环条件分别是i<=20;j<=33;k<=200那么只要满足i+j+k==100,5*i+3*j+0.5*k<=100即可最后统计所有的组合就是买法的数量n=0foriinrange(21):forjinrange(34):forkinrange(201):if5*i+3*j+0.5*k<=100andi+j+k==100:n+=1print(n)解析:[问答题]230.以往是否曾经从事过性能测试工作?请尽可能的详细描述你以往的性能测试工作中完整过程。答案:有简单的接触过,采用的工具是Jmeter,进行轻量级的压力测试1)确定好压力测试的功能模块,首先利用Jmeter录制脚本,然后对脚本进行优化2)对一些测试数据进行参数化,利用csv导入存在txt文档里面的数据3)设计测试场景4)执行压力测试5)查看压力测试结果,并对数据进行分析,主要考虑错误率、吞吐量、平均等待时间这些6)出压力测试报告解析:[问答题]231.在ns_goods中,根据shop_id查询出每个店铺商品成本价cost_price最大的商品名称和商品成本价。答案:selectname,max(cost_price)fromns_goodsgroupbyshop_id;解析:[问答题]232.问题单都有哪些属性?答案:产品模块,所属项目,所属版本,bug标题,步骤及测试数据,bug及日志截图,类型及严重程度,系统/浏览器解析:[问答题]233.()。在结构测试用例设计中,有语句覆盖、条件覆盖、判定覆盖(即分支覆盖)、路径覆盖等,其中()是最强de覆盖准则。A、语句覆盖B、条件覆盖C、判定覆盖D、路径覆盖答案:D解析:[问答题]234.有一个处理单价为5角钱的饮料的自动售货机软件测试用例的设计。其规格说明如下:若投入5角钱或1元钱的硬币,按下【橙汁】或【啤酒】的按钮,则相应的饮料就送出来。若售货机没有零钱找,则一个显示【零钱找完】的红灯亮,这时在投入1元硬币并按下按钮后,饮料不送出来而且1元硬币也退出来;若有零钱找,则显示【零钱找完】的红灯灭,在送出饮料的同时退还5角硬币。答案:条件:1)售货机有零钱找2)投入1元硬币3)投入5角硬币4)按下橙汁按钮5)按下啤酒按钮结果:1)售货机【零钱找完】灯亮,当售货机中没有零钱的时候就有亮红灯2)退还1元硬币,当投入1元,而且售货机中没有零钱可找的时候3)退还5角硬币,当投入1元,而且售货机中有零钱可找的时候4)送出橙汁饮料5)送出啤酒饮料再将条件跟结果以判定表来进行整理解析:[问答题]235.请简述一下等价类划分法设计测试用例的方法。答案:为每个等价类编号;设计一个新的测试方案,以尽可能多的覆盖尚未被覆盖的有效等价类,重复这一步骤,直到所有有效等价类被覆盖为止。设计一个新的测试方案,使它覆盖一个尚未被覆盖的无效等价类,重复这一步骤,直到所有无效等价类被覆盖为止解析:[问答题]236.上家公司有多少测试,你们是怎么分配工作的?答案:测试与开发的配比,一般是1:3或者是1:4,根据情况按实说,测试3人,老大复制分配我们的任务,每个人负责对应的模块或者是不同的客户端,完成自己的一端时间内的任务就ok解析:[问答题]237.测试一般进行几轮?每一轮次怎么测试?提交一个bug,开发修改了这个bug,提交了一个版本过来,你是否测试这个bug答案:我们公司项目有3轮、4轮,也有5轮的,一般有4轮,第一轮就是冒烟+正式系统测试(因为冒烟基本都没问题所以正式系统测试就都包含在第一轮),第二轮是针对提交bug的回归测试,第三轮也是回归测试,最后一轮还会跑一下基本功能。会严格按照提测流程来走,不会是开发改一个bug,就提测一次,一般要等到我们单轮测试任务完毕后,才接收提测任务,针对开发频繁打包会拒绝。解析:[问答题]238.项目版本升级测试是全部测试还是部分测试?(APP或者web)答案:看新版本的需求一般版本升级,主要是修复了bug做了优化或者新增了功能,这种情况下对于新增功能和优化的功能会做正式细致的测试,其他已有功能走一下基本功能就好了。另一种版本升级,整个软件产品功能全部都更改了代码,比如低层架构全部更替,那么所有的功能模块都要做测试,也就是全部测试解析:[问答题]239.执行完所有测试用例并没有发现错误。这是否意味着代码没有bug或缺少一些测试场景?请列出你的想法,以及你将如何为下一步做些什么?答案:没有发现错误,不可能意味着代码没有bug;一般都是缺少一些测试场景,或者不是常见场景需要去确认测试用例有无覆盖完整,包括正面、反面用例解析:[问答题]240.对服务器熟悉吗?服务器硬件有哪些?服务器装系统熟悉吗答案:CPU,主板,内存,显卡,硬盘,电源,机箱解析:[问答题]241.请写出你对测试流程的认识,简单介绍一种测试用例编写方法答案:软件测试的工作流程:需求分析-->测试计划-->测试设计-->测试执行-->测试报告-->维护性测试测试用例常用的一种设计方法:错误推测法。比如说qq登录这个功能,我们输入正确的用户名,错误的密码。从逆向进行思考来进行测试。解析:[问答题]242.集成测试通常都有哪些策略答案:1)在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失2)各个子功能组合起来,能否达到预期要求的父功能3)一个模块的功能是否会对另一个模块的功能产生不利的影响4)全局数据结构是否有问题5)单个模块的误差积累起来,是否会放大,从而达到不可接受的程度6)一个缺陷测试报告的组成解析:[问答题]243.简述一下C/S架构和B/S架构的区别答案:1)C/S又称Client/Server或客户/服务器模式。服务器通常采用高性能的PC、工作站或小型机,并采用大型数据库系统,如Oracle、Sybase、informix或SQLServer。客户端需要安装专用的客户端软件。B/S是Broswer/Server的缩写,客户机上只要安装一个浏览器(Broswer),如NetscapeNavigator或InternetExplorer,服务器安装Oracle、Sybase、informix或SQLServer等数据库。浏览器通过webserver同数据库进行数据交互。2)Client/Server是建立在局域网的基础上的Browser/Server是建立在广域网的基础上的3)硬件环境不同C/S一般建立在专用的网络上,小范围里的网络环境,局域网之间再通过专门服务器提供连接和数据交换服务。B/S建立在广域网之上的

温馨提示

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

评论

0/150

提交评论