Chapter 7 Computer-Assisted Audit Tools and Techniques
Chapter 7 Computer-Assisted Audit Tools and Techniques
• Processing Controls
• Run-to-Run Controls
• Recalculate Control Totals
• Transaction Codes
• The transaction code of each record in the batch is compared to the transaction code contained
in the control record.
• Sequence Checks
• The sequence check control compares the sequence of each record in the batch with the
previous record to ensure that proper sorting took place.
• Operator Intervention Controls
• Audit Trail Controls
• Transaction Logs
• Log of Automatic Transactions
• Listing of Automatic Transactions
• Unique Transaction Identifiers
• Error Listing
• Output Controls
• Output controls ensure that system output is not lost, misdirected, or corrupted
and that privacy is not violated.
• Controlling Batch Systems Output
• Output Spooling
• Print Programs
• Bursting
• Waste
• Data Control
• Report Distribution
• End User Controls
• Controlling Real-Time Systems Output
Testing Computer Application Controls
• Black-Box Approach
• Auditors testing with the black-box approach do not rely on a detailed
knowledge of the application’s internal logic.
• White-Box Approach
• The white-box approach relies on an in-depth understanding of the internal
logic of the application being tested.
• Authenticity tests verify that an individual, a programmed procedure, or a message
attempting to access a system is authentic.
• Accuracy tests ensure that the system processes only data values that conform to
specified tolerances.
• Completeness tests identify missing data within a single record and entire records missing
from a batch.
• Redundancy tests determine that an application processes each record only once.
• Access tests ensure that the application prevents authorized users from unauthorized
access to data.
• Audit trail tests ensure that the application creates an adequate audit trail.
• Rounding error tests verify the correctness of rounding procedures.
Computer-Aided Audit Tools and Techniques
for Testing Controls
• Test Data Method
• The test data method is used to establish application integrity by processing
specially prepared sets of input data through production applications that are
under review.
• Creating Test Data
• Base Case System Evaluation
• Tracing
• The Integrated Test Facility
• The integrated test facility (ITF) approach is an automated technique that
enables the auditor to test an application’s logic and controls during its normal
operation.
• Parallel Simulation
• Parallel simulation requires the auditor to write a program that simulates key
features or processes of the application under review.