测试chap3附有答案_第1页
测试chap3附有答案_第2页
测试chap3附有答案_第3页
测试chap3附有答案_第4页
测试chap3附有答案_第5页
已阅读5页,还剩9页未读 继续免费阅读

下载本文档

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

文档简介

测试chap3[复制]1、以下描述中哪个是正确的?()()[单选题]*C:在数据可以穷尽的情况下,只要能保证测试用例覆盖所有数据,就可以确保测试没有风险D:在功能测试中,应选择所有不同的测试方法,围绕功能点设计尽量多的测试用例A:功能测试中,针对事件流中的每个节点,应使用等价类和边界值测试对涉及的数据进行校验(正确答案)B:在功能测试中,应优先使用等价类测试方法来测试数据,然后使用场景法测试流程,最后使用边界值测试做补充测试2、一个输入项的合法输入范围是“当月日期”,则合理的测试边界值为:()。()[单选题]*C:当月第一天,当月月中,当月最后一天B:前月最后一天,当月第一天,当月最后一天,下月第一天(正确答案)D:当月第一天,当月最后一天A:前月第一天,当月第一天,当月最后一天,下月最后一天3、以下测试方法中,哪个不是常用的黑盒方法类别?()()[单选题]*C:因果图法A:边界值分析D:控制流测试法(正确答案)E:等价类划分B:决策表法4、功能测试是指针对软件功能需求进行测试,目的是检查应用程序的行为是否符合预期。[判断题]*对(正确答案)错5、黑盒测试与软件的内部实现无关。[判断题]*对(正确答案)错6、通过恰当的设计,可以利用黑盒测试完全代替白盒测试以节约成本。[判断题]*对错(正确答案)7、白盒测试侧重于程序结构,黑盒测试侧重于功能,其中白盒测试需要程序员参与,黑盒测试不需要。[判断题]*对错(正确答案)8、软件功能超出产品说明书指明范围,不属于软件缺陷。[判断题]*对错(正确答案)9、灰盒测试是综合运用黑盒测试和白盒测试技术的一种混合测试方法。[判断题]*对(正确答案)错10、测试程序时,不可能遍历所有可能的输入数据,而只能是选择一个子集进行测试,那么最好的选择方法是:()。()[单选题]*B:划分等价类(正确答案)C:根据接口进行选择D:根据数据大小进行选择A:随机选择11、下列选项中,哪一项是等价类划分法用来设计测试用例的基础()。()[单选题]*D:测试用例集A:有效等价类C:等价类表(正确答案)B:无效等价类12、下面关于边界值分析的说法不正确的是()。()[单选题]*B:边界值分析是一种补充等价划分的黑盒测试技术C:边界值分析法考虑了输入变量之间的依赖关系(正确答案)D:程序在处理大量屮间数值时不易出错,但容易在边界值处出现错误A:边界值分析采用定义域或等价区间的边界值设计测试用例13、某项测试有6个因素,均为布尔量,使用判定表方法,生成的判定表规则(未合并前)有()列。()[单选题]*D:16A:32B:64(正确答案)C:4814、某程序输入X取值于一个固定的枚举类型{1,4,9,16},并且程序要对这4个输入值分别进行处理,根据等价类划分法,这种情况下对输入X划分正确的是()。()[单选题]*B:划分为1个有效等价类、4个无效等价类C:划分为1个有效等价类、2个无效等价类A:划分为4个有效等价类、1个无效等价类(正确答案)D:划分为1个有效等价类、1个无效等价类15、错误推测法是()。()[单选题]*A:将输入数据划分成若干个等价类,从中选取有代表性的数据作为测试用例C:运用场景对系统的功能点或业务流程进行描述,对应不同的业务场景生成相应的测试用例D:根据经验或直觉推测程序中可能发生错误的情况,编写检查它们的测试用例(正确答案)B:将所有可能的输入数据作为测试用例16、黑盒测试也称为功能测试。黑盒测试不能发现()。()[单选题]*B:终止性错误D:是否存在冗余代码(正确答案)A:输入是否正确接收C:界面是否有错误17、黑盒测试的决策表法,其步骤为(

)。a.初步确定规则个数;b.填入条件项;c.列出所有条件桩和动作桩;d.简化.合并相似规则或者相同动作;e.填入动作项,制定初始决策表;()[单选题]*A:acedbC:acbdeD:cedbaB:acbed(正确答案)18、某系统对每个员工一年的出勤天数进行核算和存储(按每月22个工作日计算,一年最多出勤22*12=264天),使用文本框的模式进行填写。在此文本框的测试用例编写中使用了等价类划分法,则下面划分不准确的是()。()[单选题]*B:无效等价类,出勤日A:无效等价类,出勤日>264日D:有效等价类,0(正确答案)C:有效等价类,019、通过黑盒测试无法发现()。()[单选题]*B:程序内部结构错误(正确答案)C:程序初始化错误D:外部数据访问异常A:程序功能使用异常20、根据选择的测试策略的不同,可以将软件测试分为黑盒测试和白盒测试两种,其中()不属于黑盒测试方法。()[单选题]*C:边界值分析B:等价类划分D:因果图A:条件覆盖(正确答案)21、在黑盒测试方法中,等价类划分方法设计测试用例的步骤是,根据输入条件把数目极多的输入数据划分成若干个有效等价类和若干无效等价类。设计一个测试用例,使其覆盖()尚未被覆盖的有效等价类,重复这一步,直至所有的有效等价类均被覆盖。()[单选题]*A:1个C:尽可能多的(正确答案)B:一半D:尽可能少的22、某程序输入X为整数类型变量,1<=X<=10,如果用边界值分析法设计测试用例,则X应该取()边界值。()[单选题]*D:1,5,10,11B:1,10A:0,1,10,11(正确答案)C:1,1123、多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判员中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足()级别的。()[单选题]*A:语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖(正确答案)C:语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖D:路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖B:判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖24、在某汽车销售管理系统中,销售员可以根据当时的实际情况允许给客户0-15%的折扣,折扣精确到小数后两位。现在要对系统的折扣项用边界值分析法进行测试,则折扣项的边界值应该取()。()[单选题]*C:(-0.01,0,0.01,14.99,15.00,15.01)(正确答案)A:(-2,-1,0,1,99,100,101)D:(-0.01,0,0.01,99.99,100.00,100.01)B:(-Max,0,20,Max)25、以下关于黑盒测试的测试方法选择策略的叙述中,不正确的是()。()[单选题]*C:如果程序功能说明含有输入条件组合,则一开始就需要错误推测法(正确答案)B:尽可能多的使用边界值分析法,因为这种方法发现错误能力最强A:首先进行等价类划分,因为这是提高测试效率最有效的方法D:如果没有达到要求的覆盖准则,则应该补充一些测试用例26、当使用决策表设计测试用例时,对于如下的描述,您不能认同的是()()[单选题]*B:决策表相比边界值和等价类方法简单得多(正确答案)C:决策表不是在任何情况下都需要使用的A:决策表往往不能完全消除测试用例的冗余D:决策表应与等价类方法相结合27、下列选项中,哪一项是由因果图转换而来()。()[单选题]*D:输出状态表B:约束条件表C:输入状态表A:判定表(正确答案)28、在某大学学籍管理信息系统中,假设学生年龄的输入范围为16—40,则根据黑盒测试中的等价类划分技术,下面划分正确的是()。()[单选题]*D:可划分为1个有效等价类,1个无效等价类A:可划分为2个有效等价类,2个无效等价类C:可划分为2个有效等价类,1个无效等价类B:可划分为1个有效等价类,2个无效等价类(正确答案)29、有以下需求:1.输入手机号;2电子邮箱作为账户名;3.输入正确验证码。三项验证成功,则填写账户信息,如果输入手机号或电子邮箱格式错误验证不正确,报错L;如果验证码输入错误,报错M;如果输入手机号或电子邮箱格式错误验证不正确,并且验证码输入错误,报错N。根据以上信息,请给出相应的决策表。[填空题]*_________________________________30、测试只要做到语句覆盖和分支覆盖,就可以发现程序中的所有错误。[判断题]*对错(正确答案)31、应谨慎使用条件组合覆盖指标,因为该指标指导下设计测试用例可能导致测试效率不高。[判断题]*对(正确答案)错32、假设A、B为布尔变量,对于逻辑表达式(A&&B||C),需要()个测试用例才能完成判定覆盖。()[单选题]*D:5A:2(正确答案)C:4B:333、以下关于决策表法的叙述中,不正确的是()。()[单选题]*A:决策表中条件的排列顺序可能会影响所执行的操作(正确答案)D:可以简化合并相似规则B:适合于针对不同逻辑条件的组合值分别执行不同的操作的数据处理问题C:包括条件桩、条件项、动作桩和动作项34、软件测试术语“V&V”指()。()[单选题]*D:VerificationandValidation(正确答案)C:ValidandVictoryA:ValidandValuableB:VersionandVersion35、下面关于决策表法的说法错误的是()。()[单选题]*C:决策表的简化是以合并相似规则为目标的D:决策表中贯穿条件桩和动作桩的一列就是一条规则(正确答案)B:决策表是一种分析和表达多逻辑条件下执行不同操作的情况的工具A:利用决策表能够设计出完整的测试用例集合36、以下关于边界值测试法的叙述中,不正确的是:()。()[单选题]*C:发生在输入输出边界上的错误比发生在输入输出范围的内部的错误要少(正确答案)D:测试数据应尽可能选取边界上的值,而不是等价类中的典型值或任意值B:边界值分析法是对等价类划分方法的补充A:边界值分析法不仅重视输入域边界,而且也必须考虑输出域边界37、某程序功能说明书指出,该程序的输入数据为每个学生的学号。其中,学号由以下三个部分构成:

[单选题]*○入学年份:4位数字(1900~2999)之间的数字;○专业编码:0或1开头的4位数字;○序号:2位数字。

要求:首先写出设计思路,其次用等价类划分法设计测试用例。[主观题]38、如果采用边界值分析法进行健壮性测试,需要对程序的每个输入变量选取()来设计测试用例。()[单选题]*C:略小于最小值、最小值、正常值、最大值A:最小值、正常值、最大值D:略小于最小值、最小值、略大于最小值、正常值、略小于最大值、最大值、略大于最大值(正确答案)B:最小值、正常值、略小于最大值、最大值39、下列选项中不属于黑盒测试特点的是()。()[单选题]*A:黑盒测试与软件具体实现无关C:黑盒测试可以检查出程序外部结构的错误B:黑盒测试可用于软件测试的各个阶段(正确答案)D:黑盒测试用例设计可与软件实现同步进行40、下列关于测试策略的叙述中不正确的是()。()[单选题]*D:结构测试属于白盒测试A:从某种角度上讲,白盒测试与黑盒测试都属于动态测试C:对功能的测试通常是要考虑程序的内部结构(正确答案)B:功能测试属于黑盒测试41、下列有关等价类方法设计测试用例说法不正确的是:()。()[单选题]*B:无效等价类:与有效等价类的定义恰巧相反C:等价类划分就是把全部输入数据合理地划分为若干等价类,在每一个等价类中取一个数据作为测试的输入条件,就可以用少量代表性的测试数据取得较好的测试结果A:有效等价类:指对于程序的规格说明来说是合理的、有意义的输入数据构成的集合D:等价类方法设计测试用例就是设计一条有效等价类的测试用例和一条无效等价类的测试用例(正确答案)42、针对下列程序段,对于(A,B)的取值,以下(

)测试用例组合能够满足条件覆盖的要求。

IF((A-10)=20AND(B+20)>10)THENC=0

IF((A-30)<10AND(B-30)<0)THENB=30①A=50B=-10

②A=40B=40

③A=30B=-10

④A=30B=30()[单选题]*D:②④C:①④(正确答案)A:①②B:③④43、软件一般都会交由用户使用,因此必须测试易用性。[判断题]*对(正确答案)错44、功能测试是系统测试的主要内容,检查系统的功能是否与需求规格说明相同。[判断题]*对(正确答案)错45、黑盒测试是从____观点出发的测试,白盒测试是从____观点出发的测试。()()[单选题]*B:用户、管理人员A:开发人员、管理人员D:开发人员、用户C:用户、开发人员(正确答案)46、在黑盒测试中,着重检查输入条件组合的方法是()。()[单选题]*B:边界值分析法A:等价类划分法C:错误推测法D:因果图法(正确答案)47、请为以下程序流程图设计一组测试用例,并采用列表方式分别给出满足语句覆盖、分支覆盖、条件覆盖、分支-条件覆盖四种情况下的测试用例。

[填空题]*_________________________________48、因果图的基本关系符号不包括()。()[单选题]*B:非C:与D:

温馨提示

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

评论

0/150

提交评论