为了账号安全,请及时绑定邮箱和手机立即绑定

单元测试的策略有哪些?

单元测试的策略有哪些?

一只斗牛犬 2018-09-20 10:06:14
单元测试的策略有哪些
查看完整描述

1 回答

?
饮歌长啸

TA贡献1951条经验 获得超3个赞

逻辑覆盖、循环覆盖、同行评审、桌前检查、代码走查、代码评审、景泰数据流分析
单元测试是对软件基本组成单元进行测试,
这里的基本单元不一定是指一个具体的函数

Function

Procedure

或一个类的方法,

单元

具有一些基本属性,
如:
明确的功能、
规格定义,明确的接口定义,可清晰地与同一程序的其它单元划分开来。

在纯
C
语言的代码中,为了操作方便期间,我们一般认为一个函数就是一个单元。

1.2.2
单元测试的主要目的:

1.
验证代码是与设计符合的

2.
跟踪需求和设计的实现

3.
发现设计和需求中存在的错误

4.
发现在编码过程中引入的错误

1.2.3
何时开展单元测试

一般地,
在编码阶段就应开展单元测试,
边写程序边测试是一个好习惯。
一个组织不要
孤立的划分出编码和单元测试两个阶段,也不要等代码都写完了才开始单元测试。

有时候需要将单元测试时间推后到集成阶段,甚至系统完成阶段。

单元测试可以分为计划、设计、实现、执行几个阶段。

计划

是作好人和时间的安排。

设计

确定采用什么样的测试方法,
达到一个什么样的覆盖率标准等。

实现

是设计生成各
个测试用例。

执行

包括驱动和桩函数的设计实现,测试数据准备,测试结果验证等等。



查看完整回答
反对 回复 2018-10-09
  • 1 回答
  • 0 关注
  • 1576 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信