资源描述
单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,软件测试,总复习,习题,软件测试总复习习题,试卷题型,单项选择题,(15,题,,30,分,),判断题,(5,题,,10,分,),简答题,(4,题,,25,分,),综合题,(3,题,,35,分,),试卷题型单项选择题(15题,30分),单项选择题,1.,软件测试是采用,(),执行软件的活动。,A,测试用例,B,输入数据,C,测试环境,D,输入条件,2.(),方法是根据输出对输入的依赖关系来设计测试用例的。,边界值分析 等价类,因果图法 错误推测法,A,C,单项选择题1.软件测试是采用()执行软件的活,3.,对于一个含有,n,个变量的程序,采用基本边界值分析法测试程序会产生,(),个测试用例。,A,6n+1 B,5n,C,4n+1 D,7n,4.,软件测试的目的是,(),A.,避免软件开发中出现的错误,B.,发现软件开发中出现的错误,C.,尽可能发现并排除软件中潜藏的错误,提高软件的可靠性,D.,修改软件中出现的错误,C,C,3.对于一个含有n个变量的程序,采用基本边界值分析法测试程,5.,在下列描述中,关于测试与调试的说法错误的是,(),A.,测试是显示错误的行为;而调试是推理的过程;,B.,测试显示开发人员的错误。调试是开发人员为自己辩护;,C.,测试能预期和可控,调试需要想象、经验和思考;,D.,测试必须在详细设计已经完成的情况下才能开始;没有详细设计的信息调试不可能进行。,D,5.在下列描述中,关于测试与调试的说法错误的是D,6.,某次程序调试没有出现预计的结果,下列,(),不可能是导致出错的原因。,A,变量没有初始化,B,编写的语句书写格式不规范,C,循环控制出错,D,代码输入有误,7.,软件缺陷修复的代价最高的阶段为,(),A.,发布阶段,B.,需求阶段,C.,设计阶段,D.,编码阶段,B,A,6.某次程序调试没有出现预计的结果,下列(,8.,不属于逻辑覆盖方法的是,(),A,组合覆盖,B,判定覆盖,C,条件覆盖,D,接口覆盖,9.(),是选择若干个测试用例,运行被测程序,使得程序中的每个可执行语句至少执行一次。,A.,条件覆盖,B.,组合覆盖,C.,判定覆盖,D.,语句覆盖,D,D,8.不属于逻辑覆盖方法的是()DD,10.,软件测试是软件质量保证的重要手段,下述哪种测试是软件测试的最基础环节?,(),A,功能测试,B,单元测试,C,结构测试,D,验收测试,B,10.软件测试是软件质量保证的重要手段,下述哪种测试是软件,11.,可作为测试停止的标准是(),A,当时间用光时,B,执行了所有的测试用例,但没有发现故障,C,当所有缺陷都已经清除时,D,当达到所要求的覆盖时,D,11.可作为测试停止的标准是()D,12.LoadRunner,是什么公司的产品,(),A,Mercury B,IBM,C,Segue D,Compuware,13.,测试后程序中残存的错误数目与该程序中已发现的错误数目成,(),A,未知,B,反比,C,相等,D,正比,A,D,12.LoadRunner是什么公司的产品(),14.,下图所示的程序控制流图和()的程序控制结构相符。,A.if,选择结构,B.until,循环结构,C.while,循环结构,D.switch,分支结构,C,14.下图所示的程序控制流图和()的程序控制,15.,下列关于程序效率的描述错误的是,(),A,提高程序的执行速度可以提高程序的效率,B,降低程序占用的存储空间可以提高程序的效率,C,源程序的效率与详细设计阶段确定的算法的效率无关,D,好的程序设计可以提高效率,C,15.下列关于程序效率的描述错误的是()C,16.,针对是否对无效数据进行测试,可以将等价类测试分为,(),1,)标准,(,一般,),等价类测试,2,)健壮等价类测试,3,)弱等价类测试,4,)强等价类测试,A,3,),4,),B,1,),2,),C,1,),3,),D,2,),4,),B,16.针对是否对无效数据进行测试,可以将等价类测试分为(,17.,如果某测试用例集实现了某软件的路径覆盖,那么它一定同时实现了该软件的,(),A.,判定覆盖,B.,条件覆盖,C.,判定,/,条件覆盖,D.,组合覆盖,18.,在进行单元测试时,常用的方法是,(),A.,采用黑盒测试,辅之以白盒测试,B.,采用白盒测试,辅之以黑盒测试,C.,只使用黑盒测试,D.,只使用白盒测试,A,D,17.如果某测试用例集实现了某软件的路径覆盖,那么它一定同,19.,关于软件的安装和卸载,下列说法错误的是,(),A,在软件安装之前应该先查看一下是否有文档说明,或者到网站上查看要安装的软件是否存在硬件或软件的冲突。,B,安装或卸载软件的时候,如果程序要求重启,可以不管,等全部安装或卸载完毕之后再重启,,C,大部分程序都可以在控制面板里卸载,D,操作系统无法象常用应用软件一样卸载,B,19.关于软件的安装和卸载,下列说法错误的是,20.,下列关于软件测试原则的说法中错误的是,(),A.,穷举测试是不可能的,B.,测试中,BUG,存在群集现象,C.,测试应该由软件设计机构设计,这样可以准确定位软件的缺陷,D.,软件测试应该追溯需求,测试应该根据用户需求进行,C,20.下列关于软件测试原则的说法中错误的是(,21.,有如下,C,语言函数代码:,void Test(int x,int y),int a=0,b=0;,while(y+10),if(x!=1),a=b+1;,else,b=a+1;,下列关于对该函数代码的描述中错误的是,(),A.,该程序中最多包含,3,条独立路径,B.,该程序中共有,3,个判断节点,C.,该程序的控制流图中存在,3,个区域,D.,该程序的环路复杂度为,3.,B,21.有如下C语言函数代码:B,22.,下列逻辑覆盖测试方法中,按照发现,Bug,的能力,由强到弱排序正确的是,(),A.,条件组合覆盖判定,/,条件覆盖语句覆盖,B.,判定,/,条件覆盖语句覆盖路径覆盖,C.,条件组合覆盖语句覆盖判定,/,条件覆盖,D.,判定,/,条件覆盖路径覆盖语句覆盖,A,22.下列逻辑覆盖测试方法中,按照发现Bug的能力,由强到,23.,关于经过有效测试后的软件所能够达到的目标,下列说法中不准确的是,(),A.,确保产品完成了它所承诺或公布的功能,能够超出承诺或公布的功能更好,B.,确保产品是健壮的和适应用户环境的,C.,确保产品满足性能和效率的要求,D.,确保应用软件没有致命的缺陷,A,23.关于经过有效测试后的软件所能够达到的目标,下列说法中,24.,功能性测试是根据(,)来设计测试用例。,A.,软件的规格说明,B.,设计文档,C.,程序的内部逻辑,D.,维护手册,A,24.功能性测试是根据()来设计测试用例。A,25.,下列关于自动测试的说法中正确的是,(),A.,自动测试对所有的程序都适用,B.,自动测试工具本身也会存在缺陷,C.,自动测试能够完全替代手工测试,D.,引入自动测试可以立即缩短测试时间,B,25.下列关于自动测试的说法中正确的是(,判断题,(),验收测试是以最终用户为主的测试。,(),产品说明书(需求文档)的变更应当受到控制。,(),软件开发全过程的测试工作都可以实现自动化。,(),采用自动化测试有可能延误项目进度。,判断题()验收测试是以最终用户为主的测试。,(),调试从一个已知的条件开始,使用预先定义的过程,有预知的结果;测试从一个未知的条件开始,结束的过程不可预计。,(),永远有缺陷类型会在测试的一个层次上被发现,并且能够在另一个层次上逃避检测。,(),在所有的黑盒测试方法中,基于决策表的测试是最为严格、最具有逻辑性的测试方法。,()调试从一个已知的条件开始,使用预先定义的过程,,简答题,1.,什么是软件测试?国内软件测试的现状如何?,答:,软件测试是贯穿整个软件开发生命周期、对软件产品(包括阶段性产品)进行验证和确认的活动过程,其目的是尽快尽早地发现在软件产品中所存在的各种问题,与用户需求、预先定义的不一致性。,现状:与一些发达国家相比,国内测试工作还存在一定的差距。国内测试人员所占比例小,但是,在软件测试实现方面都是相当的,而且向产业化方向发展。,简答题1.什么是软件测试?国内软件测试的现状如何?,软件测试的定义,软件测试的目的与原则,什么是软件缺陷,WinRunner,软件进行测试的过程,软件测试的定义,综合题,1,某公司招聘人员,其要求为:学历:本科及以上;专业:计算机、通信、自动化;年龄:,22-30,岁。请划分出各条件的有效等价类和无效等价类。,综合题1某公司招聘人员,其要求为:学历:本科及以上;专业:,答:,学历的等价类:,A1=,本科,硕士,博士,,,A2=,专科,高中,初中,小学,无,专业的等价类:,B1=,计算机、通信、自动化,,,B2=,其他,年龄的等价类:,C1=22-30,岁,,,C2=,小于,22,岁,,,C3=,大于,30,岁,答:,软件测试-总复习-习题课件,软件测试-总复习-习题课件,软件测试-总复习-习题课件,软件测试-总复习-习题课件,软件测试-总复习-习题课件,
展开阅读全文