文章目录
- 一、软件单元测试的概念
- 二、测试对象
- 三、测试目的
- 四、进入条件
- 五、测试内容
- 六、测试环境
- 七、测试实施方
一、软件单元测试的概念
单元测试(Unit Testing),是指对软件中的最小可测试单元进行测试验证。单元测试是白盒测试,主要依据软件详细设计和软件代码进行,不仅要求验证软件设计的功能,还要求对软件代码的覆盖率进行测试。
概要的单元测试流程如下:
二、测试对象
单元测试的对象是具有输入输出、完成特定功能、可被调用使用的最小代码集合的软件单元。
注:在计算机编程语言中,通常将一个函数、一个模块、一个过程、一个子程序视为一个软件单元。
三、测试目的
验证软件单元是否实现了软件设计规定的功能、性能、接口和其他设计约束等要求,发现单元内可能存在的错误,并保证代码质量。
四、进入条件
单元测试进入条件如下:
a) 软件单元代码无错误地通过编译或汇编;
b) 被测软件单元已纳入配置管理;
c) 具备与被测软件源代码版本对应的文档;
d) 具备满足要求的测试环境及测试工具。
五、测试内容
具体要求如下:
a) 单元测试应列表说明被测单元的清单,对单元的剪裁应说明理由,关键单元、重要单元不允许被剪裁;
b) 单元测试的直接依据应是详细设计文档(软件设计说明中的详细设计部分),被测单元清单中应说明文档