Salami Fraud and CAATTs
Salami Fraud and CAATTs
Salami Fraud and CAATTs
addition, the auditor must review the updated master files to determine that
account balances have been correctly updated. The test results are then compared
with the auditors expected results to determine if the application is functioning
properly. This comparison may be performed manually or through special computer
software.
Creating Test Data. Creating test data requires a complete set of valid and invalid
transactions. Incomplete test data may fail to explore critical branches of
application logic and error checking routines. Test transactions should be designed
to test all possible input errors, logical processes, and irregularities.
Base case system evaluation (BCSE) is a variant of the test data approach.
BCSE tests are conducted with a set of test transactions containing all possible
transaction types. These are processed through repeated iterations during systems
development testing until consistent and valid results are obtained. These results
are the base case. When subsequent changes to the application occur during
maintenance, their effects are evaluated by comparing current results with base
case results.
Tracing performs an electronic walk-through of the applications internal logic. The
tracing procedure involves three steps:
1. The application under review must undergo a special compilation to activate the
trace option.
2. Specific transactions or types of transactions are created as test data.
3. The test data transactions are traced through all processing stages of the
program, and a listing is produced of all programmed instructions that were
executed during the test.
Substantive tests are so named because they are used to substantiate dollar
amounts in account balances. Substantive tests include but are not limited to the
following:
1 Although GAS can be used for testing internal controls, it is primarily a substantive
testing technique. For this reason, this technology is discussed in the section that
deals with substantive testing.