The Real Costs and Benefits of Test Automation