Lesson F - 2 Ch07 Testing Computer Application Controls CAATTs For Testing Controls
Lesson F - 2 Ch07 Testing Computer Application Controls CAATTs For Testing Controls
Controls
& CAATTs for Testing Controls
Computer-Assisted Audit Tools and Techniques
• Application Controls • Computer-aided Audit Tools and
• Input Controls Techniques for Testing Controls
• Processing Controls • Test Data Method
• Output Controls • The Integrated Test Facility
• Testing Computer Application • Parallel Simulation
Controls
• Black-Box Approach
• White-Box Approach
TESTING COMPUTER APPLICATION
CONTROLS
• Control testing techniques provide two (2) information about an
application’s processes:
• 1) accuracy
• 2) completeness
• BCSE tests
• are conducted with a set of test transactions containing all possible transaction types.
• Base case
• the consistent and valid results obtained in the process of test transaction through repeated
iterations during systems development testing.
• When subsequent changes to the application occur during maintenance, their effects
are evaluated by comparing current results with base case results.
COMPUTER-AIDED AUDIT TOOLS AND TECHNIQUES FOR TESTING
CONTROLS:
Tracing
• Tracing performs an electronic walkthrough
(step by step) of the application’s internal logic.
• ITF databases
• contain “dummy” or test master file records
integrated with legitimate records.
• create a dummy company to which test transactions
are posted.
COMPUTER-AIDED AUDIT TOOLS AND TECHNIQUES FOR TESTING CONTROLS:
Integrated Test Facility
Risks: Control
• The auditor must sometimes rely on • Auditors skilled in programming
computer services personnel to produce a
flat file from the complex file structures.
languages may avoid this
• Risk: Data integrity will be compromised
potential pitfall by writing their
by the procedure used to create the flat own data extraction routines.
file.
• For example, if the auditor’s objective is to
confirm AR, certain fraudulent accounts in
the complex structure may be intentionally
omitted from the flat-file copy that is created.
• The sample of confirmations drawn from the
flat file may therefore be unreliable.