一种流程审批类系统的测试方法及装置制造方法及图纸

技术编号:17779624 阅读:34 留言:0更新日期:2018-04-22 08:05
本申请提供了一种流程审批类系统的测试方法及装置,依据流程的步骤要素和参数配置提取路径,并依据提取到的路径,生成测试文件,实现自动从流程中自动提取路径的目的,以依据路径生成测试文件,从而提高对于流程测试的效率。

【技术实现步骤摘要】
一种流程审批类系统的测试方法及装置
本申请涉及电子信息领域,尤其涉及一种流程审批类系统的测试方法及装置。
技术介绍
流程审批类系统为提供业务审批功能的系统。例如,银行系统中,二级以下等级的银行对抵押品进行估值后,需要上级银行进行审批。二级银行可以在流程审批类系统中发起审批业务,上级银行可以通过流程审批类系统对估值进行审批。通常,流程审批类系统具有涉及部门多、角色多、环节多、权限设置复杂等特点。为了保证流程审批类系统的稳定的运行,需要对流程审批类系统进行测试。对流程审批类系统的测试,需要依据审批流程中的各条路径编制测试大纲和测试案例。而由于流程审批类系统在业务中往往跨多个部门和多个层级,并且根据其具体部门和具体业务岗位,有着不同的审批权限,而每个步骤节点有多种操作,每种操作的约束条件不同,审批单的流转的方向也会不同,基于这种种层级、权限、操作、约束条件的组合,使得审批路径的数量是一般的涉及流程操作系统的路径的数量的几何倍数。传统的流程审批类系统的测试方法中,需要人工依据审批流程的流程图抽取审批路径,而基于审批路径的上述特点,人工抽取审批路径的方式必然存在效率低、易出错以及无法全面覆盖的本文档来自技高网...
一种流程审批类系统的测试方法及装置

【技术保护点】
一种流程审批类系统的测试方法,其特征在于,包括:获取步骤要素,所述步骤为所述流程审批类系统中审批流程的步骤,所述步骤要素为预设的限定所述步骤执行的因素;获取路径提取的参数配置,所述参数配置为提取所述路径依据的条件;依据所述步骤要素和所述参数配置提取路径,所述路径为按照所述流程的执行顺序的步骤的集合;依据提取到的路径,生成测试文件。

【技术特征摘要】
1.一种流程审批类系统的测试方法,其特征在于,包括:获取步骤要素,所述步骤为所述流程审批类系统中审批流程的步骤,所述步骤要素为预设的限定所述步骤执行的因素;获取路径提取的参数配置,所述参数配置为提取所述路径依据的条件;依据所述步骤要素和所述参数配置提取路径,所述路径为按照所述流程的执行顺序的步骤的集合;依据提取到的路径,生成测试文件。2.根据权利要求1所述的方法,其特征在于,所述获取步骤要素包括:显示交互界面,所述交互界面上包括所述步骤要素的可选项;通过所述交互界面接收目标选项,所述目标选项为从所述可选项中选中的选项。3.根据权利要求1或2所述的方法,其特征在于,所述步骤要素包括节点、操作、规则、后续节点和流转类型;所述节点为所述审批流程中的一个步骤;所述操作为所述节点中的执行方执行的操作的类型下的具体操作方式;所述规则为执行所述具体操作方式需要满足的条件;所述后续节点为当前节点在所述审批流程中的下一个节点;所述流转类型包括自动流转和手工操作两种类型。4.根据权利要求3所述的方法,其特征在于,所述步骤要素还包括:关键路径权重、机构和角色的至少一项;所述关键路径权重为所述节点的权重;所述机构为所述节点中的所述执行方;所述角色为所述节点中的所述执行方执行的所述操作的类型。5.根据权利要求1所述的方法,其特征在于,所述参数配置包括:退回轮次、案例规模和分析粒度;所述退回轮次为退回操作的最大轮次;所述案例规模为提取的所述路径的规模,包括全路径、关键路径和关键路径随机;所述分析粒度为提取的路径的长度,包括全流程级、子流程级和节点级。6.根据权利要求5所述的方法,其特征在于,所述参数配置还包括:退回方式,所述退回方式为所述退回操作的类型,包括逐步退回、任意退回和一步到底。7.根据权利要求5所述的方法,其特征在于,所述依据所述步骤要素和所述参数配置提取路径包括:将所述步骤要素以链式数据结构存储;遍历所述链式数据结构,并将访问过的节点存储在预设的栈中;在存在退回操作的情况下,保存已入栈的节点的数量,所述数量用于表示所述退回轮次;将两节点之间的多条路径保存在列表中;依据所述数量和所述列表,提取所述路径。8.一种流程审批类系统的测试装置,其特征在于,包括:第一获取模块,用于获取步...

【专利技术属性】
技术研发人员:顾颖颖杨寒冰高月超
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1