软件单元测试的主要工作内容是______。
A.测试模块内部逻辑
B.测试模块内数据流向
C.测试模块单元的具体实现
D.以上全部
第1题:
A.桩模块
B.驱动模块
C.通信模块
D.代理模块
第2题:
根据测试的对象和重点不同,可以将软件测试分成单元测试、(8)、(9)等不同的过程。单元测试属于白盒测试,需要对模块接口、局部数据结构、全部局部程序逻辑路径、出错处理、边界条件等多个方面做测试。单元测试可以借助于目前比较流行的单元测试软件来完成。当然,高质量的测试还需要开发人员的参与。不同的软件组织中,单元测试的主体可能并不相同,开发人员的参与对于提高单元测试的质量非常重要,而开发人员还应该参与甚至主导单元测试的设计过程。
A.集成测试
B.模块测试
C.内部测试
D.外部测试
第3题:
单元测试时所编写的测试模块分为______。
A.驱动模块与桩模块
B.上级模块与下级模块
C.主程序与子程序
D.测试模块与被测试模块
第4题:
单元测试时所编写的测试模块分为(61)。
A.驱动模块与桩模块
B.上级模块与下级模块
C.主程序与子程序
D.测试模块与被测试模块
第5题:
在单元测试中,( )。
A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块 B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块 C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 。 D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
第6题:
A.测试内容包括模块程序结构检查、代码测试和模块内功能测试
B.是对软件中的基本组成单位进行测试
C.常用的方法包括模块接口测试、局部数据结构测试
D.不具有回归性
第7题:
第8题:
第9题:
第10题:
第11题:
在单元测试期间,应该为被测模块编写相应的测试软件,一般地()模块接收测试数据,并把数据传给被测模块,而()模块则模拟实际模块完成少量数据处理。
第12题:
第13题:
在编码阶段对系统执行的测试类型主要包括单元测试和集成测试,(40)属于单元测试的内容。
A.接口数据测试
B.局部数据测试
C.模块间时序测试
D.全局数据测试
第14题:
在软件生命周期的不同阶段,需要实施不同类型的测试工作,单元测试是对程序设计进行验证,其中(39)不是单元测试的主要内容。在进行单元测试过程中,通常测试工程师都需要借助(40)来代替所测模块调用的子模块;在单元测试的基础上,需要将所有模块按照概要设计和详细设计说明书的要求进行组装,模块组装成系统的方式有两种,分别是(41)。
A.模块接口测试
B.有效性测试
C.路径测试
D.边界测试
第15题:
不属于单元测试内容的是
A.模块接口测试
B.局部数据结构测试
C.路径测试
D.用户界面测试
第16题:
软件测试在软件生命周期中横跨两个阶段,单元测试通常在(1)阶段完成。单元测试主要采用(2)技术,一般由(3)完成。测试一个模块时需要为该模块编写一个驱动模块和若干个(4)。渐增式集成是将单元测试和集成测试合并到一起,(5)集成测试中不必编写驱动模块。
A.设计
B.编程
C.测试
D.维护
第17题:
比较传统的软件单元测试与面向对象软件的单元测试的内容,下列说法错误的是______。
A) 传统的软件单元测试的对象是软件设计的最小单位——模块,测试依据是详细设计说明书
B) 单元测试应对模块内所有重要的控制路径设计测试用例,以便发现模块内部的错误
C) 面向对象软件很难对单个成员方法进行充分的测试,具有良好封装性的类称为单元测试的基本对象
D) 面向对象软件的测试大多采用白盒测试技术,系统内多个模块可以并行的进行测试
A.
B.
C.
D.
第18题:
第19题:
第20题:
第21题:
第22题:
第23题:
软件测试在软件生命周期中横跨两个阶段,单元测试通常在__(1)__阶段完成。单元测试主要采用__(2)__技术,一般由__(3)__完成。测试一个模块时需要为该模块编写一个驱动模块和若干个__(4)__。渐增式集成是将单元测试和集成测试合并到一起,__(5)__集成测试中不必编写驱动模块。空白(4)处应选择()