首页
登录
从业资格
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向
题库
2022-08-02
66
问题
以下关于单元测试的说法中,正确的是( )。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个模
随机试题
[originaltext]W:Sir,you’vebeenusingtheonlinecatalogueforquiteawhile.
Whatdothespeakersmainlydiscuss?[br][originaltext]M:Hello,Mrs.Kelly.
AfterSusanJoycewaslaidofffromDigitalEquipmentCorp.,shewashorrifi
下列关于建设项目决策阶段设备方案选择的说法,正确的有()。A:设备选择应符合政
证券公司人力资源部的主要职能包括()。 Ⅰ.负责投资顾问的人事管理 Ⅱ.
A.补肝肾,强筋骨,安胎 B.补益肝肾,强筋健骨,止血安胎,疗伤续折 C.补
在治疗癫痫药物中,具有酶抑制作用的是A.苯巴比妥B.卡马西平C.苯妥英钠D.拉莫
物业服务企业是基于()的约定来为业主提供物业管理服务的。A:土地使用权出让协议
可交换公司债券的发行人发行债券的金额不能超过预备用于交换的股票按募集说明书公告日
投资者买IF1506,卖出IF1509,以期持有一段时间后反向交易获利,属于股指
最新回复
(
0
)