首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于单元测试的方法中,正确的是( )。
以下关于单元测试的方法中,正确的是( )。
admin
2016-05-11
22
问题
以下关于单元测试的方法中,正确的是( )。
选项
A、驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B、桩模块用来模拟被测模块所调用的子模块,自项向下的单元测试中不需要另外编写桩模块
C、驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D、桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案
A
解析
本题考查单元测试的基本概念。
单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。
测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。项层模块测试时不需要驱动模块,底层模块测试时不要桩模块。
单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。
①自项向下的单元测试。先测试上层模块,再测试下层模块。测试下层模块时由于它的上层模块已测试过,所以不必另外编写驱动模块。
②自底向上的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。测试上层模块由于它的下层模块已经测试过,所以不必另外编写桩模块。
③孤立测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。
④综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用。
转载请注明原文地址:https://kaotiyun.com/show/nRQZ777K
本试题收录于:
网络规划设计师上午综合知识考试题库软考高级分类
0
网络规划设计师上午综合知识考试
软考高级
相关试题推荐
.概述三层结构体系
输入一个整数n,求从1到n这n个整数的十进制表示中1出现的次数。例如输入12,从1到12这些整数中包含1的数字有1,10,11和12,1一共出现了5次。
快速排序(东软喜欢考类似的算法填空题,又如堆排序的算法等)
什么是ASP.net中的用户控件
添加联系人bob的他的邮件地址bob@sina.com。。
在【计算机管理】窗口中,删除名称为“FTP”的组。
通过【控制面板】,删除lihui账户,不保留该账户的任何信息。
在Excel97中,不能生成的文档类型为()。A.DBFB.DIFC.WKSD.WPS
检查并修复硬盘中的错误,一般首选()。
概要叙述你参与管理、分析的信息系统项目以及你所担任的主要工作。论述你如何从多个候选方案中选择最佳建设方案,该方案实施后是否达到了预期目标。
随机试题
如果一鱼塘安装了机械充气机,鱼塘中的水就能保持合适的含氧量。所以,既然张明的鱼塘没有安装机械充气机,那么他的鱼塘的含氧量一定不合适。没有合适含氧量的水,鱼儿就不能生气勃勃地发育成长,所以,张明鱼塘里的鱼不会蓬勃地生长。下面哪个论证含有以上论证中的一个推理错
当自变量x由x0变到x0+△x,y=f(x)的改变量△y=().
所谓加权即重点突出某方面的特性。之所以要加权是因为在一般的成像过程中,组织的各方面特性(如:质子密度、T1值、T2值)均对MR信号有贡献,几乎不可能得到仅纯粹反映组织一种特性的MR图像,通过利用成像参数的调整,使图像主要反映组织某方面特性,而尽量抑制组织其
脑外伤用冷的机制是
在儿童掌握语言之前,有一个言语发生的准备阶段,又称为_______。
John:Mary,I’mlookingforsomething【K1】______(interest)toread.Anysuggestions?Mary:Icanrecommend(推荐)AllJoyandNo
ThetradefairisdesignedtofacilitatefurthercooperationbetweenChineseautoindustriesandoverseasautoindustries.
WhatisitthatmadeSteveJobsspecial?Whatcanwelearnfromthisonce-in-a-lifetimeentrepreneur?SteveJobswasavisi
A.necessityB.hangingonC.periodD.improvingE.haltedF.botheredG.reasons
A、Beforefinishingschool.B、Duringheruniversitycourse.C、Afterfinishinguniversity.D、Betweenhighschoolanduniversity.D
最新回复
(
0
)