[发明专利]流程引擎的测试方法、装置、计算机设备及存储介质有效
申请号: | 201911346887.9 | 申请日: | 2019-12-24 |
公开(公告)号: | CN111176992B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 艾可德 | 申请(专利权)人: | 平安国际智慧城市科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世联合知识产权代理有限公司 44385 | 代理人: | 汪琳琳 |
地址: | 518000 广东省深圳市前海深港合*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 流程 引擎 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请实施例属于流程引擎测试技术领域,涉及一种流程引擎的测试方法。本申请还提供一种流程引擎的测试装置、计算机设备及存储介质。本申请通过将路程引擎中各个节点之间的有向元路径分离出来,并且将各个节点根据流程的运行方向,两两有向组合为有流程流向的双节点组合,以双节点组合作为遍历流程引擎中包含流程链路的基本单位,对每组双节点组合进行流程链路的汇总,得到一组双节点组合相关的所有流程链路,如此对所有的双节点组合实施遍历,确定与各个双节点组合相关的流程链路,并且将这些流程链路汇总起来得到流程引擎相关的所有需要进行测试的流程链路,对这些流程链路进行测试,实现对流程引擎完整无遗留的测试工作。
技术领域
本申请涉及流程引擎测试技术领域,尤其涉及流程引擎的测试方法、装置、计算机设备及存储介质。
背景技术
随着计算机硬件性能的逐年提升,大数据,人工智能等技术衍生的应用迅速铺展开来,计算机程序项目的数量急剧上升,并且相较早期规模更大,项目体系更为庞杂,通常需要涉及到多种现有系统以及新开发功能之间的整合,这对程序测试的工作提出了巨大的挑战。为高效管理计算机程序项目,行业中产生了相当多针对项目管理和项目控制方向的技术,其中流程引擎系统,因为能将整体项目中提取拆解为节点和项目之间的流程,有利于整个项目的管理。然而应用此种技术之后,面对复杂度高的计算机程序项目,测试工作的压力极大,现有通过人工进行测试的方案,是选取关键节点之间的关键流程进行重点测试,辅助以常规的黑盒测试对整体项目进行检测,此种检测方式效率极低,考虑到一旦项目出现了日常的更新还需要重新进行测试,目前的测试方法无法满足对流程引擎系统的测试需求。
发明内容
本申请实施例的目的在于提出一种流程引擎的测试方法,能够快速完整的规划和实现流程引擎的测试工作。
为了解决上述技术问题,本申请实施例提供一种流程引擎的测试方法,采用了如下所述的技术方案:
一种流程引擎的测试方法,包括下述步骤:
根据系统的临接关系,提取系统中的节点和节点中的有向元路径;
将系统中的节点两两有向组合为双节点组合;
根据系统中的有向元路径,确定每组所述双节点组合对应的至少一组流程链路;
对所有的所述流程链路进行测试,得到测试结果。
进一步的,所述流程链路包括第一流程链路;所述根据系统中的有向元路径,确定每组所述双节点组合对应的至少一组流程链路的步骤具体包括:
以双节点组合中由出发节点直接指向归结节点的元路径,作为该双节点组合中的第一流程链路,提取所有双节点组合中的第一流程链路。
进一步的,所述双节点组合所对应的流程链路之间存在中间节点时,所述流程链路进一步包括第二流程链路;所述根据系统中的有向元路径,确定每组所述双节点组合对应的至少一组流程链路的步骤具体包括:
以双节点组合中的出发节点为起点,由出发节点通过元路径直接指向的中间节点作为第一中间节点,以归结节点为终止点,直接通过元路经指向归结节点的中间节点作为第二中间节点;
以双节点组合中的出发节点为起点,经过目标节点指向归结节点的元路径确定为第二流程链路,提取所有双节点组合中的第二流程链路,其中,目标节点为同时作为第一中间节点与第二中间节点的中间节点。
进一步的,所述流程链路进一步包括第三流程链路;所述根据系统中的有向元路径,确定每组所述双节点组合对应的至少一组流程链路的步骤具体包括:
以双节点组合中的出发节点为起点,根据出发节点到第一中间节点的元路径,第一中间节点到第二中间节点所经过的元路径,第二中间节点到归结节点的元路径的组合,确定为第三流程链路,提取所有双节点组合中的第三流程链路。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安国际智慧城市科技股份有限公司,未经平安国际智慧城市科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911346887.9/2.html,转载请声明来源钻瓜专利网。