Bei der Migration entfallen häufig große Aufwände in der Testphase, da die abgelösten Systeme beispielsweise geschäftskritisch sind. Es muss gewährleistet sein, dass das Zielsystem die Arbeit des Altsystems nahtlos übernehmen kann und sich keine Komplikationen durch Fehler in der Implementierungsphase ergeben können.
Eine mögliche Vorgehensweise hierfür ist das Back-To-Back-Testing. Dabei werden beide Systeme mit denselben Testdaten gestartet und schließlich werden die Ergebnisse verglichen. Da beide Systeme die gleiche Funktionalität bieten, müssen die Ergebnisse übereinstimmen.