How much testing is enough?