The impossibility of complete testing