首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在单元测试中,( )。
在单元测试中,( )。
admin
2016-05-11
38
问题
在单元测试中,( )。
选项
A、驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B、桩模块用来模拟被测模块所调用的子模块,自顶向下的单元测试中不需要另外编写桩模块
C、驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D、桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案
A
解析
本题考查单元测试的基本概念。
单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。
测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。顶层模块测试时不需要驱动模块,底层模块测试时不要桩模块。
单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。
①自顶向下的单元测试先测试上层模块,再测试下层模块。测试下层模块时由于它的上层模块己测试过,所以不必另外编写驱动模块。
②自底向上的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。测试上层模块由于它的下层模块已经测试过,所以不必另外编写桩模块。
③孤立测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。
④综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用
转载请注明原文地址:https://kaotiyun.com/show/zgQZ777K
本试题收录于:
系统架构师上午综合知识考试题库软考高级分类
0
系统架构师上午综合知识考试
软考高级
相关试题推荐
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
输入一棵二元查找树,将该二元查找树转换成一个排序的双向链表。要求不能创建任何新的结点,只调整指针的指向。 比如将二元查找树10
输入n个整数,输出其中最小的k个。例如输入1,2,3,4,5,6,7和8这8个数字,则最小的4个数字为1,2,3和4。
定义栈的数据结构,要求添加一个min函数,能够得到栈的最小元素。要求函数min、push以及pop的时间复杂度都是O(1)。
CuteFTP的工具栏的隐藏。
以下关于表格排序的说法错误的是()A.拼音不能作为排序的依据B.排序规则有递增和递减C.可按日期进行排序D.可按数字进行排序
关于磁盘下面说法()是正确的。A.软磁盘携带方便,新盘使用前必须进行格式化B.3.5英寸软盘的写保护块遮住方孔时,只能读、不能写C.硬磁盘不要轻易格式化,每次格式化之前,必须先进行分区D.硬磁盘的盘片与驱动器密封为一个整体,不易损坏,寿命长
下列关于搜索引擎的叙述中,正确的是______A.搜索引擎是在Internet上执行信息搜索的专用工具B.利用搜索引擎可以方便用户在Internet上检索信息,但对信息检索效率的提高并不大C.利用搜索引擎搜索到的匹配条目一般以超链接的形式显示在搜索
以下关于表格排序的说法错误的是()A.拼音不能作为排序的依据B.排序规则有递增和递减C.可按日期进行排序D.可按数字进行排序
下列哪个程序是为供应商设计,使其生产可兼容硬件?A、CCXB、CompatibilityProgramC、CCAD、CiscoClientPortabilityProgram
随机试题
HowtoWriteaBookReviewI.ThedefinitionofabookreviewA.adescriptiveandcriticalorevaluativeaccountofaboo
简述屏蔽子网体系结构中堡垒主机的作用。
30岁女子,明显肥胖皮肤紫纹1年,经检查24小时尿17﹣OHCS升高,大剂量地塞米松抑制试验被抑制,CT见双侧肾上腺明显增大,垂体MRI未见肿瘤,其最可能的病因诊断为
艾叶治疗的胎动不安属于( )。黄芩治疗的胎动不安属于( )。
在人身保险实务中,考虑到( )等因素,保险金额的确定无客观依据,通常采用约定的方式来确定。
小明用Flash软件制作文字变形动画,希望将第1帧输入的“one”变形成20帧输入的“two”。在第1帧和第20帧之间设置了形状补间(如图所示),完成动画后还要进行的操作是()。
逐底竞争在竞争激烈的环境下,为了寻找最高回报率,竞争参与者以牺牲道德、触犯法则的代价,换取更大利益。根据上述定义,下列不属于逐底竞争的是:
根据以下资料,回答下列问题:据统计,我国目前已有31个省(区、直辖市)和国务院各部门、直属机构推行政务公开,绝大多数建立了领导机构,制发了规范性文件,对本级政务公开工作提出了明确要求。与此同时,全国大中小学校普遍实行了校务公开,很多地方的医院积极
生产商品所需要的社会必要劳动时间随着劳动生产率的变化而变化,而影响劳动生产率的主要因素有
Oldpeoplearealwayssayingthattheyoungarenotwhattheywere.Thesame【C1】______ismadefromgenerationtogenerationand
最新回复
(
0
)