单元测试的策略有哪些
1 回答
饮歌长啸
TA贡献1951条经验 获得超3个赞
逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析
单元测试是对软件基本组成单元进行测试,
这里的基本单元不一定是指一个具体的函数
(
Function
或
Procedure
)
或一个类的方法,
“
单元
”
具有一些基本属性,
如:
明确的功能、
规格定义,明确的接口定义,可清晰地与同一程序的其它单元划分开来。
在纯
C
语言的代码中,为了操作方便期间,我们一般认为一个函数就是一个单元。
1.2.2
单元测试的主要目的:
1.
验证代码是与设计符合的
2.
跟踪需求和设计的实现
3.
发现设计和需求中存在的错误
4.
发现在编码过程中引入的错误
1.2.3
何时开展单元测试
一般地,
在编码阶段就应开展单元测试,
边写程序边测试是一个好习惯。
一个组织不要
孤立的划分出编码和单元测试两个阶段,也不要等代码都写完了才开始单元测试。
有时候需要将单元测试时间推后到集成阶段,甚至系统完成阶段。
单元测试可以分为计划、设计、实现、执行几个阶段。
“
计划
”
是作好人和时间的安排。
“
设计
”
确定采用什么样的测试方法,
达到一个什么样的覆盖率标准等。
“
实现
”
是设计生成各
个测试用例。
“
执行
”
包括驱动和桩函数的设计实现,测试数据准备,测试结果验证等等。
- 1 回答
- 0 关注
- 1623 浏览
添加回答
举报
0/150
提交
取消