软件测试技术-考题-大全_第1页
软件测试技术-考题-大全_第2页
软件测试技术-考题-大全_第3页
软件测试技术-考题-大全_第4页
软件测试技术-考题-大全_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

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

文档简介

白盒”测试.逻辑路径覆盖法是白盒测试用例的重要设计方法,其中语句覆盖法是较为常用的方法,针对下面的语句段,采用语句覆盖法完成测试用例设计,测试用例见下表,对表中的空缺项(True或者False),正确的选择是(A)。语句段:if(A&&(B||C))x=l;elsex=O;用例表:用例1用例2ATRUEFALSEB①FALSECTRUE②A&&(B||C)③FALSEA.①TRUE②FALSE③TRUEB.①TRUE②FALSE③FALSEC.①FALSE②FALSE③TRUED.①TRUE②TRUE③FALSE.不属于白盒测试的技术是(C)。A.语句覆盖B,判定覆盖C. 边界值分析D,基本路径测试.实际的逻辑覆盖测试中,一般以(C)为主设计测试用例。A,条件覆盖B,判定覆盖C.条件组合覆盖D.路径覆盖.使用白盒测试方法时,确定测试数据应根据(A)和指定的覆盖标准。A.程序内部逻辑B.程序的复杂度C.使用说明书D.程序的功能5,在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中, (D)是最强的覆盖准则。A.语句覆盖B,条件覆盖C.判定-条件覆盖D.路径覆盖6,在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,其中( A)是最弱的覆盖准则。A.语句覆盖B,条件覆盖C.判定-条件覆盖D.路径覆盖.软件测试中白盒法是通过分析程序的(B)来设计测试用例的。A,应用范围B,内部逻辑C.功能D.输入数据.下列几种逻辑覆盖标准中,查错能力最强的是(D)。A.语句覆盖B,判定覆盖C.条件覆盖D.条件组合覆盖9,造成测试覆盖率不达标的原因可能是(D)。

C,存在不可能的路径和条件C,存在不可能的路径和条件D,以上全部10.下列叙述中,(A)是正确的。A.白盒测试又称为逻辑驱动测试B.穷举路径测试可以查出程序中因遗漏路径而产生的错误一般而言,黑盒测试对结构的覆盖比白盒测试高D,必须根据软件需求说明文档生成用于白盒测试的测试用例、“黑盒''测试.(C)方法根据输出对输入的依赖关系设计测试用例。A.路径测试B.等价类C.因果图 D.边界值.如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用(B)和判定表驱A.等价类划分 B.因果图法 C.边界值.对软件的性能测试、 B)测试、攻击测试都属于黑盒测试。A.语句B.功能C.单元D.路径.选出属于黑盒测试方法的选项(B)A,测试用例覆盖B,输入覆盖C,输出覆盖D.分支覆盖E.语句覆盖F.条件覆盖.黑盒法是根据程序的(C)来设计测试用例的。A,应用范围B.内部逻辑C.功能D.输入数据.在黑盒测试中,着重检查输入条件组合的方法是(D)。A,等价类划分法B.边界值分析法C, 错误推测法D.因果图法7,功能测试覆盖中最常见的是(B)。A,接口覆盖B,需求覆盖C,入口点覆盖D,出口点覆盖三、“灰盒''测试.从是否关心软件内部结构和具体实现的角度划分。(B)A.静态测试、动态测试B.黑盒测试、白盒测试、灰盒测试C,单元测试、集成测试、确认测试、系统测试、验收测试以上都不对四、测试用例设计.测试用例是为达到最佳的测试效果或高效的揭露隐藏的错误而精心设计的少量测试数据,至少应该包括(A)A.测试输入、执行条件和预期的结果。B.测试目标、测试工具C.测试环境D,测试配置2.测试的关键问题是(B)。A.如何组织软件评审B,如何选择测试用例C,如何验证程序的正确性D,如何采用综合策略五、单元测试.下列关于软件测试的叙述中,选择出全部正确的一组(B)。A,用黑盒法测试时,测试用例是根据程序内部逻辑设计的B,发现错误多的程序模块,残留在模块中的错误也多C.黑盒测试方法中最有效的是因果图法D.在做程序的单元测试时,桩(存根)模块比驱动模块容易编写.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(A)。A.系统功能B.局部数据结构C.重要的执行路径D,错误处理.下面的哪一项测试步骤中需要进行局部数据结构测试: (A)A,单元测试B,集成测试C,确认测试D.系统测试.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是(A)OA.系统功能B.局部数据结构C.重要的执行路径D,错误处理5,软件的单元测试工作通常是由(D)完成。A.该软件的设计人员B. 该软件开发组负责C,不属于该软件开发组的软件设计人员 D.该软件的编程人员6,软件单元测试的主要工作内容是(D)oA,测试模块内部逻辑B,测试模块内数据流向C.测试模块单元的具体实现D,以上全是.用来代替被测模块的子模块的是(B)oA,驱动模块B,桩模块C,调用模块D,配置模块六、集成测试1.以下关于集成测试的内容正确的有(D)o①集成测试也叫组装测试或者联合测试;②在把各个模块连接起来的时候,穿越模块接口的数据是否会丢失;③一个模块的功能是否会对另一个模块的功能产生不利的影响;④各个子功能组合起来,能否达到预期要求的父功能;⑤全局数据结构是否有问题;⑥单个模块的误差累积起来,是否会放大,从而达到不能接受的程度;B.②③④⑤⑥D.以上全部正确2,软件测试过程中的集成测试主要是为了发现(B)阶段的错误。A,需求分析B,概要设计C,详细设计D.编码.通常,在(D)的基础上,将所有模块按照设计要求组装成系统。A,组装测试B.系统测试C,验收测试D,单元测试.集成测试时,能较早发现高层模块接口错误的测试方法为(A)。A,自顶向下渐增式测试B,自底向上渐增式测试C,非渐增式测试D.系统测试. (B)方法需要考察模块间的接口和各模块之间的联系。A,单元测试B,集成测试C,确认测试D.系统测试.下面有关渐增式集成和非渐增式集成测试的说法中错误的是 (B)。A,非渐增式集成测试方法把单元测试和集成测试分为两个不同的阶段,而渐增式集成测试方法往往把单元测试和集成测试合在一起同时完成渐增式集成需要较多的工作量,而非渐增式集成需要的工作量较少渐增式集成可以较早的发现接口错误,非渐增式集成直到最后组装时才能发现接口上的问题D.渐增式集成有利于排错,发现的错误往往和最后加入的模块有关。而非渐增式集成发现接口错发现接口错误较迟且很难判断是哪一部分接口出错软件的集成测试工作最好由(C)承担,以提高集成测试的效果。A.该软件的设计人员B. 该软件开发组的负责C,不属于该软件开发组的软件设计人员 人8,自顶向下的增量式集成策略的最大成本是(A)。A.桩模块的开发和维护B,驱动模块的开发和维护C,对被测模块的组装D,对构件的分层和修改9,下列性质属于自顶向下集成和自底向上集成两种策略共同的优点是 (C)。A,都允许对底层模块行为的早期验证集成方式都可采用深度优先策略和广度优先策略都可以支持故障隔离与软件设计顺序一致,都可以可设计并行进行10.一个好的集成测试策略应该具有的特点是(D)。A,能够使模块与接口的划分清晰明了,尽可能减少后续操作难度能够对被测模块进行比较充分的测试对整体工作量来说,参加测试的各种资源都得到充分利用以上全部七、确认测试1.确认测试以(A)文档作为测试的基础。A.需求规格说明书B,设计说明书C,源程序D,开发计划2,确认测试应交付的文档主要是(D)。最终的用户手册和操A.确认测试分析报告 B, 作手册以上全部0项目开发总结报告 D.3.关于确认测试,描述正确的是(B)。①确认测试一般包括有效性测试与软件配置复查,采用黑盒测试为主,白盒测试为辅的测试方法进行测试确认测试配置项复查时应当严格检查用户手册和操作手册中规定的使用步骤的完整性和正确性确认测试需要检测与证实软件是否满足软件需求说明书中规定的要求④确认测试是保证软件正确实现特定功能的一系列活动和过程,目的是保证软件生命周期中的每一个阶段的成果满足上一个阶段所设定的目标A.①②B.②③C.③④D.②④八、系统测试1,下列关于alpha、beta测试的描述中正确的是(A)。A.alpha测试需要用户代表参加 B.beta测试是不是验收测试的一种C.alpha测试不需要用户代表参加D.beta测试是系统测试的一种2.系统测试中主要用到的测试技术是(B)A.回归测试B.黑盒测试C. 白盒测试D,功能测试3,下列不属于回归测试的目的的是(D)。A,检验软件的修改达到了预定目的B,检验软件的修改不会影响软件的其他功能的正确性C.检验改动不会带来不可预料的行为或者另外的错误D.检验修改的测试用例是否完整.下列测试中不属于系统测试的是(B)。A,性能测试B.集成测试C.压力测试D,可靠性测试.下面说法中属于系统测试的目标的是(D)。1)找出软件中存在的缺陷与错误2)确认软件所实现的功能是否符合规格说明3)确认软件的性能是否满足要求A.仅1)B.1)和2)C.2)和3) D.1) 、2)和3).在各种资源超负荷情况下,观察系统的运行情况的测试是什么测试方法(A)。A.强度测试B,容量测试C,负载测试D,失效恢复测试.下列不是在软件故障植入测试技术中关注的方面是(B)。A,故障类型B,故障对系统的破坏程度 C.植入故障的方法 D.目标系统.在系统测试中,测试人员主要根据(A)设计测试用例。A,需求分析说明书B,概要设计说明书 C,详细设计说明书 D.系统规格说明书.系统测试是将已经集成好的软件系统,做为整个计算机系统一个元素,与其他系统元素结合在一起,在实际使用环境下,进行一系列的(C)。A.单元测试和集成测试 B.单元测试、集成测试和确认测试C,集成测试和确认测试 D,验收测试.系统测试中最基本的测试策略是(A)。A,功能测试B.性能测试C,安全性测试D.压力测试.下述说法错误的

温馨提示

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

评论

0/150

提交评论