Some of the best tests can be synthetic data tests. If your system can survive the rigors of stringent synthetic tests that push the limits of every possible scenario, your system might survive and even thrive in the real world. Of course, if the system passes these synthetic tests then it should be able to past historical data 'backtests' with flying colors.