Test smart: how to apply automation and stay sane?