首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行单元测试时,常用的方法是______。
在进行单元测试时,常用的方法是______。
admin
2010-02-13
47
问题
在进行单元测试时,常用的方法是______。
选项
A、采用白盒测试,辅之以黑盒测试
B、采用黑盒测试,辅之以白盒测试
C、只使用白盒测试
D、只使用黑盒测试
答案
A
解析
单元测试的步骤如下:
①理解需求和设计。清楚被测试模块在整个软件中所处的位置。一个原则是:好的设计,各模块只负责完成自己的事情,层次与分工明确。单元测试时,可以不测试不属于被测模块所负责的功能,以减少测试用例的冗余。
②概览源代码。浏览源代码,初步检查源代码的编码风格与规范,大致估算测试工作量,确定模块的复杂程度,初步制定测试的优先级等。
③精读源代码。认真阅读和分析代码,理解代码的业务逻辑,检查代码与设计是否相符,仔细研究逻辑复杂的模块,可采用一些检查列表来检查程序可能会出现的问题。
④设计测试用例。综合运用白盒测试方法(并结合黑盒测试方法)设计测试用例,包括功能测试、性能测试等,要达到一定的测试覆盖率。本题正确答案为选项A。
⑤搭建单元测试环境。这个阶段主要就是写桩模块和驱动模块,然后驱动模块想办法获取被测试模块对数据的处理结果,并判定返回的实际结果与测试用例的预
期结果是否一致,通过测试框架来记录执行的结果,对于出现的错误,还需统计错误的信息,供执行完之后分析。
⑥执行测试。运行写好的驱动模块完成对被测试模块的测试。
⑦补充和完善测试用例。在测试过程中不断补充测试用例,直到满足要求为止。
⑧分析结果,给出评价。根据测试的结果分析、查找错误的原因,并找到解决的办法。测试结束之后,根据测试过程的数据统计,给出被测试对象评价。
转载请注明原文地址:https://kaotiyun.com/show/VajZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
在Excel中,通过冻结或者拆分窗格可以在滚动工作表时始终保持部分数据可见。下图中(16),当鼠标指针在上述位置变为(17)后,将该框拖至所需的位置即可。
若程序中定义了局部变量与全局变量,则(11)。
需要在计算机网络的IP地址和物理地址之间建立映射关系,主要是由于(55),在IP地址向物理地址映射时,使用的协议是(56)。
下列选项中,(59)不是SNMPv2的SMI引入的关键概念。
MD5算法的特点是以任意长度的报文作为输入,产生一个(29)bit的报文作为输出,输入是按照512bit的分组进行处理的。
每个Web站点必须有一个主目录来发布信息,IIS默认的主目录为(46)。除了主目录之外还可以采用(47)作为发布目录。
(66)is a one-way function that takes an arbitrarily long piece of plaintext and from it computes a fixed,length bit string.(67)i
项目管理工具中,描述一个项目中任务与任务之间依赖关系的是(10)。
Because Web servers are platform and application(71)they can send or request data from legacy or external applications including
在Token Bus与Token Ring的讨论中,以下(32)是环维护工作需要完成的任务。 Ⅰ.环初始化 Ⅱ.用户使用权限 Ⅲ.新结点加入与撤出环 Ⅳ.优先级 Ⅴ.操作系统版本更新
随机试题
破坏下列哪一脑区,动物会出现食欲增加而逐渐肥胖?
垂体性侏儒症的诊断下列哪项错误
依据《突发事件应对法》的规定,下列关于突发事件的预防与应急准备的方法,正确的是()。
监理人在履行本合同的义务期间,做到了认真、勤奋地工作。但是,因被监理单位的违反合同行为导致工程竣工时间的延长,监理单位( )。
根据《水利水电建设工程验收规程》SL223—2008,分部工程验收工作组可由()主持。
某企业2015年12月31日购入一项专利权,购买价款为180万元,相关税费为10万元,为宣传该专利生产的产品支付广告费10万元,则该项无形资产的入账价值为()万元。
我国古代的许多人为民族融合与发展做出了杰出贡献。下列各人物与其功绩对应有误的一项是()。
有人认为:“双方当事人意思表示一致才能成立民事法律行为。”请运用民事法律行为理论对该说法加以辨析。
Asetofgenesplayaroleinlearningtoreadanddomath,butthisabilityisnotjustgene-driven,【C1】______schoolingandhel
TheexampleoftheEnglishschoolboywasusedtoshowthat______.Ifonewantstogetmorepersonalinformationfromothers,t
最新回复
(
0
)