With a quick search on stackoverflow, could not find anything, here is my question.
I am trying to write down a testing strategy for an application where two applications are synchronized with each other every day in order to synchronize a huge amount of data. 
Like its huge amount of data, I really don't want to cross-check everything. But just want to do a random check every time the data is synchronized. What should be the strategy for such a system?
I think of these two approaches. 1) Get a count of all data and cross-checks, both are the same 2) Select a random data entry 5 and make sure that their function is synchronized.
Any suggestion would be great.
source share