Data Testing Techniques Auditor obtains data file and uses program to examine the contents of the file and to produce reports Common functions of computer.

Slides:



Advertisements
Similar presentations
Presented by: Diana Tai Ivan Chen Ronnie Lee Wilson Wong Chapter 11 DQ 35 CAAT.
Advertisements

Software Quality Assurance Plan
ITAuditing Using GAS & CAATs
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Auditing Concepts.
Auditing Computer-Based Information Systems
Learning Objectives LO5 Document an accounting system to identify key controls and weaknesses in order to assess control risk. LO6 Write key control tests.
Auditing Computer Systems
Auditing Computer-Based Information Systems
The Islamic University of Gaza
Copyright © 2011 Pearson Education, Inc. Publishing as Prentice Hall Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall.
Chapter 9 Describing Process Specifications and Structured Decisions
MSIS 110: Introduction to Computers; Instructor: S. Mathiyalakan1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
©2003 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, Romney/Steinbart 18-1 Accounting Information Systems 9 th Edition Marshall.
Computers: Tools for an Information Age
AUDITING INFORMATION TECHNOLOGY USING COMPUTER ASSISTED AUDIT TOOLS AND TECHNIQUES.
Pertemuan Matakuliah: A0214/Audit Sistem Informasi Tahun: 2007.
Auditing Auditing & Automated Systems Chapter 22 Auditing & Automated Systems Chapter 22.
Chapter 13 Auditing Information Technology
Auditing Computerized Information Systems
Today’s Lecture application controls audit methodology.
Introduction to Systems Analysis and Design Trisha Cummings.
S/W Project Management
Chapter 17: Computer Audits ACCT620 Internal Accounting Otto Chang Professor of Accounting.
ITEC224 Database Programming
Software System Engineering: A tutorial
Auditing Complex EDP Systems
5 - 5 ©2012 Prentice Hall Business Publishing, Auditing 14/e, Arens/Elder/Beasley Audit Evidence Chapter 7.
FCS - AAO - DM COMPE/SE/ISE 492 Senior Project 2 System/Software Test Documentation (STD) System/Software Test Documentation (STD)
NSAA Information Technology Conference Hartford, Connecticut September 24, 2015 Presented by: Mike Billo and Anne Skorija PA Department of the Auditor.
Principles of Information Systems, Sixth Edition Systems Design, Implementation, Maintenance, and Review Chapter 13.
Copyright © 2007 Pearson Education Canada 1 Chapter 13: Audit of the Sales and Collection Cycle: Tests of Controls.
1 The Software Development Process  Systems analysis  Systems design  Implementation  Testing  Documentation  Evaluation  Maintenance.
Evaluation of Internal Control System
Describing Process Specifications and Structured Decisions Systems Analysis and Design, 7e Kendall & Kendall 9 © 2008 Pearson Prentice Hall.
Copyright © 2007 Pearson Education Canada 1 Chapter 14: Completing the Tests in the Sales and Collection Cycle: Accounts Receivable.
THE STUDY & EVALUATION OF INTERNAL CONTROL. Definition Professional Standards Data-Oriented  Small, simple systems  Weaker controls System-Oriented.
Audit Sampling: An Overview and Application to Tests of Controls
I Power Higher Computing Software Development The Software Development Process.
13 Step Approach to Network Design Steps A Systems Approach 8Conduct a feasibility Study 8Prepare a plan 8Understand the current system 8Design.
IT Auditing & Assurance, 2e, Hall & Singleton Chapter 8: IT Auditing & Assurance, 2e, Hall & Singleton CAATTs for Data Extraction and Analysis.
Nature and Type of Audit Evidence
Today’s Lecture Covers
AUDIT IN COMPUTERIZED ENVIRONMENT
The Software Development Process
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 6-1 Chapter Six Internal Control in a Financial Statement Audit.
Copyright © 2006 by The McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin 8-1 Chapter Eight Audit Sampling: An Overview and Application.
 2004 Prentice Hall Business Publishing, Accounting Information Systems, 9/e, by Bodnar/Hopwood 13 – 1 Chapter 13 Auditing Information Technology.
Principles of Information Systems, Sixth Edition 1 Systems Design, Implementation, Maintenance, and Review Chapter 13.
IS 630 : Accounting Information Systems Auditing Computer-based Information Systems Lecture 10.
1 The Software Development Process ► Systems analysis ► Systems design ► Implementation ► Testing ► Documentation ► Evaluation ► Maintenance.
Specialized Audit Tools: Sampling and Generalized Audit Software
Hall, Accounting Information Systems, 8e ©2013 Cengage Learning. All Rights Reserved. May not be scanned, copied or duplicated, or posted to a publicly.
Chapter 8-1 Chapter 8 Accounting Information Systems Information Technology Auditing Dr. Hisham madi.
Copyright © 2011 Pearson Education Process Specifications and Structured Decisions Systems Analysis and Design, 8e Kendall & Kendall Global Edition 9.
McGraw-Hill/Irwin © The McGraw-Hill Companies 2010 Internal Control in a Financial Statement Audit Chapter Six.
MANAGEMENT INFORMATION SYSTEM
Copyright © 2014 Pearson Education, Inc. Publishing as Prentice Hall. Chapter
Auditing Concepts.
Audit Sampling: An Overview and Application
Auditing Information Technology
Systems Analysis and Design
Auditing & Investigations I
The Impact of Information Technology on the Audit Process
5 - 5 ©2012 Prentice Hall Business Publishing, Auditing 14/e, Arens/Elder/Beasley Audit Evidence Chapter 7.
The Impact of Information Technology on the Audit Process
Types of CAATs Session 3.
Software Metrics “How do we measure the software?”
Chapter 11 Describing Process Specifications and Structured Decisions
Internal Control Internal control is the process designed and affected by owners, management, and other personnel. It is implemented to address business.
Presentation transcript:

Data Testing Techniques Auditor obtains data file and uses program to examine the contents of the file and to produce reports Common functions of computer software Reading the contents of electronic data files Calculation and summarization Comparison - fields, records or files Sorting and reorganizing files Selection/Extraction data based on attributes Selection of rep. samples - using stat sampling Printing

GAS - generalized audit software Only limited by lack of auditor familiarity Most are easy to use Read data files, convert to std format file for processing Edit for unacceptable output and display control totals, browse data and analyze Advantages cheaper than custom better than manually Disadvantages reliability must be proven equipment/file constraints

Embedded audit modules Build audit routines or modules into regular processing e.g., extend a program that prints aged a/r listing to do confirmations Good for paperless systems, tags transaction for analysis Need to be involved in original design of system

Utility and custom written programs Utility Special function programs that can be performed by computer manufacturer library of programs Main limitation is that not designed for audit Include: sort, merge, copy, print, backup (speed backups), edit, recover, compression, virus detection, file transfer Custom written by auditor can perform exactly what is needed have to be written specifically for certain hardware Disadvantage - time cost and expertise to develop program, limited use and higher risk of error due to insufficient testing

Expert Systems Computer programs that emulate problem solving knowledge and skill of human experts Three components knowledge base - conceptual equivalent of the data base, made up mostly of rules invoked by pattern matching (thousands) inference engine - "heuristics...rules of good judgement that characterize expert-level decision making in the field activated by patterns in the knowledge base... this enables or fires some rules and disables others...problem processor finds the enabled rules and decides which one applies to obtain a solution...problems arise that every possible path is traced user interface - how information is asked for and given

Neural networks Try to solve problems by modeling the trial and error process of learning from experience They can be trained to solve certain problems or identify a set of specific patterns Learning algorithm adjusts the network by adjusting the weights among network components until it can correctly classify all presented facts (i.e., it becomes trained) Major advantages ease of system development, no need for if…then logic conditions an easier alternative to rule based expert systems where pattern recogn and classification involved Disadvantages - no facilities to determine how conclusion reached

Profile of data testing application Plan audit objectives and execution steps Select an appropriate technique Analyze accounting systems, data retention practices Arrange processing facilities and personnel Obtain and analyze data files Reformat / sort files if needed Select, summarize or extract data based on criteria Perform calcs on some/all of the data Select representative sample from sub-population Sort selected data into logical print sequence Print reports Review results for reasonableness Document results

Analytical Procedures Ratio analysis Statistical ratio analysis - id unusual and systematic fluctuations in ratios outside normal range of fluctuations; sets a confidence interval stat ratio - calculate expected value and std deviation using past data; confidence interval based on acceptable range of variation limitation - reliance on a normal dist'n as reference; if not normally distributed results may be incorrect or indefensible

Analytical Procedures Pattern analysis - use several ratios to signal problem, construct confidence levels around each and determine whether significant fluctuations represent pattern better screens out chance of fluctuations to avoid inappropriate conclusions limitation reliance on normal distributions poor choice in pattern may prevent systematic shifts from getting to auditors att'n or lead to excessive investigation Regression analysis - used to estimate relationships based on known values

Control Testing Stat. selection from transaction stream for subsequent checking of attributes (approvals etc.); lots of manual time involved Could use integrated audit facilities to provide evidence that key prog. procedures (edit and validation etc.) are being done

Detailed Testing Key item testing Cut-off work Calcs etc. A/R - select confirms, ageing, cash receipts Inv - counts/price test selection, clerical accuracy, key items, negatives, cutoff A/P - confirmation, footing, cutoff etc.

Def'n, design, execution and control of CAATs Feasibility Considerations significance of audit effort and time required more efficient? may be the only way to achieve audit objective availability and sequence of data files make sure available in readable form, watch retention policies

Def'n, design, execution and control of CAATs Feasibility Considerations availability of facilities make sure enterprise facilities are available, data files are readily usable, compatibility of software availability of qualified staff appropriate experience is needed economic considerations - need to be able to control audit costs, develop cost estimates, consider life cycle of the CAAT

Def'n, design, execution and control of CAATs Definition, design, execution and control of CAATs define audit objectives what to prove - indicate type of test and test data to be used selection of appropriate technique based on objective, degree of audit assurance required, techniques that are available, cost/benefit factors consider training, support, time constraints design of input, processing and output requirements expand conceptual ideas into detailed descriptions of application features (flowcharts, etc.)

Def'n, design, execution and control of CAATs Design of input, processing and output requirements audit software application flowcharts understanding of inputs, file interaction and outputs details of application logic - define before coding reports and other output requirements code tables - describe general purpose of codes, list each code and meaning and indicate procedures performed if an undocumented code is encountered control points - make sure audit software works, control totals etc.

Def'n, design, execution and control of CAATs Formulate test plans to make sure it works critical step use desk checking - detects logic problems computer testing using prior or audit data to review and compare Review and challenge application design

Execution and Control of CAATs Select and arrange facilities and resources determine whether audit software can be readily installed on client computer id version of software needed determine availability of supplies (disks etc.) Desk Checking and Testing coded specs should be tested determine data availability Running the applications auditor should control processing and control outputs reconcile control totals etc.

Execution and Control of CAATs Audit documentation update working papers to show final status most GAS is self documenting to a degree Application summary report summarize whether objectives are met, significant problems encountered, special software features and other comments File retention client data should be maintained for at least year to permit year to year comparison

Audit Control over CAATs Maintain to reduce errors such as data records not match documentation dropping intermediate files before finished processing audit software not working properly application logic not correct Auditor should ensure results of the application will be reliable by choosing adequate controls to guarantee reliability Control techniques selected will have a direct impact on work plans

Factors Affecting Control Environment Nature of CAAT - integrity of software, methodology for testing is well documented watch reliance on any auditee software concern over manipulation test and do alternative testing to ensure integrity Inherent risk more stringent testing for higher risk items Internal control will impact extent of computer audit procedures that can be used Assurance to be derived more reliance on primary evidence more stringent CAAT controls

IDEA Case Study Bonus Program –Background –Audit Objectives –Documentation Company Policy Software Flowcharts –Input (record layout) –Process (black box) –Output Organizing Audit Software Approach How to run the program When to stop What to hand in