Com a era tecnológica e o avanço dos computadores na profissão de negócios, o avanço das técnicas de auditoria para avaliação de programas e transações também passou para um formato eletrônico. As técnicas de auditoria assistida por computador, ou CAATs, permitem que os auditores revisem dados de aplicativos de computador. No entanto, muitos auditores se abstêm de usar CAATs com base na compatibilidade com os sistemas de computadores da empresa.
Software de Auditoria
Quando um auditor usa CAATs para auditoria de software, isso envolve a leitura dos arquivos de dados do cliente. Usando esse procedimento, o auditor localiza as informações necessárias para executar diferentes tarefas de auditoria. No entanto, o auditor enfrenta desvantagens ao precisar das habilidades de treinamento necessárias para executar os complicados programas de auditoria. Essa técnica aumenta os custos para os auditores, que devem garantir que os programas sejam adaptáveis de um computador para outro.
Analisadores de Bancos de Dados
O auditor usa analisadores de banco de dados para examinar os direitos de software que a empresa tem para usar aplicativos diferentes. O auditor analisa o acesso do aplicativo para que os usuários trabalhem com as informações no banco de dados. Infelizmente, os CAATs têm aplicabilidade limitada para auditar esses diferentes sistemas de gerenciamento de banco de dados. O auditor também deve ter as habilidades necessárias para configurar e entender os resultados da auditoria.
Código do Programa Incorporado
Os CAATs fornecem ao auditor para configurar seu próprio programa para avaliar as transações que passam pelo sistema de computador para processamento. Várias desvantagens nessa configuração incluem o fato de o auditor experimentar sobrecarga extra ao usar programas extras para instalar no software da empresa. O auditor deve observar quando ocorre uma transação incomum, o que pode ser difícil, se não entender os tipos normais de transações comerciais. O auditor também corre o risco de problemas de segurança se usuários não autorizados acessarem o programa de software.
Teste de Programa Online
Para realizar testes on-line, o auditor cria dados reais e falsos que manipulam o programa específico. Isso permite que o auditor veja se o teste de edição de tela está funcionando corretamente. O auditor não vê uma vantagem de usar CAATs durante esse teste, porque dados reais podem corromper os resultados. Outra desvantagem é que o auditor pode usar apenas um tipo de programa on-line de cada vez para satisfazer apenas um tipo de objetivo específico, reduzindo seu tempo de auditoria.