[发明专利]一种流程审批类系统的测试方法及装置有效
申请号: | 201711292802.4 | 申请日: | 2017-12-08 |
公开(公告)号: | CN107943705B | 公开(公告)日: | 2021-02-26 |
发明(设计)人: | 顾颖颖;杨寒冰;高月超 | 申请(专利权)人: | 中国银行股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q10/10 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 杨华;王宝筠 |
地址: | 100818 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 流程 审批 系统 测试 方法 装置 | ||
1.一种流程审批类系统的测试方法,其特征在于,包括:
获取步骤要素,所述步骤为所述流程审批类系统中审批流程的步骤,所述步骤要素为预设的限定所述步骤执行的因素;
获取路径提取的参数配置,所述参数配置为提取所述路径依据的条件;
依据所述步骤要素和所述参数配置提取路径,所述路径为按照所述流程的执行顺序的步骤的集合;
依据提取到的路径,生成测试文件;
所述参数配置包括:退回轮次、案例规模和分析粒度;所述退回轮次为退回操作的最大轮次;所述案例规模为提取的所述路径的规模,包括全路径、关键路径和关键路径随机;所述分析粒度为提取的路径的长度,包括全流程级、子流程级和节点级;
所述依据所述步骤要素和所述参数配置提取路径包括:
将所述步骤要素以链式数据结构存储,包括:将步骤要素存储在后台的数据库中,采用插头算法方法将数据库中的步骤要素转化成链式的数据存储结构;
遍历所述链式数据结构,并将访问过的节点存储在预设的栈中;
在存在退回操作的情况下,保存已入栈的节点的数量,所述数量用于表示所述退回轮次;
将两节点之间的多条路径保存在列表中,用于判断遍历过程中相同路径是否被访问过;
依据所述数量和所述列表,提取所述路径。
2.根据权利要求1所述的方法,其特征在于,所述获取步骤要素包括:
显示交互界面,所述交互界面上包括所述步骤要素的可选项;
通过所述交互界面接收目标选项,所述目标选项为从所述可选项中选中的选项。
3.根据权利要求1或2所述的方法,其特征在于,所述步骤要素包括节点、操作、规则、后续节点和流转类型;
所述节点为所述审批流程中的一个步骤;所述操作为所述节点中的执行方执行的操作的类型下的具体操作方式;所述规则为执行所述具体操作方式需要满足的条件;所述后续节点为当前节点在所述审批流程中的下一个节点;所述流转类型包括自动流转和手工操作两种类型。
4.根据权利要求3所述的方法,其特征在于,所述步骤要素还包括:
关键路径权重、机构和角色的至少一项;
所述关键路径权重为所述节点的权重;所述机构为所述节点中的所述执行方;所述角色为所述节点中的所述执行方执行的所述操作的类型。
5.根据权利要求1所述的方法,其特征在于,所述参数配置还包括:
退回方式,所述退回方式为所述退回操作的类型,包括逐步退回、任意退回和一步到底。
6.一种流程审批类系统的测试装置,其特征在于,包括:
第一获取模块,用于获取步骤要素,所述步骤为所述流程审批类系统中审批流程的步骤,所述步骤要素为预设的限定所述步骤执行的因素;
第二获取模块,用于获取路径提取的参数配置,所述参数配置为提取路径依据的条件;
提取模块,用于依据所述步骤要素和所述参数配置提取路径,所述路径为按照所述流程的执行顺序的步骤的集合;
生成模块,用于依据提取到的路径,生成测试文件;
所述参数配置包括:退回轮次、案例规模和分析粒度;所述退回轮次为退回操作的最大轮次;所述案例规模为提取的所述路径的规模,包括全路径、关键路径和关键路径随机;所述分析粒度为提取的路径的长度,包括全流程级、子流程级和节点级;
所述提取模块用于依据所述步骤要素和所述参数配置提取路径包括:
所述提取模块具体用于,将所述步骤要素以链式数据结构存储,包括:将步骤要素存储在后台的数据库中,采用插头算法方法将数据库中的步骤要素转化成链式的数据存储结构;遍历所述链式数据结构,并将访问过的节点存储在预设的栈中;在存在退回操作的情况下,保存已入栈的节点的数量,所述数量用于表示所述退回轮次;将两节点之间的多条路径保存在列表中,用于判断遍历过程中相同路径是否被访问过;依据所述数量和所述列表,提取所述路径。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国银行股份有限公司,未经中国银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711292802.4/1.html,转载请声明来源钻瓜专利网。