您好,欢迎访问三七文档
当前位置:首页 > 幼儿/小学教育 > 小学教育 > 软件测试之第1-19套软件测试题
由安博测试空间技术中心提供第1套[单选题]2、下面概念中,不属于面向对象方法的是______。A、对象B、继承C、类D、过程调用4、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。A、可行性分析B、需求分析C、详细设计D、程序编码5、在软件开发中,下面任务不属于设计阶段的是______。A、数据结构设计B、给出系统模块结构C、定义模块算法D、定义需求并建立系统模型10、下面描述中,符合结构化程序设计风格的是______。A、使用顺序、选择和重复(循环)三种基本控制结构表示程序的控制逻辑B、模块只有一个入口,可以有多个出口C、注重提高程序的执行效率D、不使用goto语句[填空题]4、若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。答案:DBDB黑盒第2套[单选题]3、在结构化方法中,用数据流程图(DFD)作为描述工具的软件开发阶段是______。A、可行性分析B、需求分析C、详细设计D、程序编码5、结构化程序设计主要强调的是______。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性6、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。A、概要设计B、详细设计C、可行性分析D、需求分析7、下面不属于软件设计原则的是______。A、抽象B、模块化C、自底向上D、信息隐蔽[填空题]1、在面向对象方法中,信息隐蔽是通过对象的______性来实现的。2、若按功能划分,软件测试的方法通常分为白盒测试方法和______测试方法。答案:BBDC封装黑盒第3套[单选题]2、下面概念中,不属于面向对象方法的是______。A、对象B、继承C、类D、过程调用5、程序流程图(PFD)中的箭头代表的是______。A、数据流B、控制流C、调用关系D、组成关系9、在结构化方法中,软件功能分解属于下列软件开发中的______阶段。A、详细设计B、需求分析C、总体设计D、编程调试10、软件调试的目的是______。A、发现错误B、改正错误C、改善软件的性能D、挖掘软件的潜能[填空题]2、软件维护活动包括以下几类:改正性维护、适应性维护、______维护和预防性维护。3、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。4、与结构化需求分析方法相对应的是______方法。答案:DBCB完善性实体结构化设计第4套[单选题]1、在软件工程中,白箱测试法可用于测试程序的内部结构。此方法将程序看做是______。A、循环的集合B、地址的集合C、路径的集合D、目标的集合4、软件开发的结构化生命周期方法将软件生命周期划分成______。A、定义、开发、运行维护B、设计阶段、编程阶段、测试阶段C、总体设计、详细设计、编程调试D、需求分析、功能定义、系统设计6、下列叙述中,不属于软件需求规格说明书的作用的是______。A、便于用户、开发人员进行理解和交流B、反映出用户问题的结构,可以作为软件开发工作的基础和依据C、作为确认测试和验收的依据D、便于开发人员进行需求分析D、存储模式8、面向对象的设计方法与传统的的面向过程的方法有本质不同,它的基本原理是______。A、模拟现实世界中不同事物之间的联系B、强调模拟现实世界中的算法而不强调概念C、使用现实世界的概念抽象地思考问题从而自然地解决问题D、鼓励开发者在软件开发的绝大部分中都用实际领域的概念去思考[填空题]2、软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。需求获取5、数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。答案:CBCB完善性实体结构化设计第5套[单选题]3、为了使模块尽可能独立,要求______。A、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量强B、模块的内聚程度要尽量高,且各模块间的耦合程度要尽量弱C、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量弱D、模块的内聚程度要尽量低,且各模块间的耦合程度要尽量强4、下列描述中正确的是______。A、程序就是软件B、软件开发不受计算机系统的限制C、软件既是逻辑实体,又是物理实体D、软件是程序、数据与相关文档的集合6、下列对于软件测试的描述中正确的是______。A、软件测试的目的是证明程序是否正确B、软件测试的目的是使程序运行结果正确C、软件测试的目的是尽可能多地发现程序中的错误D、软件测试的目的是使程序符合结构化原则[填空题]1、诊断和改正程序中错误的工作通常称为。2、在面向对象方法中,类的实例称为。5、问题处理方案的正确而完整的描述称为。第6套[单选题]5、下列描述中正确的是______。A、软件工程只是解决软件项目的管理问题B、软件工程主要解决软件产品的生产率问题C、软件工程的主要思想是强调在软件开发过程中需要应用工程化原则D、软件工程只是解决软件开发中的技术问题6、下列叙述中正确的是______。A、软件交付使用后还需要进行维护B、软件一旦交付使用就不需要再进行维护C、软件交付使用后其生命周期就结束D、软件维护是指修复程序中被破坏的指令9、在软件设计中,不属于过程设计工具的是______。A、PDL(过程设计语言)B、PAD图C、N-S图D、DFD图10、下面叙述正确的是______。A、程序设计就是编制程序B、程序的测试必须由程序员自己去完成C、程序经调试改错后还应进行再测试D、程序经调试改错后不必进行再测试[填空题]4、在进行模块测试时,要为每个被测试的模块另外设计两类模块:驱动模块和承接模块(桩模块)。其中______的作用是将测试数据传送给被测试的模块,并显示被测试模块所产生的结果。第7套[单选题]2、下列叙述中正确的是______。A、软件测试应该由程序开发者来完成B、程序经调试后一般不需要再测试C、软件维护只包括对程序代码的维护D、以上三种说法都不对5、下列选项中不属于结构化程序设计方法的是______。A、自顶向下B、逐步求精C、模块化D、可复用10、两个或两个以上的模块之间关联的紧密程度称为______。A、耦合度B、内聚度C、复杂度D、数据传输特性[填空题]1、程序测试分为静态分析和动态测试。其中______是指不执行程序,而只是对程序文本进行检查,通过阅读和讨论,分析和发现程序中的错误。3、在面向对象方法中______描述的是具有相似属性与操作的一组对象。第8套[单选题]1、下列选项中不属于软件生命周期开发阶段任务的是______。A、软件测试B、概要设计C、软件维护D、详细设计5、从工程管理角度,软件设计一般分为两步完成,它们是______。A、概要设计与详细设计B、过程控制C、软件结构设计与数据设计D、程序设计与数据设计6、下列选项中不符合良好程序设计风格的是______。A、源程序要文档化B、数据说明的次序要规范化C、避免滥用goto语句D、模块设计要保证高耦合、高内聚[填空题]1、下列软件系统结构图的宽度为______。3、______的任务是诊断和改正程序中的错误。第9套[单选题]3、下面选项中不属于面向对象程序设计特征的是______。A、继承性B、多态性C、类比性D、封装性9、下列叙述中正确的是______。A、软件测试的主要目的是发现程序中的错误B、软件测试的主要目的是确定程序中错误的位置C、为了提高软件测试的效率,最好由程序编制者自己来完成软件测试的工作D、软件测试是证明软件没有错误10、在结构化程序设计中,模块划分的原则是______。A、各模块应包括尽量多的功能B、各模块的规模应尽量大C、各模块之间的联系应尽量紧密D、模块内具有高内聚度、模块间具有低耦合度[填空题]2、在结构化分析使用的数据流图(DFD)中,利用______对其中的图形元素进行确切解释。4、软件生命周期可分为多个阶段,一般分为定义阶段、开发阶段和维护阶段。编码和测试属于______阶段。5、软件测试分为白箱(盒)测试和黑箱(盒)测试。等价类划分法属于______测试。第10套[单选题]2、下列叙述中,不符合良好程序设计风格要求的是______。A、程序的效率第一,清晰第二B、程序的可读性好C、程序中要有必要的注释D、输入数据前要有提示信息6、软件调试的目的是______。A、发现错误B、改正错误C、改善软件的性能D、验证软件的正确性7、在面向对象方法中,实现信息隐蔽是依靠______。A、对象的继承B、对象的多态C、对象的封装D、对象的分类9、软件是指______。A、程序B、程序和文档C、算法加数据结构D、程序、数据与相关文档的完整集合[填空题]1、软件需求规格说明书应具有完整性、无歧义性、正确性、可验证性、可修改性等特性,其中最重要的是______。5、在两种基本测试方法中,______测试的原则之一是保证所测模块中每一个独立路径至少要执行一次。第11套[单选题]1、软件设计中模块划分应遵循的准则是______。A、低内聚低耦合B、高内聚低耦合C、低内聚高耦合D、高内聚高耦合5、在软件开发中,需求分析阶段产生的主要文档是______。A、可行性分析报告B、软件需求规格说明书C、概要设计说明书D、集成测试计划6、程序流程图中带有箭头的线段表示的是______。A、图元关系B、数据流C、控制流D、调用关系7、结构化程序设计的基本原则不包括______。A、多态性B、自顶向下C、模块化D、逐步求精[填空题]4、测试用例包括输入值集和______值集。第12套[单选题]3、数据流图用于抽象描述一个软件的逻辑模型,数据流图由一些特定的图符构成。下列图符名标识的图符不属于数据流图合法图符的是______。A、控制流B、加工C、数据存储D、源和潭4、软件需求分析阶段的工作,可以分为四个方面:需求获取、需求分析、编写需求规格说明书以及______。A、阶段性报告B、需求评审C、总结D、都不正确5、结构化程序设计主要强调的是______。A、程序的规模B、程序的易读性C、程序的执行效率D、程序的可移植性8、在软件生命周期中,能准确地确定软件系统必须做什么和必须具备哪些功能的阶段是______。A、概要设计B、详细设计C、可行性分析D、需求分析[填空题]1、数据字典是各类数据描述的集合,它通常包括5个部分,即数据项、数据结构、数据流、______和处理过程。4、软件的调试方法主要有:强行排错法、______和原因排除法。5、结构化程序设计方法的主要原则可以概括为自顶向下、逐步求精、______和限制使用goto语句。(模块化)第13套[单选题]3、下面不属于软件工程的3个要素的是______。A、工具B、过程C、方法D、环境7、程序流程图(PFD)中的箭头代表的是______。A、数据流B、控制流C、调用关系D、组成关系8、下面对对象概念描述错误的是______。A、任何对象都必须有继承性B、对象是属性和方法的封装体C、对象间的通讯靠消息传递D、操作是对象的动态性属性[填空题]3、面向对象的程序设计方法中涉及的对象是系统中用来描述客观事物的一个______。4、软件的需求分析阶段的工作,可以概括为四个方面:______、需求分析、编写需求规格说明书和需求评审。第14套[单选题]3、在面向对象方法中,一个对象请求另一对象为其服务的方式是通过发送______。A、调用语句B、命令C、口令D、消息4、下列工具中属于需求分析常用工具的是______。A、PADB、PFDC、N-SD、DFD6、下面不属于软件设计原则的是______。A、抽象B、模块化C、自底向上D、信息隐蔽9、检查软件产品是否符合需求定义的过程称为______。A、确认测试B、集成测试C、验证测试D、验收测试[填空题]2、与结构化需求分析方法相对应的是______方法。3、软件工程研究的内容主要包括:______技术和软件工程管理。第15套[单选题]1、软件调试的目的是______
本文标题:软件测试之第1-19套软件测试题
链接地址:https://www.777doc.com/doc-4004828 .html