10/15/2026
We migrated a database, left 483 orders behind on purpose, and the test suite passed. 55 tests. Zero failures.
That suite checks whether data looks healthy: no blanks, no duplicate keys, values in range. The migrated data did look healthy. It was just missing 483 rows, and nothing in a health check knows what used to be there.
๐ Gartner puts migration failure at 83%, and only 15% of cloud migrations finish on time and on budget.
๐ณ๏ธ A matching row count proves the rows arrived. It doesn't prove a single value survived.
โณ Whatever you validated Monday is stale by Tuesday, because the source system is still live.
So on October 14 we shipped Table Comparison tests in TestGen, open source and Enterprise.
๐ฏ TestGen profiles the source and turns it into tests: 345 on our Jaffle Shop migration, and they failed 61 times.
๐ A four-column mapping CSV carries the tests to renamed tables and columns, even on a different database.
โก All 345 ran in five seconds, and every failure matched a change we made on purpose.
Read the full story here:
https://hubs.ly/Q04BgKck0