Având în vedere vârsta tehnologică și avansarea computerelor în profesia de afaceri, avansarea tehnicilor de audit pentru evaluarea programelor și a tranzacțiilor a trecut, de asemenea, într-un format electronic. Tehnicile de audit asistate de calculator, sau CAAT, permit auditorilor să revadă datele din aplicațiile informatice. Cu toate acestea, mulți auditori se abțin de la utilizarea CAAT pe baza compatibilității cu sistemele informatice ale companiei.
Software de audit
Atunci când un auditor utilizează CAAT-uri pentru auditarea software-ului, aceasta implică citirea fișierelor de date ale clientului. Folosind această procedură, auditorul găsește informațiile necesare pentru a efectua diferite sarcini de audit. Cu toate acestea, auditorul se confruntă cu dezavantaje, necesitând abilitățile de formare necesare pentru a executa programele de audit complicate. Această tehnică generează costuri pentru auditori, care trebuie să asigure că programele sunt adaptabile de la calculator la calculator.
Analizoare de baze de date
Auditorul utilizează analizoare de baze de date pentru a examina drepturile de software pe care întreprinderea trebuie să le utilizeze în aplicații diferite. Auditorul examinează accesul la aplicație pentru ca utilizatorii să lucreze cu informațiile din baza de date. Din păcate, CAAT au aplicabilitate limitată la auditarea acestor sisteme de gestionare a bazelor de date diferite. De asemenea, auditorul trebuie să aibă competențele necesare pentru a stabili și înțelege rezultatele auditului.
Codul programului încorporat
CAAT furnizează auditorului să-și stabilească propriul program pentru a evalua tranzacțiile care se deplasează prin sistemul informatic pentru procesare. Mai multe dezavantaje în această configurație includ că auditorul se confruntă cu cheltuieli suplimentare în utilizarea de programe suplimentare pentru a instala în software-ul companiei. Auditorul trebuie să ia notă când se întâmplă o tranzacție neobișnuită, care poate fi dificilă dacă nu înțelegi tipurile normale de tranzacții de afaceri. De asemenea, auditorul ridică riscul unor probleme de securitate dacă utilizatorii neautorizați accesează programul software.
Testarea programelor online
Pentru a efectua teste online, auditorul creează date reale și false care manipulează programul specific. Aceasta permite auditorului să vadă dacă testul de editare a ecranului funcționează corect. Auditorul nu vede un avantaj al utilizării CAAT în timpul acestei testări, deoarece datele reale pot corupe rezultatele. Un alt dezavantaj este că auditorului i se permite să utilizeze un singur tip de program on-line pentru a satisface un singur tip de obiectiv specific, reducându-și timpul de auditare.