If controls over systems development and maintenance are weak, however, the auditor may decide that testing the data editing controls would be more efficient than performing extensive substantive tests of details. In such a case, ITF or the test data approach would enable the auditor to perform explicit tests of the logic. This type of testing would require the auditor to gain a familiarity with all of the validation procedures in place.