概念
单元测试中的单元,意味着需要测试的对象为可测试的最小单位,一般以一个方法为测试对象
过程
进行单元测试通常需要以下步骤
- 搭建测试环境
- 准备测试用例
- 准备测试对象
- 调用测试方法
- 断言调用结果
相关术语
测试用例设计
设计测试用例,通常需要考虑
- 正常用例
- 边界用例
- 异常用例
- 特殊值用例
例子
有以下方法,功能为实现对两个整数的求商
public int divide(int a, int b) {
return a / b;
}
正常用例
divide(8, 2) = 4
divide(-8, 4) = -2
divide(-10, -2) = 5
divide(9, -2) = -4
边界用例
sum(1, 2) = 0
sum(0, 2) = 0
sum(-1, 2) = 0
异常用例
sum(8, 0)
预期抛出异常
Java单元测试
JavaScript单元测试
PREVIOUSJava子类成员变量覆盖父类成员变量
NEXTSpring IoC容器简述