Test execution: how to get yours right