单元测试(Unit Testing)
缩写:无
简述
对最小可测单元(函数、模块、类)在隔离条件下验证行为的测试。反馈快、定位准;过度 mock 可能测不到真实集成。
使用场景
纯逻辑、领域规则、工具函数、回归。
实践与应用
• 一测一行为
• 名称表达场景
• 时间与随机可注入
注意事项
• 测实现细节导致脆弱
• 与被测代码复制逻辑
对比与易混
| 单元测试 | 集成测试 | |
|---|---|---|
| 范围 | 小模块隔离 | 多组件协作 |
| 速度 | 快 | 较慢 |
关联术语
• 集成测试:跨组件的对照范围
• 测试替身:隔离依赖
• 断言:验证期望
• 测试金字塔:单测应占厚底