Với thời đại công nghệ và sự tiến bộ của máy tính trong nghề kinh doanh, sự tiến bộ của các kỹ thuật kiểm toán để đánh giá các chương trình và giao dịch cũng đã chuyển sang định dạng điện tử. Kỹ thuật kiểm toán có sự trợ giúp của máy tính, hoặc CAAT, cho phép kiểm toán viên xem xét dữ liệu từ các ứng dụng máy tính. Tuy nhiên, nhiều kiểm toán viên không sử dụng CAAT dựa trên khả năng tương thích với các hệ thống máy tính của công ty.
Phần mềm kiểm toán
Khi kiểm toán viên sử dụng CAAT cho phần mềm kiểm toán, việc này bao gồm việc đọc các tệp dữ liệu của khách hàng. Bằng cách sử dụng thủ tục này, kiểm toán viên xác định thông tin cần thiết để thực hiện các nhiệm vụ kiểm toán khác nhau. Tuy nhiên, kiểm toán viên gặp bất lợi khi cần các kỹ năng đào tạo cần thiết để chạy các chương trình kiểm toán phức tạp. Kỹ thuật này làm tăng chi phí cho kiểm toán viên, những người phải đảm bảo các chương trình có thể thích ứng từ máy tính này sang máy tính khác.
Máy phân tích cơ sở dữ liệu
Kiểm toán viên sử dụng máy phân tích cơ sở dữ liệu để kiểm tra quyền phần mềm mà doanh nghiệp phải sử dụng các ứng dụng khác nhau. Kiểm toán viên xem xét quyền truy cập ứng dụng để người dùng làm việc với thông tin trong cơ sở dữ liệu. Thật không may, CAAT có khả năng áp dụng hạn chế để kiểm tra các hệ thống quản lý cơ sở dữ liệu khác nhau này. Kiểm toán viên cũng phải có các kỹ năng cần thiết để thiết lập và hiểu kết quả kiểm toán.
Mã chương trình nhúng
CAAT cung cấp cho kiểm toán viên thiết lập chương trình của riêng mình để đánh giá các giao dịch di chuyển qua hệ thống máy tính để xử lý. Một số nhược điểm trong thiết lập này bao gồm việc kiểm toán viên phải chịu thêm chi phí trong việc sử dụng các chương trình bổ sung để cài đặt vào phần mềm của công ty. Kiểm toán viên phải lưu ý khi một giao dịch bất thường xảy ra, điều này có thể khó khăn nếu không hiểu các loại giao dịch kinh doanh thông thường. Kiểm toán viên cũng gặp rủi ro về vấn đề bảo mật nếu người dùng trái phép truy cập chương trình phần mềm.
Kiểm tra chương trình trực tuyến
Để thực hiện kiểm tra trực tuyến, kiểm toán viên tạo dữ liệu thật và giả thao túng chương trình cụ thể. Điều này cho phép kiểm toán viên xem thử nghiệm chỉnh sửa màn hình có hoạt động đúng không. Kiểm toán viên không thấy lợi thế của việc sử dụng CAAT trong quá trình thử nghiệm này, vì dữ liệu thực có thể làm hỏng kết quả. Một nhược điểm khác là kiểm toán viên chỉ được phép sử dụng một loại chương trình trực tuyến tại một thời điểm để đáp ứng chỉ một loại mục tiêu cụ thể, cắt giảm thời gian kiểm toán của mình.