research paper testing vs inspection 2379501