首页
外语
计算机
考研
公务员
职业资格
财经
工程
司法
医学
专升本
自考
实用职业技能
登录
计算机
在进行单元测试时,常用的方法是______。
在进行单元测试时,常用的方法是______。
admin
2010-02-13
34
问题
在进行单元测试时,常用的方法是______。
选项
A、采用白盒测试,辅之以黑盒测试
B、采用黑盒测试,辅之以白盒测试
C、只使用白盒测试
D、只使用黑盒测试
答案
A
解析
单元测试的步骤如下:
①理解需求和设计。清楚被测试模块在整个软件中所处的位置。一个原则是:好的设计,各模块只负责完成自己的事情,层次与分工明确。单元测试时,可以不测试不属于被测模块所负责的功能,以减少测试用例的冗余。
②概览源代码。浏览源代码,初步检查源代码的编码风格与规范,大致估算测试工作量,确定模块的复杂程度,初步制定测试的优先级等。
③精读源代码。认真阅读和分析代码,理解代码的业务逻辑,检查代码与设计是否相符,仔细研究逻辑复杂的模块,可采用一些检查列表来检查程序可能会出现的问题。
④设计测试用例。综合运用白盒测试方法(并结合黑盒测试方法)设计测试用例,包括功能测试、性能测试等,要达到一定的测试覆盖率。本题正确答案为选项A。
⑤搭建单元测试环境。这个阶段主要就是写桩模块和驱动模块,然后驱动模块想办法获取被测试模块对数据的处理结果,并判定返回的实际结果与测试用例的预
期结果是否一致,通过测试框架来记录执行的结果,对于出现的错误,还需统计错误的信息,供执行完之后分析。
⑥执行测试。运行写好的驱动模块完成对被测试模块的测试。
⑦补充和完善测试用例。在测试过程中不断补充测试用例,直到满足要求为止。
⑧分析结果,给出评价。根据测试的结果分析、查找错误的原因,并找到解决的办法。测试结束之后,根据测试过程的数据统计,给出被测试对象评价。
转载请注明原文地址:https://kaotiyun.com/show/VajZ777K
本试题收录于:
程序员上午基础知识考试题库软考初级分类
0
程序员上午基础知识考试
软考初级
相关试题推荐
FTP使用的传输层协议为(47);FTP有2个端口,用作控制连接的默认端口号为(48),用作数据传输的默认端口号为(49)。
某计算机中采用48×48数字化点阵字模表示一个汉字,字模中的每一个点在存储器中用一个二进制位存储。那么,现有1024个汉字需要在计算机中存储,则要求的存储空间应为(5)K字节。
在Word编辑状态下,有些英文单词和汉字下面会自动加上红色或绿色的波浪型细下划线。以下叙述中,“波浪型细下划线(14)”是错误的;按(15)键与工具栏上的按钮功能相同。
在网络安全中,篡改是对信息(50)的攻击,DoS攻击破坏了信息的(51)。
以下关于KML语言的论述中,错误的是(43)。
在Windows98中可按(1)键得到帮助信息。Windows98中的“回收站”是(2)。在Windows98资源管理器中,要恢复误删除的文件,最简单的办法是单击(3)按钮。
A word processor enables you to create a(70), store it electronically on a disk, display it on a screen, modify it by entering c
由6个字符的7位ASCⅡ编码排列,再加上水平垂直奇偶校验位构成下列矩阵(最后一列为水平奇偶校验位,最后一行为垂直奇偶校验位)。字符: 3 0 X1 X2 0 0 1 1 0 I 1 0 0 1 0 0 X3 1 + X4 1 0 1
在光纤通信中常用到3个“波段”,常用的这3个波段中心分别位于0.85um,(8)um和1.55um处。其中,(9)um波段处衰减较高。
A typical application of this(71)is ADSL. It is emerging as the technology for home-and small-office Internet connectivity. It p
随机试题
蛋白质溶液的稳定因素主要是
A、清热滑痰B、消痰软坚C、燥湿化痰D、敛肺平喘E、泻肺平喘海藻的功效是
完全胃肠外营养支持病人可能发生的最严重的代谢并发症是
票据的特征包括()。
()用以鉴别个人多种特殊的潜在能力。
请用不超过150字的篇幅,概括出给定资料所反映的主要问题。用不超过350字的篇幅,提出解决给定资料所反映问题的方案。要有条理地说明,要体现针对性和可操作性。
甲为某工商机关领导,乙为某公安机关领导,乙的朋友丙欲开设一个公司,将所有材料报上后不见工商局通知,经询问说还没有来得及审阅。半年之后,丙怕工商局一拖再拖,遂求乙给甲打电话说说,并送给乙5万元,乙拿出其中3万元送给了甲,甲由于没有直接分管此事,又嫌送钱太少,
证明:当0<x<1,证明:
[A]fly[B]grow[C]go[D]help[E]ride[F]cook[G]soldier
TheCivilWarbeganin______betweenwhattheUnitedStatesofAmericacalledtheUnionandtheConfederateStatesofAmerica.
最新回复
(
0
)