# 单元测试（Unit Testing）

### 缩写：无

### 简述

对最小可测单元（函数、模块、类）在隔离条件下验证行为的测试。反馈快、定位准；过度 mock 可能测不到真实集成。

### 使用场景

纯逻辑、领域规则、工具函数、回归。

### 实践与应用

• 一测一行为
• 名称表达场景
• 时间与随机可注入

### 注意事项

• 测实现细节导致脆弱
• 与被测代码复制逻辑

### 对比与易混

| | 单元测试 | 集成测试 |
|--|----------|----------|
| 范围 | 小模块隔离 | 多组件协作 |
| 速度 | 快 | 较慢 |

### 关联术语

• 集成测试：跨组件的对照范围
• 测试替身：隔离依赖
• 断言：验证期望
• 测试金字塔：单测应占厚底
