一种穿行测试方法和装置的制作方法

文档序号:6337095阅读:406来源:国知局
专利名称:一种穿行测试方法和装置的制作方法
技术领域
本发明涉及财务软件领域,尤其涉及一种穿行测试方法和装置。
背景技术
穿行测试是指在相关流程(或子流程)中选取一个样本/ 一笔业务,从业务发起环节开始一直追踪到财务入账/报告的整个过程(即该流程从起点到终点的全部过程),以此来验证记录下来的公司内部控制流程描述是否完整正确。穿行测试是为了核实实际操作 /执行情况与流程图文字描述及风险控制矩阵中的描述是否一致。通过该种方式所发现的流程描述和风险控制文档的内容与实际执行情况的差异,需要分析差异产生的原因,并提出相应的整改或完整建议,最终需要达到使内部控制文档记录的内容和实际情况保持一致的目的。目前,业界执行穿行测试还是沿用了传统的方法,S卩,把重要的交易流程从前到后的全部“看”一遍,例如,对于销售与收款循环这一交易流程,就是通过检查、观察、询问等审计程序,从接受客户订单、赊销审批、销售单形成、发货、收款、账务处理等一系列的内容全部“走”一遍,然后确定内部控制的设置是否良好、内部控制是否正在执行等情况,从而对相关的内部控制进行评价,并且在评价的基础上确定是否执行控制测试,内部审计师或注册会计师都是按照“一条线”进行穿行测试的。从上述业界执行穿行测试的方法可以获知,现有的穿行测试方法基本上都是审计人员和内审人员以手工方式对流程进行穿行测试的检查,这种方法工作强度大,对内审人员或审计人员的专业要求很高,容易出错。

发明内容
本发明实施例提供一种穿行测试方法和装置,以降低审计人员或内审人员的工作强度,提高穿行测试的准确率。本发明实施例提供一种穿行测试方法,包括建立业务流程、控制活动以及单据之间的对应关系;接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动;将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联;检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。本发明实施例提供一种穿行测试装置,所述装置包括绑定模块、接收模块、关联模块和检查模块;所述绑定模块,用于建立业务流程、控制活动以及单据之间的对应关系;所述接收模块,用于接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动;
所述关联模块,用于将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联;所述检查模块,用于检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。从上述本发明实施例可知,业务流程、控制活动以及单据之间的对应关系事先建立,用户只需要从所述业务流程中选择被测业务流程和所述控制活动中选择被选控制活动,系统自动将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联并完成检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。 由于上述穿行测试的具体工作是由软件程序自动执行,因此,本发明可以使审计人员或内审人员从繁重、枯燥的人工检测中解脱出来,大大节约审计的时间和工作量,并且,由于穿行测试过程中不需要人工干预,可以大大降低审计中的主观错误。使用本发明实施例提供的方法,可以降低企业自身对内控管理的成本,快速协助企业搭建既符合外部监管又能很大程度提升自身管理水平的企业内控管理体制。


为了更清楚地说明本发明实施例的技术方案,下面将对现有技术或实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以如这些附图获得其他的附图。图1是本发明实施例提供的穿行测试方法流程示意图;图2是本发明实施例提供的穿行测试装置逻辑结构示意图;图3是本发明另一实施例提供的穿行测试装置逻辑结构示意图;图4是本发明另一实施例提供的穿行测试装置逻辑结构示意图;图5是本发明另一实施例提供的穿行测试装置逻辑结构示意图;图6是本发明另一实施例提供的穿行测试装置逻辑结构示意图。
具体实施例方式下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。请参阅附图1,是本发明实施例提供的穿行测试方法流程示意图,主要包括步骤S101,建立业务流程、控制活动以及单据之间的对应关系。所谓控制活动,是指确保管理阶层的指令得以执行的政策及程序,包括与授权、业绩评价、信息处理、实物控制和职责分离等相关的活动。例如,“费用报销付款”这一财务系统中的控制活动,就是为了确保费用报销流程中报销人部门负责人(或上级主管)的确认签字、财务主管的审核、公司总经理(或委托授权人)的审批和出纳的复核并履行付款等一系列活动得以执行而制订的相关政策和程序。单据就是相关财务系统(例如,K/3系统等) 中,针对一个业务流程而言,具有上下游关系的单据,例如,“费用报销流程”中的费用报销单、付款单等等。在本发明实施例中,可以先建立业务流程与单据的对应关系,然后,再建立该业务流程与控制活动的对应关系,例如,建立“费用报销流程”与“费用报销单”、“付款单”的对应关系,再建立“费用报销流程”与“费用报销付款”的关系,如此,“费用报销流程”、“单据”(包括“费用报销单”、“付款单”)和“费用报销付款”三者的对应关系就建立起来了。当然,也可以同时直接建立“费用报销流程”、“单据”(包括“费用报销单”、“付款单”)和“费用报销付款”三者的对应关系,本发明对此不加限制。在建立对应关系时,可以以业务流程、控制活动以及单据的名称建立对应关系,也可以事先将业务流程、控制活动以及单据赋予相应的ID号,建立这些ID号的对应关系即可。S102,接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动。业务流程、控制活动以及单据之间的对应关系可以事先建立并存储于系统内,也可以在用户测试时临时建立。在这些对应关系建立后,用户便可以从这些具有对应关系的业务流程和控制活动中选择业务流程和控制活动作为被测业务流程和被选控制活动。当用户从所述业务流程中选择被测业务流程和所述控制活动中选择被选控制活动,系统接收这一操作。S103,将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联。在本发明实施例中,单据中的具体字段可以是在进行穿行测试时,审计人员或内审人员比较关注的关键字段,这些关键字段也是穿行测试的重点测试项目。例如,在本发明提供的实施例中,可以将“费用(借款)申请单”中的“审核状态”作为穿行测试的具体字段,也可以将“费用报销单”中的“核定费用金额”作为穿行测试的具体字段。单据中哪些具体字段作为穿行测试的具体字段,可以根据用户的测试需求选定,此处仅仅是举例说明, 并不用于限制本发明提供的技术方案。S104,检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。从穿行测试相关流程(或子流程)的选取来看,穿行测试是一种类似抽样测试的测试行为,因此,穿行测试也并不是对单据中的每个字段都进行测试。如前所述,审计人员或内审人员比较关注的是单据中的关键字段,因此,在本发明实施例中,软件程序只需要检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制,即,基于业务流程、单据和控制活动的对应关系,追踪检查单据上具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。例如,对于“费用(借款)申请单”中的“审核状态”字段,如果经过穿行测试,给出的检查结果是审核人和制单人是同一人,则显然不符合控制活动赋予的控制权;又如,“费用报销单”中的“核定费用金额”字段,如果这个金额应该是某个给定值,但给出的检查结果是该核定费用金额大于或小于该某个给定值,则显然也不符合控制活动赋予的控制权,这些单据是不应该被审核通过的。从上述本发明实施例可知,业务流程、控制活动以及单据之间的对应关系事先建立,用户只需要从所述业务流程中选择被测业务流程和所述控制活动中选择被选控制活动,系统自动将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联并完成检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。 由于上述穿行测试的具体工作是由软件程序自动执行,因此,本发明可以使审计人员或内审人员从繁重、枯燥的人工检测中解脱出来,大大节约审计的时间和工作量,并且,由于穿行测试过程中不需要人工干预,可以大大降低审计中的主观错误。使用本发明实施例提供的方法,可以降低企业自身对内控管理的成本,快速协助企业搭建既符合外部监管又能很大程度提升自身管理水平的企业内控管理体制。需要说明的是,在本发明实施例中,由于每个业务流程对应的单据不同,每个需要测试的业务流程对应的控制活动也不同,因此,可以在建立业务流程、控制活动以及单据之间的对应关系之前,预置所述业务流程和所述控制活动,也可以在测试进行前现场预置。具体地,这些控制活动可以是来自系统内已经存在的控制活动,也可以是通过自动控制平台新增的控制活动。作为补充,在检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制之后,还可以根据检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制的结果,生成穿行测试报告,作为存档记录。请参阅附图2,是本发明实施例提供的一种穿行测试装置逻辑结构示意图。为了便于说明,仅仅示出了与本发明实施例相关的部分。图2示例的穿行测试装置包括绑定模块 201、接收模块202、关联模块203和检查模块204,其中绑定模块201,用于建立业务流程、控制活动以及单据之间的对应关系;接收模块202,用于接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动;关联模块203,用于将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联;检查模块204,用于检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。图2示例的绑定模块201包括第一建立单元301和第二建立单元302,如附图3所示本发明另一实施例提供的穿行测试装置逻辑结构示意图,其中第一建立单元301,用于建立所述业务流程与所述单据的对应关系;第二建立单元302,用于建立所述业务流程与所述控制活动的对应关系。图2示例的绑定模块201也可以只包括第三建立单元401,如附图4所示本发明另一实施例提供的穿行测试装置逻辑结构示意图。第三建立单元401用于直接建立所述业务流程、所述控制活动以及所述单据三者之间的对应关系。图2至图4示例的穿行测试装置可以进一步包括第一预置模块501和第二预置模块502,如附图5所示本发明另一实施例提供的穿行测试装置逻辑结构示意图,其中第一预置模块501,用于预置所述业务流程;第二预置模块502,用于预置所述控制活动。图2至图5示例的穿行测试装置可以进一步包括报告生成模块601,如附图6所示本发明另一实施例提供的穿行测试装置逻辑结构示意图。报告生成模块601用于根据所述检查模块204的检查结果,生成穿行测试报告。图2至图6示例的穿行测试装置中,所述控制活动来自系统内已经存在的控制活动或通过自动控制平台新增。需要说明的是,上述装置各模块/单元之间的信息交互、执行过程等内容,由于与本发明方法实施例基于同一构思,其带来的技术效果与本发明方法实施例相同,具体内容可参见本发明方法实施例中的叙述,此处不再赘述。本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质可以包括只读存储器(ROM,Read Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁盘或光盘等。以上对本发明实施例提供的一种穿行测试方法和装置进行了详细介绍,本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想;同时,对于本领域的一般技术人员,依据本发明的思想,在具体实施方式
及应用范围上均会有改变之处,综上所述,本说明书内容不应理解为对本发明的限制。
权利要求
1.一种穿行测试方法,其特征在于,所述方法包括 建立业务流程、控制活动以及单据之间的对应关系;接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动;将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联; 检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。
2.如权利要求1所述的方法,其特征在于,所述建立业务流程、控制活动以及单据之间的对应关系包括建立所述业务流程与所述单据的对应关系; 建立所述业务流程与所述控制活动的对应关系。
3.如权利要求1所述的方法,其特征在于,所述建立业务流程、控制活动以及单据之间的对应关系包括直接建立所述业务流程、所述控制活动以及所述单据三者之间的对应关系。
4.如权利要求1所述的方法,其特征在于,在所述建立业务流程、控制活动以及单据之间的对应关系之前还包括预置所述业务流程和所述控制活动。
5.如权利要求1至4任意一项所述的方法,其特征在于,所述控制活动来自系统内已经存在的控制活动或通过自动控制平台新增。
6.如权利要求1所述的方法,其特征在于,在检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制之后还包括根据检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制的结果,生成穿行测试报告。
7.一种穿行测试装置,其特征在于,所述装置包括绑定模块、接收模块、关联模块和检查模块;所述绑定模块,用于建立业务流程、控制活动以及单据之间的对应关系; 所述接收模块,用于接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动;所述关联模块,用于将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联;所述检查模块,用于检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。
8.如权利要求7所述的装置,其特征在于,所述绑定模块包括第一建立单元和第二建立单元;所述第一建立单元,用于建立所述业务流程与所述单据的对应关系; 所述第二建立单元,用于建立所述业务流程与所述控制活动的对应关系;或者所述绑定模块包括第三建立单元;所述第三建立单元,用于直接建立所述业务流程、所述控制活动以及所述单据三者之间的对应关系。
9.如权利要求7所述的装置,其特征在于,所述装置还包括第一预置模块、第二预置模块和报告生成模块;所述第一预置模块,用于预置所述业务流程; 所述第二预置模块,用于预置所述控制活动;所述报告生成模块,用于根据所述检查模块的检查结果,生成穿行测试报告。
10.如权利要求7至9任意一项所述的装置,其特征在于,所述控制活动来自系统内已经存在的控制活动或通过自动控制平台新增。
全文摘要
本发明实施例提供一种穿行测试方法和装置,以降低审计人员或内审人员的工作强度,提高穿行测试的准确率。所述方法包括建立业务流程、控制活动以及单据之间的对应关系;接收用户从所述业务流程中选择的被测业务流程和所述控制活动中选择的被选控制活动;将所述单据中的具体字段与所述被测业务流程、所述被选控制活动进行关联;检查所述具体字段在所述被测业务流程过程中是否符合所述被选控制活动的控制。本发明可以使审计人员或内审人员从繁重、枯燥的人工检测中解脱出来,大大节约审计的时间和工作量,降低审计中的主观错误,降低企业自身对内控管理的成本,快速协助企业搭建既符合外部监管又能很大程度提升自身管理水平的企业内控管理体制。
文档编号G06Q10/06GK102479356SQ201010565868
公开日2012年5月30日 申请日期2010年11月30日 优先权日2010年11月30日
发明者万立 申请人:金蝶软件(中国)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1