首页
登录
从业资格
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向
题库
2022-08-02
58
问题
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块 B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块 C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块 D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
选项
A.驱动模块用来调用被测模块,自顶向下的单元测试不需要另外编写驱动模块
B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案
A
解析
本题考查单元测试的基本概念。
单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。
测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可 能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。顶层模块测试时不需要驱动模块,底层模块测试时不要桩模块。
单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。
① 自顶向下的单元测试。先测试上层模块,再测试下层模块。测试下层模块时由于它的上层模块已测试过,所以不必另外编写驱动模块。
② 自底向上的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。测试上层模块由于它的下层模块己经测试过,所以不必另外编写桩模块。
③ 孤立测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。
④ 综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用。
转载请注明原文地址:https://tihaiku.com/congyezige/2399601.html
本试题收录于:
高级网络规划设计师题库软件水平考试初中高级分类
高级网络规划设计师
软件水平考试初中高级
相关试题推荐
系统交付用户使用了一段时间后发现,系统的某个功能响应非常慢。修改了某模块的一个算
进行面向对象系统设计时,软件实体(类、模块、函数等)应该是可以扩展但不可修改的,
下图用白盒测试方法进行测试,图中有( )条路径。采用McCabe度量计算该程序
使用白盒测试方法时,应根据( )和指定的覆盖标准确定测试数据。A.程序的内部逻
一个功能模块M1中的函数F1有一个参数需要接收指向整型的指针,但是在功能模块M2
模块A通过非正常入口转入模块B内部,则这两个模块之间是( )耦合。A.数据
在软件设计阶段进行模块划分时,一个模块的( )。A.控制范围应该在其作用范围之
用白盒测试技术对下面流程图进行测试,设计的测试用例如下表所示。至少采用测试用例(
若某模块内所有处理元素都在同一个数据结构上操作,则该模块的内聚类型为()。A
模块A、B和C包含相同的5个语句,这些语句之间没有联系,为了避免重复,把这5个模
随机试题
Theassistantswereauthorizedtotakewhateveractionthey______necessary.A、c
下列选项属于形状公差的是()。A.圆度 B.平行度 C.垂直度 D.同轴
颈淋巴结结核多发人群是A.儿童及青少年 B.老年人 C.妇女 D.婴幼儿
价格红利比的波动远远大于红利增长率的波动,这就是()的一种表现形式。A.
属于大细胞性贫血的是A:缺铁性贫血B:恶性贫血C:慢性失血性贫血D:再生障
对在测绘资质证书有效期内遵守有关法规、技术标准,信用档案无不良记录且继续符合测绘
垂直参考避雷针摆动夹角小于15度,断裂可能性不大,应视为()缺陷(A)一
根据四年级教材《口算除法》,写一篇教学设计。
对某石化企业的原油储罐区安装的低倍数泡沫灭火系统进行喷泡沫试验。下列喷泡沫试验的
男性,45岁,腹泻伴左下腹轻至中度疼痛2年,每天大便4~5次,间断便血,有疼痛-
最新回复
(
0
)