Sustainable testing

I'd advocate that the best approach is to always ensure the run order in the suite is randomised (ideally with a seed so it can be easily debugged if test failures occur due to the test ordering)