测试替身(Test Double) 缩写:无 简述 在测试中替换真实依赖的任何对象:桩、模拟、伪造、间谍等。用于隔离与强制场景;过度使用会脱离现实。 使用场景 无网络单测、强制错误路径、时间冻结。 实践与应用 TXT被测单元 → 替身(桩/模拟/伪造) ↛ 真实数据库/网络(单测场景) 注意事项 • 模拟过拟合实现• 与真实 API 漂移 关联术语 • 单元测试:替身最常用的场合• 依赖注入:便于替换真实依赖• 模拟 / 桩:替身的具体种类• 契约:替身应遵守的行为边界