Why Testing Is Necessary