首页
登录
从业资格
在单元测试中,()。A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外
在单元测试中,()。A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外
题库
2022-08-02
27
问题
在单元测试中,()。A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
选项
A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B.桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C.驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D.桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案
A
解析
单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。项层模块测试时不需要驱动模块,底层模块测试时不要桩模块。单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。①自顶向下的单元测试先测试上层模块,再测试下层模块。测试下层模块时由于它的上层模块已测试过,所以不必另外编写驱动模块。②自底向上的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。测试上层模块由于它的下层模块已经测试过,所以不必另外编写桩模块。③孤立测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。④综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用,
转载请注明原文地址:https://tihaiku.com/congyezige/2401118.html
本试题收录于:
高级系统分析师题库软件水平考试初中高级分类
高级系统分析师
软件水平考试初中高级
相关试题推荐
()不是V模型的特点。A.体现了开发和测试同等重要的思想,左侧代表的是测试活动
信息应用系统建设,软件测试包括单元测试,集成测试,确认测试,系统测试,其中确认测
在V模型中,()是对概要设计进行验证,(请作答此空)与编码相对应。A.代码测试
下列哪项不是总控类文档A.承建合同与总体方案 B.阶段性测试报告 C.技术方
()是面向对象方法中最基本的封装单元,它可以把客户要使用的方法和数据呈现给外部
下面关于软件测试的说法,是错误的。A.软件测试就是程序测试 B.软件测试贯穿于
软件测试是发现软件错误(缺陷)的主要手段,软件测试方法可分为静态测试和动态测试,
集成测试计划应在()阶段完成。A.软件设计阶段 B.软件需求分析阶段 C.
应该在()阶段制订系统测试计划。A.需求分析 B.概要设计 C.详细设计
软件测试是检查软件错误的主要手段,软件测试分为静态测试与动态测试,其中()属于
随机试题
[originaltext]M:Mary.Iheardthatyouaresufferingfromtoothachethesedays
帕金森病患者跌倒的最常见原因为()A:姿势反射障碍 B:体位性低血压 C:神
某5岁先天Ⅲ°腭裂患儿(如图),于全麻下接受腭裂修复术,为便发音和讲话接近正常,
泄泻肝气乘脾证的临床表现是( )。A.黎明前脐腹作痛,肠鸣即泻,泻后则安 B
简述幼儿美育的实施途径。
如右图所示,幼儿园老师用边长为250px的正八边形纸皮,裁去四个同样大小的等腰直
2009年年底,我国某地区进行网民上网方式调查,结果显示,当地网民规模约有380
某生产企业为增值税一般纳税人,生产销售货物适用税率9%。2021年1月从
实施区域协调发展战略,以疏解北京非首都功能为“牛鼻子”推动京津冀协同发展,高起点
下列关于通气/血流比值的描述,哪项是错误的A.是指肺泡通气量和肺血流量的比值
最新回复
(
0
)