欢迎来到天天文库
浏览记录
ID:56758383
大小:131.50 KB
页数:11页
时间:2020-07-07
《软件测试题及答案.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、.软件测试试题1.下面说确的是(C)。A.经过测试没有发现错误说明程序正确B.测试的目标是为了证明程序没有错误C.成功的测试是发现了迄今尚未发现的错误的测试D.成功的测试是没有发现错误的测试2.不属于白盒测试的技术是(C)。A.语句覆盖B.判定覆盖C.边界值分析D.基本路径测试3.单元测试主要针对模块的几个基本特征进行测试,该阶段不能完成的测试是( A)。A.系统功能 B.局部数据结构C.重要的执行路径 D.错误处理4.软件测试过程中的集成测试主要是为了发现( B)阶段的错误。A.需
2、求分析B.概要分析C.详细设计D.编码5.软件测试不需要了解软件设计的(D)。A.功能B.部结构 C.处理过程D.条件6.( C)方法根据输出对输入的依赖关系设计测试用例。A.路径测试B.等价类C.因果图D.边界值分析7.通常,在( D)的基础上,将所有模块按照设计要求组装成系统A.组装测试B.系统测试 C.验收测试D.单元测试8.实际的逻辑覆盖测试中,一般以( C)为主设计测试用例。Word资料.A.条件覆盖B.判定覆盖C.条件组合覆盖D.路径覆盖9.使用白盒测试方法时,确定测试数据应根据(A)
3、和指定的覆盖标准。A.程序部逻辑B.程序的复杂度C.使用说明书D.程序的功能10.与设计测试用例无关的文档是( A)。A.项目开发计划B.需求规格说明书C.设计说明书D.源程序11、软件测试技术可以分为静态测试和动态测试,下列说法中错误的是(D)A.静态测试是指不运行实际程序,通过检查和阅读等手段来发现程序中的错误。B.动态测试是指实际运行程序,通过运行的结果来发现程序中的错误。C.动态测试包括黑盒测试和白盒测试。D.白盒测试是静态测试,黑盒测试是动态测试。12、在软件测试阶段,测试步骤按次序可以划分为以下几
4、步:(A)A.单元测试、集成测试、系统测试、验收测试B.验收测试、单元测试、系统测试、集成测试C.单元测试、集成测试、验收测试、系统测试D.系统测试、单元测试、集成测试、验收测试13、系统测试中主要用到的测试技术是(B)A.回归测试B.黑盒测试C.白盒测试D.功能测试14、对软件的性能测试、(B)测试、攻击测试都属于黑盒测试。A.语句B.功能C.单元D.路径15、在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,在下列覆盖中,(D)是最强的覆盖
5、准则。A.语句覆盖B.条件覆盖C.判定-条件覆盖D.路径覆盖Word资料.16、验收测试主要是由(A)来完成的。A.用户B.测试人员C.开发人员D.高级经理17、在用白盒测试中的逻辑覆盖法设计测试用例时,有语句覆盖、分支覆盖、条件覆盖、判定-条件覆盖、条件组合覆盖和路径覆盖等,其中(A)是最弱的覆盖准则。A.语句覆盖B.条件覆盖C.判定-条件覆盖D.路径覆盖18、下面是一段求最大值的程序,其中datalist是数据表,n是datalist的长度。intGetMax(intn,intdatalist[]){in
6、tk=0;for(intj=1;jdatalist[k])k=j;returnk;}请问该程序段的McCabe环路复杂性为多少?(A)A.2B.3C.4D.5二、填空题:1.软件测试是为了尽可能多地发现软件中存在的_错误_,将_测试结果_作为纠错的依据。2.白盒测试中,控制流测试是面向程序的_结构___,数据流测试是面向程序的变量___。3.集成测试中的两种集成模式是_非增量测试模式__和___增量测试模式___。4.单元测试的依据是__详细设计说明书_和__源程序
7、____。5.测试用例由_输入数据_和预期的_输出数据_两部分组成。Word资料.三、判断题:(×)1.为了提高测试效率,应该取一切可能的输入数据作为测试数据。(×)2.发现错误多的程序模块,残留在模块中的错误也多。(√)3.发现错误多的程序模块,残留在模块中的错误也多(√)4.等价类划分方法将所有可能的输入数据划分成若干部分,然后从每一部分中选取少数有代表性的数据作为测试用例。(×)5.系统测试的目标是要找出软件在与系统其他部分协调工作时出现的所有故障。四、简答题:1.为什么说软件测试是软件开发中不可缺少的
8、重要一环,但不是软件质量保证的安全网?软件测试是软件开发中不可缺少的重要一环,原因是:测试的工作量约占整个项目开发工作量的53%~87%左右,如果是关系到人的生命安全的软件,测试的工作量还要更大。软件测试是对软件需求分析、设计规格说明、编码的最终复审,是软件质量保证的关键步骤。但软件测试不是软件质量保证的安全网,因为软件测试只能发现错误,不能保证没有错误。2.请描述静态测试和动态测试的区别。是否运行
此文档下载收益归作者所有