软件测试题库_第1页
软件测试题库_第2页
已阅读5页,还剩27页未读 继续免费阅读

下载本文档

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

文档简介

软件测试题库一、判断题1.软件测试的目的是尽可能多的找出软件的缺陷。(2.Beta测试是验收测试的一种。(Y)项目立项前测试人员不需要提交任何工件。(Y)80%的软件缺陷。(Y)7.自底向上集成需要测试员编写驱动程序。(Y)功能要求。(Y)二、选择题1.软件验收测试的合格通过准则是:(ABCD)标全部达到要求。所有测试项没有残余一级、二级和三级错误。立项审批表、需求分析文档、设计文档和编码实现一致。验收测试工件齐全。2.软件测试计划评审会需要哪些人员参加?(ABCD)A.项目经理B.SQAC.配置负责人D.测试组alpha测试的描述中正确的是:(AD)alpha测试需要用户代表参加alpha测试不需要用户代表参加alpha测试是系统测试的一种alpha5.软件实施活动的进入准则是:(ABC)A.需求工件已经被基线化B.详细设计工件已经被基线化C.构架工件已经被基线化D.项目阶段成果已经被基线化多项选择题在面向类的度量中,下列哪些度量方式是属于C&K套件的度( ).面向对象的软件工程P463页C&K度量套件A.每个类的加权方法B.对象类之间的耦合C.继承树的深度D.类大小 E.特例化索引 F.方法中内聚的缺乏2.以下说法正确的有(2.以下说法正确的有().A.等价类划分和边界值分析属于白盒测试技术.A.等价类划分和边界值分析属于白盒测试技术.B.基本路径测试属于白盒测试技术.C.在基本路径测试中,可以通过流图来计算环路复杂性.D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.E开发者对客户进行指导,是在一个受控环境下进行.F发现所有的问题.3.下列哪些属于集成测试的内容().A.自顶向下集成B4.以下哪些内容是面向对象分析所包含的任务().A.标识类(定义属性和方法)B.基本路径测试属于白盒测试技术.C.在基本路径测试中,可以通过流图来计算环路复杂性.D.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.E开发者对客户进行指导,是在一个受控环境下进行.F发现所有的问题.3.下列哪些属于集成测试的内容().A.自顶向下集成B4.以下哪些内容是面向对象分析所包含的任务().A.标识类(定义属性和方法)B.刻画类的层次关系C.标识对象——对象关系D.表示对象行为5.我们可以将设计模式大致划分为以下几种类型().A.创建型B.行为型C.变换型D.结构型6.软件产品与其它工业产品相比具有独特的开发过程,这决定了我们需要使用软件质量保证的方法学和工具面对软件质量的各种特殊的挑战.那么,软件开发过程的独特性有().A.软件产品的高复杂性B.与其它系统有接口C.软件产品的不可见性的不可见性D测试设计员的职责有( ).A.制定测试计划B.设计测试用例C.设计测试过程,脚( ).A.质量 B.过程 C.技术 D.数据库 E.工( ).管理,分析,控制现实世界中发生的事件的程序称为实时软件软件项目开发的成功,取决于工具和硬件设备的优劣的软件产品在项目的进度告急的时候,解决办法之一就是加派人10.下列选项中,属于项目管理的对象是( ).A.人员B.产品C.过程D.设备E.项目( ).A.代码行数B.项目周期C.文档页数D.功能点数( ).A.软件质量B.软件规模C.软件过程改进 D.软件性( ).A.软件失效发生的机率B.软件功能复杂性C.软件失效产生的影响D.软件周期长短( ).A.软件技术评审 B.软件项目管理 C.安排项目计划 软件测试( ).4P46A.版本控制B.质量保证C.配置审计D.变更控制16.下列选项中,哪些为软件基本测试策略框架( A.白盒测试B.黒盒测试C.大爆炸测试D.增量式测17.软件度量的基本维度有哪些( ).A.软件大小B.软件缺陷C.软件时间D.软件工作量E.软件质量一些缺陷会破坏同级评审的成功,它们对于审查来说发生更为普遍,在评审中需要避免下列的哪些缺陷( ).A.参与评审的人不了解评审过程B.评审过程没有被遵循合适的人没有参加评审评审会陷入对问题的解决上评审的焦点放在文档形式而不是内容本19.下列哪些是软件配置管理的功能( ).A.版本控制B.过程控制C.工作空间管理 D.异地开发持E.变更请求管理典型的审查包包括下列的哪些选项( ).B.定义了可交付产品的规格说明的所有前期的文档C.用于验证初始可交付产品的测试文档D.相关标准或其他参考文档E.参与者需要的所有表格,如错误清单和个人问题日志等下面哪些项是软件质量管理和项目过程的标准与模型( ).A.CMMB.SEIC.ISOD.IEEEE.SRI下列项目中哪些是软件过程改进框架的内容( ).软件过程改进架构B.软件过程改进规划图C.软件过程评估方法D.软件过程改进环境E.软件过程改进计划所有的同级评审都应该遵守几项基本的原则,从而对产品量和团队文化产生有益的影响,下列哪些是评审的指导原则( ).保持小型的评审小组B.检查你的自负倾向C.努力发现问题并且解决问题D.会议时间限制在两小时左右 E.正式评审要事先准备下面哪些是辨别过程是否规范的内容( ).A.过程是否文档化,成员是否都已经了解过程B.过程是否经过培训和实施?实施?程的实施状况?与管理?模块独立性的两个标准是( ).求精B.模块可理解性 C.内聚D.耦26.下列哪些是面向对象设计的原则( ).A.单一职责原则 B.开放-封闭原则C.替换原D.依赖关系倒置原则E.接口隔离原则以下说法正确的有( ).等价类划分和边界值分析属于白盒测试技术.基本路径测试属于白盒测试技术.在基本路径测试中,可以通过流图来计算环路复杂性.桩模块用于接收测试数据,并把数据传递给要测试的模块,然后打印相关结果.UML一个类的成员变量.发者对客户进行指导,是在一个受控环境下进行.下面哪些是辨别过程是否规范的内容().A.过程是否文档化,成员是否都已经了解过程B.过程是否经过培训和实施实施程的实施状况与管理软件验收测试的合格通过准则是( ).指标全部达到要求.所有测试项没有残余一级,二级和三级错误.D.验收测试工件齐全.软件测试计划评审会需要哪些人员参加( ).项目经理B.SQA负责人C.配置负责人D.测试31.下列关于alpha测试的描述中正确的是( ).alphaD.alpha测试设计员的职责有( ).设计测试用例设计测试过程,脚本软件实施活动的进入准则是( ).BCD下列角色不属于集成计划评审的是( ).配置经理B.项目经理C.测试员D.编码35.软件测试设计活动主要有( ).A.工作量分析B.确定并说明测试用例C.确立并结构化测试过程D.复审并评估测试覆36.属于集成测试步骤的是( ).ABCD归测试属于软件测试活动的输入工件的是( ).BCD.软件项目计划下面哪些属于动态分析( ).BCD流分析下面哪些属于静态分析( ).BCD泄漏从测试技术角度,正确的选择是( )给出各自的含A.静态测试B.黑盒测试C.动态测试D.白盒测试从测试阶段角度,测试正确的顺序是( )同时给出所选的正确策略含义和被测对象是什么.BC.系统测试不属于单元测试内容的是( ).模块接口测试 B.局部数据结构测试C.路径测试D.户界面测试软件质量保证的目的( ).是使软件过程对管理人员是可见的它通过对软件产品和活动进行评审来严正软件是符合标准的基线哪一种说法是正确的( ).B.只能通过正是的变化控制过程改变C.基线是开发中的里程碑D.变更必须用特定的正式的规格来评估和验45.DD路径是( ).A. B属性的可见性有( ).A.公有的B.私有的C.私有保护的D.保护47.消息的类型有( ).A.同步B.异步C.简单D.复杂48.用户界面设计的任务包括( ).A.确定用户界面类型B.建立任务模型 C.建立用户模型D.建立功能模型画分层DFD图的基本原则有( ).数据守恒原则 B.分解的可靠性原C.子,父图平衡的原则D.数据流封闭的原为使程序中数据说明更易于理解和维护,必须遵循以下原( ).数据说明的次序应当规范化一个语句说明多个变量时,各变量名按字母顺序排列对于复杂的数据结构,要加注释,说明在程序实现时的特51.应用于通用化约束的方式有( ).A.完整 B.不相交C.不完整D.覆52.以下属于完善性维护的有( ).AB.增加联机求助命令C.缩短系统的应答时间,使其达到特定要求D.为软件的运行增加监控设施面向对象程序设计的基本机制有( ).继承B.消息C.方法D.结构下面哪几个阶段是软件的设计阶段( ).编码B.可行性研究C.测试D.维护E.需求分析55.在软件的开发过程中,必须遵循的原则是( ).A.抽象B.模块化C.可重用性D.可维护性E.可适应性在设计人机界面时,应主要考虑的因素有( ).系统响应时间 B.程序的质量C.用户求助机制 D.误处理属于第一代程序设计语言的( ).汇编B.PASCALC.FOXD.C++E.机器语言下面哪些测试属于黑盒测试( ).路径测试B.等价类划分C四、简答题(红色部分很重要1.阶段评审与同行评审的区别。需要进行同行评审的特定产品在定义项目软了进度.在该定义中,同行是一个项目组成员,他被分配执行指定产品的一个同行评审根据特定的同等评审过程,色负责.3.简述集成测试的过程。系统集成测试主要包括以下过程:1.2.3.系统集成测试测试组提交过程。4.测试用例设计过程。5.测试代码编写过程。6.Bug7.每周/每两周的构建过程。8.点对点的测试过程。9.组内培训过程。4.怎样做好文档测试?检查文档的编写是否满足文档编写的目的内容是否齐全,正确内容是否完善标记是否正确5.白盒测试有那几种方法?总体上分为静态方法和动态方法两大类。或者没有歧义动态:语句覆盖、判定覆盖、条件覆盖、判定条件覆盖、条件组合覆盖、路径覆盖。6.系统测试计划是否需要同行评审,为什么?审。7.Alphabeta测试的区别。Alpha完成,不能由程序或测试员完成。Beta8.比较负载测试、容量测试和强度测试的区别。负载测试:在一定的工作负荷下,系统的负荷及响应时间。连续运行给系统性能所造成的影响。统应用特征的某项指标的极限值(如最大并发用户数、数据库记录数等),系统在其极限值状态下没有出现任何软件故象在给定时间内能够持续处理的最大负载或工作量。容量测试的目的是使系统承受超额的数据容量来发现它是否能够正9.测试结束的标准是什么?用例全部测试。覆盖率达到标准。缺陷率达到标准。其他指标达到质量标准其他指标达到质量标准.10.测试文档有哪些作用?促进项目组成员之间的交流沟通 便于对测试项目的管决定测试的有效性检验测试资源 明确任务的风险 评价测试结果 方便测试 验证需求的正确性12.黑盒测试有哪几种方法?边界值分析法 等价类划分法 错误推测法 因果图法景法什么是回归测试?回归测试的目的是什么?进行测试以确认修改没有引入新的错误或导致其他代码产生错误静态测试软件的表示和描述是否一致,没有冲突或者没有歧义\自动化测试成许多手工无法完成或者难以实现的一些测试工作。制定测试计划的原则有哪些制定测试计划应尽早开始 保持测试计划的灵活性保持测计划简洁和易读尽量争取多渠道评审测试计划计算测试计划的投入验收测试的主要任务有哪些?文档资料的审查验收 功能测试 性能测试 强化试 性能降级执行方式测试检查系统的余量要求 安装测试 用户操作测试.软件测试的原则有哪些?所有的测试都应追溯到用户需求设计时应完成测试计划,生之前进行计划和设计PARETO原则,测试发现的错误中80%很可能起源于20%的模块中应由独立的第三方来构造测试充分注意测试中的群集现象要尽量避免测试的随意性兼顾合理的输入和不合理的输入数据程序修改后要回归测试应长期保留测试用例,直至系统废弃。什么是回归测试?回归测试的目的是什么?进行测试以确认修改没有引入新的错误或导致其他代码产生错误。单元测试、集成测试、系统测试的侧重点是什么?单元测试是在软件开发过程中要进行的最低级别的测试活相隔离的情况下进行测试。是检验系统是否确实能提供系统方案说明书中指定功能的有效方法。设计用例的方法、依据有那些?件覆盖,判断条件覆盖,路径覆盖黑盒测试:等价划分类,边界值分析,错误推测法。5.集成测试通常都有那些策略?1、在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;2、各个子功能组合起来,能否达到预期要求的父功能;34、全局数据结构是否有问题;5的程度。软件测试考试一、 判断题(每题1分,正确的√,错误的道)软件测试按照测试过程分类为黑盒、白盒测试。()在设计测试用例时,应包括合理的输入条件和合理的输入条件。 ()集成测试计划在需求分析阶段末提交。()单元测试属于动态测试。()缺陷跟踪系统只针对对测试人员来使用。()测试暴露软件中隐藏的错误和缺陷,以考虑是否可接受该产品。 ()项目立项前测试人员不需要提交任何工件。()软件测试的目的是尽可能多的找出软件的缺陷。()()80%的软件缺陷。()数据流图和数据字典共同构成系统的逻辑模型。()()测试人员要坚持原则,缺陷未修复完坚决不予通过。()代码评审员一般由测试员担任。()测试组负责软件质量。()程序的效率与程序的复杂性相关。()使用的算法和块内数据结构,并用某种选定的表达工具给出清晰的描述。 ()软件是一种逻辑实体,而不是具体的物理实体,因而它具有抽象性。 (20.测试程序仅仅按预期方式运行就行了。()二、 单项选择题(每题2分,共20道)1()是用户和设计交换最频繁的方法原型化方法瀑布模型方法螺旋模型方法构件组装模型()软件测试的目的:()避免软件开发中出现的错误发现软件开发中出现的错误靠性答案:()某次程序调试没有出现预计的结果,下列( )不能是导致出错的原因。A.B.变量没有初始化循环控制出错代码输入有误()4.下列关于程序效率的描述错误的是( 。A.提高程序的执行速度可以提高程序的效率B.降低程序占用的存储空间可以提高程序的效率C.源程序的效率与详细设计阶段确定的算法的效率无关D.好的程序设计可以提高效率()5.现在向银行存款,年利率为5.现在向银行存款,年利率为i,若希望在nF元,现在应该存入的钱数为( 。A.i/(1+B.F/(1+in)C.F/inD.F/(1+i)n()答案:判断题:1╳2 √3╳4╳5╳6╳7╳8╳9√10╳1213141516171819二:1A2C3B4B5D6.在6.在LINUX系统中,下列哪一个命令属于目录管理的常用命令?A.pwdB.prC.lnD.find()77.软件测试是软件开发过程的重要阶段,是软件质量保证的重要手段,下列哪个(些)是软件测试的任务?Ⅰ预防软件发生错误 Ⅱ发现改正程序错误 Ⅲ提供诊错误信息A.只有ⅠB.只有ⅡC.只有ⅢD.都是答(测试的最基础环节?AB.单元测试CD()在数据库的如下两个表中,若雇员信息的主键是雇员号,部执行?雇员信息表:雇员号雇员名部门号工资001张ft022000010王宏达011200056马林生021000101赵敏041500部门信息表部门号部门名主任业务部李建销售部应伟东服务部周垠财务部陈力胜A.从雇员信息表中删除行('010','王宏达','01',1200)B.将行('102','赵敏','01',1500)插入到雇员信息表中C.将雇员信息表中雇员号='010'的工资改为1600元D.将雇员信息表中雇员号='101'的部门号改为'05'()SQLS:A.部门号='01'B.部门号='02'的行C.部门号='03'D.部门号='04'SQLS:CREATETABLES(S#CHAR(6)NOTNULL,SNAMECHAR(8)NOTNULL,SEXCHAR(2,AGEINTEGER)S('991001','李明芳,女,'23)('990746',张为,NUL,NUL)(NUL,'陈道一,男',32)('992345',NUL,'女',25)()12.如果互连的局域网高层分别采用12.如果互连的局域网高层分别采用TCP/IPSPX/IPX协议,那么我们可以选择的互连设备应该是13.通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A.中继器B.网桥C.网卡13.通常可分为白盒测试和黑盒测试。白盒测试是根据程序的()来设计测试用例,黑盒测试是根据软件的规格说明来设计测试用例。A.功能B.性能CD()14.常用的黑盒测试方法有边值分析、等价类划分、错误猜测、14.常用的黑盒测试方法有边值分析、等价类划分、错误猜测、因果图等。其中(因果图等。其中()的步骤主要有单元测试、集成测试和确认测试。A.边值分析B.等价类划分C.错误猜测D.因果图()15.LINUX下,解压缩文件的命令为?A.tarzxvf文件名B.COPY文件名C.CAT文件名D.()VI文件名16165条正确的叙述。用黑盒法测试时,测试用例是根据程序内部逻辑设计的。尽量用公共过程或子程序去代替重复的代码段。测试是为了验证该软件已正确地实现了用户的要求。对于连锁型分支结构,若有n2n条路径。尽量采用复合的条件测试,以避免嵌套的分支结构。GOTOGOTO语句反能使写出的程序更加简洁。发现错误多的程序模块,残留在模块中的错误也多。黑盒测试方法中最有效的是因果图法。在做程序的单元测试时,桩(存根)写。程序效率的提高主要应通过选择高效的算法来实现。17()方法根据输出对输入的依赖关系设计测试用例。A.1.3.4.5.9B.2.4.6.7.10C.4.5.6.7.10D.1.2.3.8.917()方法根据输出对输入的依赖关系设计测试用例。B.等价类C.因果图()18.在安装Bugzilla过程中,其中异步需要在BUGZILLAchecksetup.pl,请以下那个命令正确?(6A7D8B9D10C11B12D13C14B15A16C17C18C11软件测试的核心是(A)AB、测试人员CD22、为了提高测试的效率,应该(D。A随机地选取测试数据B取一切可能的输入数据作为测

温馨提示

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

评论

0/150

提交评论