benefits and risks of automation testing