7软件测试new

7软件测试new

ID:36220914

大小:130.00 KB

页数:7页

时间:2019-05-07

7软件测试new_第1页
7软件测试new_第2页
7软件测试new_第3页
7软件测试new_第4页
7软件测试new_第5页
资源描述:

《7软件测试new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章软件测试一、单项选择题1.软件调试技术包括()。答:BA.边界值分析B.演绎法C.循环覆盖D.集成测试2.软件测试方法中的静态测试方法之一为()。答:AA.计算机辅助静态分析B.黑盒法C.路径覆盖D.边界值分析3.黑盒测试在设计测试用例时,主要需要研究(   )。答:AA.需求规格说明与概要设计说明  B.详细设计说明 C.项目开发计划   D.概要设计说明与详细设计说明4.若有一个计算类型的程序,它的输入量只有一个X,其范围是[-1.0,1.0],现从输入的角度考虑一组测试用例:-1.001,-1.0,1.0,1.001。设计这组测试用例的方法是(  )。 答:C A

2、.条件覆盖法     B.等价分类法 C.边界值分析法       D.错误推测法5.一个成功的测试可以(  )。答:DA.表明程序没有错误 B.发现所有错误 C.提高软件可靠性 D.发现尚未发现的错误6.黑盒技术设计测试用例的方法之一为(  )。答:AA.因果图 B.逻辑覆盖 C.循环覆盖 D.基本路径测试7.按测试数据执行程序逻辑程度判断,条件覆盖( )判定覆盖。答:AA.强于  B.弱于  C.等价于  D.不一定等价于 8.自底向上进行集成测试的优点是不必额外设计( )模块。答:CA.子  B.被调用  C.桩  D.驱动 9.软件测试中根据测试用例设计的方法的不同可

3、分为黑盒测试和白盒测试两种,它们()。答:DA.前者属于静态测试,后者属于动态测试B.前者属于动态测试,后者属于静态测试C.都属于静态测试D.都属于动态测试10.黑箱测试是从_____观点的测试,白箱测试是从_____观点的测试。( )答:C A.开发人员、管理人员        B.用户、管理人员 C.用户、开发人员           D.开发人员、用户11.软件测试可能发现软件中的_____,但不能证明软件____。( )答:BA.所有错误、没有错误        B.错误、没有错误 C.逻辑错误、没有错误        D.设计错误、没有错误12.为了提高测试效率,应

4、该( )。答:D A.随机地选取测试数据 B.取一切可能的数据作为测试数据 C.在完成编码以后制定软件的测试计划 D.选择发现错误可能性大的数据作为测试数据13.使用白箱测试方法时确定测试数据应根据( )和指定的覆盖标准。答:A A.程序的内部逻辑            B.程序的复杂程度 C.使用说明书               D.程序的功能14.据国家标准GB8566-8计算机软件开发的规定,软件的开发和维护划分为八个阶段,其中单元测试是在( )阶段完成的?答:C A.可行性研究和计划          B.需求分析 C.编码阶段                   

5、D.详细设计二、填空题1.为了便于对照检查,测试用例应由输入数据和预期的两部分组成。答:输出结果2.软件开发是一个自顶向下逐步细化和求精过程,而软件测试是一个_集成的过程。答:自底向上或相反顺序3.调试的目的是确定错误的原因和位置并改正错误,因此调试应该由___进行。答:程序员自己4.黑盒测试方法只检查   是否符合要求。答:功能三、名词解释1.软件测试:是根据软件开发各阶段的文档资料和程序的内部结构,精心设计一组“高产”的测试用例,利用这些实例执行程序,找出软件中潜在的各种错误和缺陷的过程。2.黑盒法(黑盒技术):是把被测试对象看成一个黑盒子,测试人员完全不考虑程序的内部结

6、构和处理过程,只在软件的接口处进行测试,依据需求规格说明书,检查程序是否满足功能要求。3.白盒法(白盒技术):是把测试对象看作一个打开的盒子,测试人员须了解程序的内部结构和处理过程,以检查处理过程的细节为基础,对程序中尽可能多的逻辑路径进行测试,检查内部控制结构和数据结构是否有错,实际的运行状态与预期的状态是否一致。4.驱动模块:驱动模块是用来模拟被测模块的上级调用模块的模块,功能要比真正的上级模块简单得多,它只完成接受测试数据,以上级模块调用被测模块的格式驱动被测模块,接收被测模块的测试结果并输出。5.桩模块:桩模块用来代替被测试模块所调用的模块。它的作用是返回被测模块所需

7、的信息。6.单元测试::单元测试指对源程序中每一个程序单元进行测试,检查各个模块是否正确实现规定的功能,从而发现模块在编码中或算法中的错误。7.集成测试:是指在单元测试的基础上,将所有模块按照设计要求组装成一个完整的系统进行的测试,故也称组装测试或联合测试。8.确认测试:又称有效性测试。是为了检查软件的功能与性能是否与需求规格说明书中确定的指标相符合所进行的测试。四、判断正误,并说明不正确的理由。1.自顶向下的增殖方式不需要编写桩模块,自底向上的增殖方式不需要编写驱动模块。答:错误。(1分)自顶向下的增

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。