测试替身是在测试期间代替程序真实部分的简单对象。它就像先用纸板做一扇门的模型,检查尺寸合适后再安装真正的门。

测试可以使用一个会返回可预测结果的假支付服务,而不会真的扣款。这样能让测试更安全,也更容易重复。

替身的行为应足够接近正在测试的情况。它无法证明真实服务正常,因此在适当情况下,团队仍需使用真实连接进行检查。