[发明专利]业务流程的测试方法、装置、设备及存储介质在审
| 申请号: | 202210242228.6 | 申请日: | 2022-03-11 |
| 公开(公告)号: | CN114610619A | 公开(公告)日: | 2022-06-10 |
| 发明(设计)人: | 符丽萍 | 申请(专利权)人: | 平安普惠企业管理有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36 |
| 代理公司: | 北京市京大律师事务所 11321 | 代理人: | 姚维 |
| 地址: | 518027 广东省深圳市前海深港合作区前*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务流程 测试 方法 装置 设备 存储 介质 | ||
本发明涉及测试领域,公开了一种业务流程的测试方法、装置、设备及存储介质。所述方法包括:接收测试请求以从测试用例集获取包含流程阶段标识和流程测试参数的目标测试用例;根据流程阶段标识获取各流程阶段对应的包含类名和函数名的业务逻辑;调用测试环境中的单元测试接口并将下一流程阶段的类名和函数名以及流程测试参数或当前流程阶段的反参作为单元测试接口的入参以进行单元测试,得到并输出下一流程阶段的反参,直至得到各流程阶段的反参;将各流程阶段的反参与预设的标准值进行比较以确定异常流程阶段和非异常流程阶段。本发明通过测试环境提供的具体的类方法进行逐级调用,以对业务接口进行单元测试,提高了测试效率。
技术领域
本发明涉及测试领域,尤其涉及一种业务流程的测试方法、装置、设备及存储介质。
背景技术
在业务测试过程中,通常情况下由测试环境提供了打包好的数据包,通过提供的服务接口对业务流程进行测试,验证方式一般包含数据库落表和日志文件打印的日志。
在现有的业务流程的测试方法中,当异常逻辑过于复杂且待测试的业务流程过长时,异常逻辑并不会落入数据表和日志中,此时就无法定位异常逻辑,而已执行的流程节点无法扭转,只能再次重新测试,逐步定位异常,其测试效率低下。
发明内容
本发明的主要目的在于解决现有业务流程的测试方法测试效率低下的问题。
本发明第一方面提供了一种业务流程的测试方法,包括:
接收终端发送的业务流程测试请求,并根据所述业务流程测试请求从预设的业务测试用例集中获取目标业务测试用例,其中,所述目标业务测试用例中包括待测试业务流程中各流程阶段对应的流程阶段标识和用户预设的流程测试参数;
根据所述流程阶段标识,获取与所述待测试业务流程各流程阶段对应的业务逻辑,其中,所述业务逻辑包括类名和函数名;
调用测试环境中的单元测试接口,并将所述待测试业务流程第一流程阶段对应的类名和函数名以及所述流程测试参数作为所述单元测试接口的入参以进行单元测试,得到并输出当前流程阶段的反参,以及将下一流程阶段对应的类名和函数名以及所述当前流程阶段的反参作为所述单元测试接口的入参以进行单元测试,得到并输出下一流程阶段的反参,直至得到各流程阶段的反参;
将所述各流程阶段的反参与预设的标准值进行比较以确定待测试业务流程中的异常流程阶段和非异常流程阶段。
可选的,在本发明第一方面的第一种实现方式中,在所述接收终端发送的业务流程测试请求,并根据所述业务流程测试请求从预设的业务测试用例集中获取目标业务测试用例之前,还包括:
接收终端发送的业务测试请求,并根据业务测试请求中携带的业务名称参数,确定所述待测试业务对应的至少一个流程节点序列,其中,所述待测试业务由至少一条业务流程组成,所述业务流程之间相互独立,每条所述业务流程与一个流程节点序列对应;
基于所述待测试业务对应的每个所述流程节点序列构建相应的测试用例,并根据所构建的测试用例生成用于表示所述待测试业务的测试逻辑的业务测试用例集。
可选的,在本发明第一方面的第二种实现方式中,所述基于所述待测试业务对应的每个所述流程节点序列构建相应的测试用例,并根据所构建的测试用例生成所述用于表示待测试业务的测试逻辑的业务测试用例集包括:
基于所述待测试业务对应的每个所述流程节点序列中包含的多个流程节点及其排列顺序,构建用于表示业务逻辑的有向无环图,其中,所述有向无环图中包括多个图元节点和连接所述图元节点的有向边,每个所述图元节点分别对应每个所述流程节点,所述有向边用于指示所述流程节点的执行顺序;
基于所述有向无环图的图元组织结构,对所述有向无环图进行路径遍历,并将遍历的每条路径确定为一条图元测试用例,并根据所确定的测试用例生成用于表示所述待测试业务的测试逻辑的业务测试用例集。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安普惠企业管理有限公司,未经平安普惠企业管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210242228.6/2.html,转载请声明来源钻瓜专利网。





