首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
以下关于单元测试的方法中,正确的是( )。
以下关于单元测试的方法中,正确的是( )。
admin
2016-05-11
35
问题
以下关于单元测试的方法中,正确的是( )。
选项
A、驱动模块用来调用被测模块,自顶向下的单元测试中不需要另外编写驱动模块
B、桩模块用来模拟被测模块所调用的子模块,自项向下的单元测试中不需要另外编写桩模块
C、驱动模块用来模拟被测模块所调用的子模块,自底向上的单元测试中不需要另外编写驱动模块
D、桩模块用来调用被测模块,自底向上的单元测试中不需要另外编写桩模块
答案
A
解析
本题考查单元测试的基本概念。
单元测试也称为模块测试,测试的对象是可独立编译或汇编的程序模块、软件构件或面向对象软件中的类(统称为模块),其目的是检查每个模块能否正确地实现设计说明中的功能、性能、接口和其他设计约束等条件,发现模块内可能存在的各种差错。单元测试的技术依据是软件详细设计说明书。
测试一个模块时,可能需要为该模块编写一个驱动模块和若干个桩模块。驱动模块用来调用被测模块,它接收测试者提供的测试数据,并把这些数据传送给被测模块,然后从被测模块接收测试结果,并以某种可见的方式将测试结果返回给测试人员;桩模块用来模拟被测模块所调用的子模块,它接受被测模块的调用,检验调用参数,并以尽可能简单的操作模拟被调用的子程序模块功能,把结果送回被测模块。项层模块测试时不需要驱动模块,底层模块测试时不要桩模块。
单元测试策略主要包括自顶向下的单元测试、自底向上的单元测试、孤立测试和综合测试策略。
①自项向下的单元测试。先测试上层模块,再测试下层模块。测试下层模块时由于它的上层模块已测试过,所以不必另外编写驱动模块。
②自底向上的单元测试。自底向上的单元测试先测试下层模块,再测试上层模块。测试上层模块由于它的下层模块已经测试过,所以不必另外编写桩模块。
③孤立测试不需要考虑每个模块与其他模块之间的关系,逐一完成所有模块的测试。由于各模块之间不存在依赖性,单元测试可以并行进行,但因为需要为每个模块单独设计驱动模块和桩模块,增加了额外的测试成本。
④综合测试。上述三种单元测试策略各有利弊,实际测试时可以根据软件特点和进度安排情况,将几种测试方法混合使用。
转载请注明原文地址:https://kaotiyun.com/show/nRQZ777K
本试题收录于:
网络规划设计师上午综合知识考试题库软考高级分类
0
网络规划设计师上午综合知识考试
软考高级
相关试题推荐
列举一下你所了解的XML技术及其应用
输入一个单向链表,输出该链表中倒数第k个结点。链表的倒数第0个结点为链表的尾指针。链表结点定义如下:structListNode{intm_nKey;ListNode*m_pNext;};
给MSN设置HTTP代理服务器,IP地址为61.55.134.161端口号为80。
已知一台计算机的IP地址是192.168.1.159,通过“我的电脑”窗口的地址栏访问该计算机。
设置拨号连接属性允许网络上其他用户共享本机的Internet连接。
设置OutlookExpress选项,使之每隔二十分钟自动检查一次新邮件。
更改计算机管理员用户John名称为lusi的类型为受限用户。
利用控制面板,将鼠标器的指针设置为动画沙漏。
Excel2000中,使用()在单元格中应用公式A.常用工具栏B.直接键盘输入C.插入菜单D.格式工具栏
对学生成绩表中某个学生的成绩求和放在单元格E2中,利用绝对引用,复制到一个新的单元格F2。
随机试题
以下有关行政领导及其行为的表述正确的是()
A.失血性休克症状B.呕血、黑粪C.腹膜后积气D.早期症状轻,常只有局限性腹膜炎E.膈下游离气体胃破裂可见
下丘脑与腺垂体的功能联系是依靠()。
手阳明经、足阳明经的交接部位在()
为消除支架地基的不均匀沉降和支架的非弹性变形并获取弹性变形参数,应采用的手段是()。
甲公司2016年计划投资购入一台新设备,有关资料如下:(1)该设备的初始投资额是600万元,购入后无需安装直接投人使用。预计该设备投产后每年给公司增加300万元的销售收入,同时每年增加付现成本85万元。(2)预计该设备投产后,第一年年初的流动资
根据以下资料,回答111-115题。下列说法中正确的是()。Ⅰ.2007-2008年,上海连锁餐饮企业的门店数目比江苏多很多,但商品购进总额却比江苏少很多,这说明上海人外出就餐比较节省,消费金额很少。Ⅱ.河北连锁餐饮企业门店数
代理成本。
价值规律的内容或表现形式有( )
列表ls=[1,2,3,4,5,6,[7,8,9]],以下选项中描述正确的是
最新回复
(
0
)