为了解各类重要交易在业务流程中发生、处理和记录的过程,注册会计师通常会执行穿行测试,获得一系列的证据,包括确认对业务流程的了解,确认对重要交易的了解是完整的,即在交易流程中所有与财务报表认定相关的可能发生错报的环节都已识别,确认所获取的有关流程中的预防性控制和检查性控制信息的准确性,评估控制设计的有效性,确认控制是否得到执行,确认之前所作的书面记录的准确性。

  对于重要的业务流程,不管是人工控制还是自动化控制,注册会计师都要对整个流程执行穿行测试,涵盖交易从发生到记账的过程。