资源描述
,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,*,单击此处编辑母版标题样式,华东交通大学软件学院,软件测试技术,期中习题课,1,选择题,1,、采用瀑布模型进行系统开发的过程中,每个阶段都会产生不同的文档。以下关于产生这些文档的描述中,正确的是,_,。,A,外部设计评审报告在概要设计阶段产生,B,集成测试计划在程序设计阶段产生,C,系统计划和需求说明在详细设计阶段产生,D,在进行编码的同时,独立地设计单元测试计划,D,2,选择题,2,、关于软件测试对软件质量的意义,有以下观点:度量与评估软件的质量;保证软件质量;改进软件开发过程;发现软件错误。其中正确的是,_,。,A,、,B,、,C,、,D,、,C,3,选择题,3,、软件测试的对象包括,_,。,A,目标程序和相关文档,B,源程序、目标程序、数据及相关文档,C,目标程序、操作系统和平台软件,D,源程序和目标程序,B,4,选择题,4,、软件测试类型按开发阶段划分是,_,。,A,需求测试、单元测试、集成测试、验证测试,B,单元测试、集成测试、确认测试、系统测试、验收测试,C,单元测试、集成测试、验证测试、确认测试、验收测试,D,调试、单元测试、集成测试、用户测试,B,5,选择题,5,、,GB/T18905,2002,软件工程 产品评价,中确定的通用评价过程包括四个方面,即:确立评价需求,规定评价,设计评价和执行评价,其中有关“规定评价”部分包含的内容有,_,。,A,选择度量、建立度量评定等级、确立评估准则,B,指定质量模型、选择度量、建立度量评定等级,C,选择度量、建立度量评定等级、制定评价计划,D,确定产品类型、选择度量、建立度量评定等级,A,6,选择题,6,、,V,模型指出,,_,对程序设计进行验证,,_,对系统设计进行验证,,_,应当追溯到用户需求说明。,(,1,),A,单元和集成测试,B,系统测试,C,验收测试和确认测试,D,验证测试,(,2,),A,单元测试,B,集成测试,C,功能测试,D,系统测试,(,3,),A,代码测试,B,集成测试,C,验收测试,D,单元测试,A,D,C,7,选择题,7,、关于对第三方测试的描述,正确的观点是,_,。,A,既不是开发人员,也不是用户所进行的测试就是第三方测试,B,由在技术、管理和财务上与开发方和用户方相对独立的组织进行的测试,C,第三方测试是在开发方与用户方的测试基础上所进行的验证测试,D,第三方测试又被称为,测试,B,8,选择题,8,、在,GB,T17544,中,软件质量要求包括三部分,即产品描述要求、,_,、程,序和数据要求。,A,用户文档要求,B,系统功能要求,C,设计要求说明,D,软件配置要求,A,9,选择题,9,、两个小组独立地测试同一个程序,第一组发现,25,个错误,第二组发现,30,个错误,在两个小组发现的错误中有,15,个是共同的,那么可以估计程序中的错误总数是,_,个。,A,25,B,30,C,50,D,60,C,10,选择题,10,、对于软件的,测试,下列描述正确的是,_,。,A,测试就是在软件公司内部展开的测试,由公司专业的测试人员执行的测试,B,测试就是在软件公司内部展开的测试,由公司的非专业测试人员执行的测试,C,测试就是在软件公司外部展开的测试,由专业的测试人员执行的测试,D,测试就是在软件公司外部展开的测试,可以由非专业的测试人员执行的测试,D,11,选择题,11,、,_,可以作为软件测试结束的标志。,A,使用了特定的测试用例,B,错误强度曲线下降到预定的水平,C,查出了预定数目的错误,D,按照测试计划中所规定的时间进行了测试,B,12,选择题,12,、下面是关于软件评测师工作原则的描述,正确的判断是,_,。,对于开发人员提交的程序必须进行完全的测试,以确保程序的质量,必须合理安排测试任务,做好周密的测试计划,平均分配软件各个模块的测试时间,在测试之前需要与开发人员进行详细的交流,明确开发人员的程序设计思路,并以此为依据开展软件测试工作,最大程度地发现程序中与其设计思路不一致的错误,要对自己发现的问题负责,确保每一个问题都能被开发人员理解和修改。,A,、,B,、,C,、,D,无,D,13,选择题,13,、多条件覆盖是一种逻辑覆盖,它的含义是设计足够的测试用例,使得每个判员中条件的各种可能组合都至少出现一次,满足多条件覆盖级别的测试用例也是满足,(,1,),级别的;针对布尔表达式,A,(,B|C,)执行逻辑覆盖测试,测试用例至少需要,(,2,),种组合才能满足多条件覆盖的要求。,(,1,),A,语句覆盖、判定覆盖、条件覆盖、条件判定组合覆盖,B,判定覆盖、条件覆盖、条件判定组合覆盖、修正条件判定覆盖,C,语句覆盖、判定覆盖、条件判定组合覆盖、修正条件判定覆盖,D,路径覆盖、判定覆盖、条件覆盖、条件判定组合覆盖,(,2,),A,6 B,4,C,8,D,12,A,C,14,选择题,14,、典型的软件测试过程模型有,(,1,),等,在这些模型中,,(,2,),强调了测试计划等工作的先行和对系统需求和系统设计的测试,,(,3,),对软件测试流程予以了说明。,(,1,),A,V,模型、,W,模型、,H,模型、渐进模型,B,V,模型、,W,模型、,H,模型、螺旋模型,C,X,模型、,W,模型、,H,模型、前置测试模型,D,X,模型、,W,模型、,H,模型、增量模型,(,2,),A,模型,B,W,模型,C,渐进模型,D,螺旋模型,(,3,),A,模型,B,W,模型,C,H,模型,D,增量模型,C,B,C,15,选择题,15,、软件可靠性是指在指定的条件下使用时,软件产品维持规定的性能级别的能力,其子特性,_,是指在软件发生故障或者违反指定接口的情况下,软件产品维持规定的性能级别的能力。,A,成熟性,B,易恢复性,C,容错性,D,可靠性依从性,C,16,选择题,16,、用边界值分析法,假定,1,=X,=100,,那么,X,在测试中应该取的边界值,_,。,A,X,1,,,X,100,B,X,0,,,X,1,,,100,,,X,101,C,X,2,,,X,99,D,0,,,X,101,B,17,选择题,17,、导致软件缺陷的原因有很多,是可能的原因,其中最主要的原因包括,_,。,软件需求说明书编写的不全面,不完整,不准确,而且经常更改,软件设计说明书,软件操作人员的水平,开发人员不能很好的理解需求说明书和沟通不足,A,、,B,、,C,、,D,、,D,18,选择题,18,、对于业务流清晰的系统可以利用,(,1,),贯穿整个测试用例设计过程,在用例中综合使用各种测试方法,对于参数配置类的软件,要用,(,2,),选择较少的组合方式达到最佳效果,如果程序的功能说明中含有输入条件的组合情况,则一开始就可以选用,(,3,),和判定表驱动法。,(,1,),A,等价类划分,B,因果图法,C,正交试验法,D,。场景法,(,2,),A,等价类划分,B,因果图法,C,正交试验法,D,场景法,(,3,),A,等价类划分,B,因果图法,C,正交试验法,D,场景法,D,C,B,19,选择题,19,、以下控制流图的圈复杂度,(,g,)和基本圈复杂度,EV,(,g,)是,_,A,V,(,g,),5 EV,(,g,),l,B,V,(,g,),6 EV,(,g,),6,C,V,(,g,),5 EV,(,g,),5,D,V,(,g,),6 EV,(,g,),l,D,20,选择题,20,、针对下面程序段,边界值问题可以定位在,_,。,1,:,Rem,Create a l0 element integer array,2,:,Rem,Initialize each element to-1,3,:,Dim data,(,l 0,),As Integer,4,:,Dim i As Integer,5,:,For i,l TO l0,6,:,data,(,i,),=-1,7,:,Next i,8,:,End,A,data,(,1,),B,data,(,0,),C,data,(,9,),D,data,(,10,),B,21,
展开阅读全文