软件测试经典练习题_第1页
软件测试经典练习题_第2页
软件测试经典练习题_第3页
软件测试经典练习题_第4页
软件测试经典练习题_第5页
已阅读5页,还剩43页未读 继续免费阅读

下载本文档

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

文档简介

.测试程序仅按预期方式运行就行了。(F)不存在质量高但可靠性很差的产品。(F)软件测试员可对产品说明书行白盒测试。)静态白盒测试可以找出漏之处和问题。总是首先设计白盒测试用例。(F)可以发布具有置缺陷的软件品。)所有软件须进行某种程度的兼性测试。)所有软件有一个户界面,此必须测试易用性。(F)测试负责软件质量(F软件测试按照测试过程分类为黑盒、白盒测试。在设计测试例时包括合理的输条件和不合理输入条件。(T)集成测试计划在需求分阶段末提交。)单元测试属于动测试(F)缺陷跟踪系统只针对测人员来使用。(F)从户软件开发者的角度出发,普望软测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。(F)7、项目立项前测试人员需要提交任何件。(F)软件测试的目的是可的找出软件的缺陷(F)软件项目在进入需求分析阶段试人员应该开入中)软件存期是软件开开发开的个时期(F)..单元测试能现80%的软件缺陷。(F)数据流图和数据字典共同构成系统的逻辑模型(T)负载测试是验证要检验的系的能力最高能达到什么程度(F)、测试人员要持原则,陷未修复完坚决不通过。代码评审员一般由试员担任。(F)测试组负责软件质量。(F)程序的效率与序的复杂性相)详细设计的目的是为软件结构图中的每一个模块确定使用的算法和块内数据结构,并用某种定的表达工具给出清晰的描)软件一种辑实,不是具体的物理实,因它具抽象性。(T测试程序仅仅按预期方运行就行了。(F)

在软件测试,下面说法中错误的是B)测试是为了发现程序中的错误而执行程序的过程测试是为了表明程序是正好的测试方案是极可能发现迄今为止尚未发现的错误的方D.成功的测试是发现了至今为止尚未发现的错误的测软件测试的的B)试性行发现件错..证明件正确找出软件中全部错误软件测试用主要由测试输入数据和)两部分组成。测试测试规测的期以往测试记录分与设计测试用例无关的文档(A)。项目发计需规说软设说源程软试是软件质量证的主手段之一,测试的成本已超过(A)以上。因此,提高测试的有效性非常重要。软件发成软件护成软件发成和维成软件制成、高的测试()用适量的测试用例说明被测试程序正确无误用适量的测试用例说明被测试程序符合相应的要用适量的测试用例发现被测试程序尽可能多的错?..D.用适量的测试用例纠正被测试程序尽可能多的错误如果想要进行成的测试,为其设测试用例主要依()。黑盒测试方法测人的白盒试方错误测、使A)和程的部程序复杂使用明程序功能、在用逻辑覆盖、判-条件盖、件合盖路覆盖。(D)是的覆准则语句条件判条件覆路径10、在设计测用例时,(A)是用得最多的一种黑测试方法。等价类划分B.边界值..果图功能图在黑盒测试中着重检查输条件的组合的测用例设计方法是(D等价划边界分析错误测法因果12、从列述,够与软件发阶,如需求析设、编码相对应的软件测试是(D)集成测试、确认测、单元单元测试、集成测、确认单元测试、确认测、集成确认测试、集成测、单元13、单元测试将根据在()阶段中产生的规格说明进行可行性研究与计需求分概要设详细14、集成测试计划是在()阶段制定的可行性研究与计需求分..要设计详细计15、确认测试计划是在(B)阶段制定的。可行性研究与计需求分概要设计详细计16、软件的集测试最好是由)承担,以提高集成试的效果。该件设该软开发组的负责该件编不属该开发组的人17、()是简化了的模拟较低层次模块功能的虚拟子程序。过函仿18、(A)是指为查明程序中错误和缺陷,可使用的工具和手调试技术测试跟踪动态..19、从发现故障的存在找到准确的故障位置确定故障的性质,这一程称()。错误故障调测在序计过中为序试好备主体在()方面采用模块化、结构化的程序设计方法设计程编写程序时要为程序调试提供足够的灵活性断以上计资料表明件测试的工作量占整个软件开发工作量的)。~22、软测试计划是一些文档它们描述了D)。软件性软件功能和测试用软的定..D.对于预定的测试活动将要采取的手段23、IBM

的统计测试的方法在测试中查出的全部软件错误(B)。24黑盒测试方法的优点是(D)。可测软件的特定部能站在用户立场测试可按件内部结构测试可发现实现功能需求中的25白盒测试方法的优点是()可测软件的特定部能站在用户立场测试可按件内部结构测试可发现实现功能需求中的价类划分完后可得()是确定测试用的基础有效等价类无等等类测试例..27、由因果图换出来的(A)是确定测试用例的基础。判定约束件输入态输出态)是用户和设计交换最频繁的方法原型化方法瀑布模型方法螺旋模型方法构件组装模型、软件测试的目的:避免软件开发中现的错误发现软件开发中现的错误尽可能发现排除软件中潜藏的错误,提高软件的可靠性修改软件中出现的错误、某序调试有出现预计结果,下列(B)不可能导错的原因。变没有始化编的语句书写格式规循控制出错代输入有误、下列关于程序效率的描述错误的是(...程序的执行速度可以提程序的效率.序占用的存储间可以提高程序的效率.的效率详细设计阶段确定的算法的效率无关.程序设可以提高效率、软件测试件过重阶段,是软件质量保证的重要手段,下列哪个(些)是件测试的任务D软发生错误Ⅱ发现改正程序错提供诊断错息.只有.只有.只有.都是、软件测试是软质挝保证的要手段,下述哪种测试是软件测试的基环?B.功能测试.单元测试.结构测试.确认测试、通常可分为白盒测试和黑盒试。白盒测试是根据程序的C)来计试例,黑盒测试是根软件的规格说明来设测试用例。A功能B性能...内部逻辑.内部数据、常用的黑试方边值、等划分误猜因果图。中C)经常其方法合来用软件试步主要有单元测、集成测试和确认测试。A边值分析.等价类划分.错误猜测.因果图择填空题从供选择的答案中选出应填入下()中的字句。软件测试的目的(提高测的效率应(。使用白盒试方法时确定测试数据根据(指定盖标准。设计测试数据关的文档(件集成测试工作最好由()承担,以提高集成测试的效果选择的案:A.评软件的质量发软件的错误找出软件的所有错误明软件是正确的B.随机地选取测试数据取一切可能的输入数据作为测试数据在完成编码以后制定软件的测试计划.C.

.④现错误的可能性大的数据作为测试数据程序的内逻程序的复程使用说明④功能该软件的计人程序的复杂程源程序④开发计该软件设人②该软件开发组的负责该软件的编程人员④该软件开发组的软件人员从供选择的答案中选出应填入下列)中的字句。为发的性性A)B3)工作A)的目的是想证实在一定的外部环境中软件的逻辑正确)和(B试图明在软件生存期各个阶段,以及阶段间的逻辑(3F)和正确性供择答B.①操作验证④试试D.用户的确需求规格说明的确认程序的确认④确E,F.可靠性独立性协调性备性充性从供选择的答案中选出应填入下列)中的字句。AB)C选择正的答案填入下图中以完成测试信息处理的全过程。..供选的答案6312A~C.接口选择配硬件配置测试配置⑤测试环境测试工具D~F.②可靠性分析结果分析④数据分请从供选择的答案中选应填入下列()的字程序的三种基本控制结构是(A2它们的共点是(B4的(的的是D软调试的目的是(E供择答A.过,子程序,分程序②顺,件循递归,堆栈,队列调用,返回,转移空题、测试例不仅要选用理的测试输数据,还要选用不合理的的可靠性。对于不合理的测试输入数据程序应《拒绝执行给出应的、动态测指通试时使用黑盒测试法和《白盒测试》法。..、静序》在机上运试》和《计算机辅静态分析》的手段程序进行检测。、黑盒试依据软件规说明查程序是否满足《功能需求因此,黑盒测试由称为功能测试或《数据驱动》测试白测试以检查处理过程细节为基础程序中尽可能《逻辑路径进测试,检查内部《逻辑结构》《运行理是否有错,程序的《运行状态》与预期的状态是否一致。基本路径测中立路径是指包括一组以没有处理过《语句或条》的一条路径从程序图来,一条独立路是至少包含有一条《从未走过》的边的路径、用模块的作是《测入数上模块调用测模块的形式《数据传送给》被测模块,接收被测模的《实测结并输出、在元测试中,桩模块用来替被测模块的子块作用是《返回被测模块所需》的信息、错象是块错正比》关系B.不嵌套使用②只用来简单的程序已经用硬实现入口和一个出筛选法递归法③归纳法④逐步求精证明程序中没有错误序中的错误..③序的动特性序中的语法错误找出错误所在并改正②排存在错误的可能性③性质进分④错的次从供选择的答案中选出同下列条叙述关系最密切的字句。可靠求很高件,例如操作系统,由第三者对源代码进逐检有件被改版,由于受到变更响,改版前正常能能发生异常,性能也可能下降因此对变的软件进行测试是必的。在意识到被测试模的内部结构或算法情况下进行测试。了确认用户求,做出系统要部分,提交给用户试。具有层次结构的大型软件时,有一种方法是从上层模块开始由到进测。此,必用些模替尚测的下模块供择答A~仿②代码审查③模拟器④驱动器⑥域⑦黑测试⑧原型白盒测试退化测试从供选择的答案中选出应填入下面叙述的)的确案软件测试方可分为黑盒测试法和白盒测试法两种盒通过分析程的(A3来设计用例的方法。..除了测试程序外,它还适于对()段的软件文档进测试。白盒测试是根据程序的()来设计测试用例的方法。除了测试程序外,它也适用于对()阶段的软文档进测试。白盒法测试序时常按照给定的覆盖条件选取测试用例()()覆经历一次()覆盖既判定覆盖,又是条件覆盖,但并不证使各种条件都能取到所有可能的值(5覆盖比其他条件都要严格,但它不能保证覆程序中的每一条路径元测试般以()为主,测试的依据是(。供择答:,:范内部逻辑③功能据:码②设计软件总体计需求H:②判定件/件多重条件径:法黑盒法:系统块结构图系统需规格说从供选择的答案中选出应填入下面叙述的(案。成试也做()或(常,()的础上,所有模块按照设计要求集成为系统。子系统的集成测试特别称D的工作是要找出子系统和系需求规格说..明间的(要虑的题是在把各个模块连接来时穿越接口据是(;会()组,能否达到预期要求的((I)是否有问题;个模块误差累积起来是否会放大。供择答:A~D.①单元测试部件测试③集测系统测试⑤确认测联合测I.①子功能父功能局部数据全局数据⑥不一致从供选择的答案中选出应该填入下列叙述的()内的正确答案。软件试中常用静态析方法是(1)((B)用于检查模块或子程序间的调用是否正确。析方法(白盒方法)中()方分析方法盒方法常用法是()法和()方法()方法根据输出对输入的依赖关系计测试用例。供择答:AB:③可分析接口分析⑥操作分析C~E:测试②等价因果图④归纳测..⑤试踪优先试⑨图从供选择的答案中选出应填入下面叙述的(案。等价类划分是一种型的()方法也是一非常实的重的方使这一方法,完全不考虑的(所有可能输入的数据来测试序是不可能的只能从全部可供输入的数据中选一个()行测(5)是某个输入域集合,在该集合中,各个输入据对于揭露程序中的误是(。供择答::法黑盒试方法:外部环境顺序流程E:集集BR>④的⑤价类⑥典集简答你认为个优秀的测试工程师应该具备哪些素质?探索者,故障排除员,不过任何蛛丝马迹,创造性,老练的追求完美者,判断准确,注重策略和外交,于。型分哪种型/型型、型、、能型、合型分哪个?可行分调试和试行、..维升到弃应该由谁来进行确认测试?是软件开发还是软件用户?为么?由软件开发者,开发者对软件产品进行评估若不满足要求则与用户协商决办法如果能够执行完美的黑盒测试,还需要行白盒测试吗?为么?需要,黑盒测试可根据程序规格检验程序是完成规定功能,但无法发现程序内部的码和逻辑错误,白测试与之相反互。品测试到什么时候就算是足够了?测试直穿件整生命期从求设计编、现直到软件的最终交付用户测试时期已满或特定的测试用例作为判断测试止基。试计划的目的是什么?确定测试基本原则,生测试概要设计。软件测试应该划分几阶段简述各阶段应重点测的点各个阶段的含义?按照发段分软测试分单测、集测,统试和验测试。单元测:针对个单元测试,个能作目。集成测试:已测试的模进,进行成测试。系统测试:检验软件产品能否与系统的部分协作。验收测试:检验软件产的最一序。..对小的程序进行穷举测试是能的,用穷举测试能否证程序是百分百确?不能,不能查出错误程序本身违反了设计规范不可能查出程序因遗漏而出错发现不了一些与权据相关的错误在任何情况下单元测试都是可能的吗?都是需要的吗?、单元测试,其目的在于发现各模块内部可能在的各种差错。多个模块可以平行地独立进行单元测试。单元测试在编码阶段完成的,每编出个序块,就开做个块单元测试所只采用模块化方法开发软件,单元测试都是必需的。α测试和β测试α是软件公司组织内部人员模拟各类用户对将面世的软件产品进行测试。是由软件的多个用户在一个或多个用的实际使用环境下进行测试。驱动模和桩模块桩模块:也叫存根程序,用于模拟被测模块作过程中所调用的子模驱动块用模所模块上模,接受试据把些数据传输给被测模块。白盒测试和黑盒试白测试,它是按照程序内的结构测试程序,通过测试来检测产品内部动作是否按照设计规格说明书的规定正常进行黑盒测试也称功..能测试,它是通过测试来检测每个功能是否都能正常使用。14静态测试和动态测试静态方法是指不运行被测程序本身,仅通过分析或检查源程序的语法、结构、过程、接口来检查程序的正确性。动态测试方是指通过运行被测程序检查行结果与期结果异,并分析行效率和健壮性等性能,15累进测试和回归测试测试是,行试引的或。问答计算题画出下列伪码程序的程序流程图。IFTHENWHILEnENDDOELSEBLOCKEND..END如图所示的程序有三条不同的路径分别表示为→cL3(a→→e),或简写为、、及。根据判定覆条件覆盖、判定–盖、条件合覆和路径覆五种标从供选择的答案中别找出满足相应覆标准的最小测试例组(用~⑩回)供择答x=y90x=y90

x=y=x=y=x=y50xx=90

x=y=90

x=y=90x=50,x70,yx=90,x50,y

x=y

温馨提示

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

最新文档

评论

0/150

提交评论