Ein Test-Double ist ein einfacher Ersatz für einen echten Programmteil während eines Tests. Es ist, als würde man ein Türmodell aus Pappe verwenden, um die Passform zu prüfen, bevor die echte Tür eingebaut wird.

Ein Test kann einen vorgetäuschten Zahlungsdienst nutzen, der ein vorhersehbares Ergebnis zurückgibt, statt eine echte Karte zu belasten. Dadurch wird der Test sicherer und leichter wiederholbar.

Der Ersatz sollte sich für den geprüften Fall ausreichend ähnlich verhalten. Er beweist nicht, dass der echte Dienst funktioniert. Daher braucht es gegebenenfalls weiterhin Prüfungen mit der tatsächlichen Verbindung.