首页
登录
从业资格
在单元测试中,()。A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外
在单元测试中,()。A.驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外
题库
2022-08-02
24
问题
在单元测试中,()。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.详细设计
软件测试是检查软件错误的主要手段,软件测试分为静态测试与动态测试,其中()属于
随机试题
Whenoneisunfamiliarwiththecustoms,itiseasytomakea________.A、blunder
制约一国财政收入规模大小的根本的因素是()。A.生产发展水平 B.价格总水平
按信托财产的形态,可将信托划分为( )。 Ⅰ.资金信托 Ⅱ.动产信托 Ⅲ
相对于散剂、颗粒剂,胶囊剂的特殊检查为A.外观性状B.装量差异C.崩解时限D.水
维生素D缺乏性手足搐搦症患儿使用钙剂时,静脉注射时间应()。A.小于10分钟
在无交互作用的正交试验中,对试验数据进行方差分析时,通常假定每一组试验条件下的试
某女,48岁。出血量多,日久而止,气短神疲,面色白,或面浮肢肿,手足不温,或饮
建设项目的环境影响评价文件自批准之日起超过()年才决定该项目开工建设的,其
母线的作用是汇集、分配和传输电能。母线按材质划分有()。A.镍合
职业健康安全管理体系的要素中,不属于核心要素的是()。A.法规和其他要求 B
最新回复
(
0
)