首页
登录
从业资格
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向
以下关于单元测试的说法中,正确的是( )。A.驱动模块用来调用被测模块,自顶向
题库
2022-08-02
57
问题
以下关于单元测试的说法中,正确的是( )。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个模
随机试题
______thehistoryoftherough,strong-willedNebraskafarmer.A、Notonlyismuch
Nobodyknewwhatthisguy______alltheseyears.A、hadbeendoingB、havebeingd
StartupNuclearEnergyCompaniesAugurSafer,CheaperAtomicPowerA)N
[originaltext]FrenchforcessaytheyhaveenteredKidalinthenorthofMal
有一辆货车每天沿着公路给4个零售店运送6箱货物,如果各零售店出售该货物所得利润如
审计人员在审查应收账款的可收回金额时,应采取的审计程序是:A:编制应收账款明细表
芝加哥商业交易所上市的外汇期货品种包括()。 Ⅰ.欧元期货 Ⅱ.英镑期货
共用题干 AGreatQuakeComing?Everyonewho
(2020年真题)根据《中华人民共和国大气污染防治法》,关于燃煤污染防治的说法,
下列关于劳动仲裁时效的表述,错误的是()A、劳动争议申请仲裁的时效期间为1年B
最新回复
(
0
)