业务流程的测试方法、装置、设备及存储介质制造方法及图纸

技术编号:33780906 阅读:32 留言:0更新日期:2022-06-12 14:35
本发明专利技术涉及测试领域,公开了一种业务流程的测试方法、装置、设备及存储介质。所述方法包括:接收测试请求以从测试用例集获取包含流程阶段标识和流程测试参数的目标测试用例;根据流程阶段标识获取各流程阶段对应的包含类名和函数名的业务逻辑;调用测试环境中的单元测试接口并将下一流程阶段的类名和函数名以及流程测试参数或当前流程阶段的反参作为单元测试接口的入参以进行单元测试,得到并输出下一流程阶段的反参,直至得到各流程阶段的反参;将各流程阶段的反参与预设的标准值进行比较以确定异常流程阶段和非异常流程阶段。本发明专利技术通过测试环境提供的具体的类方法进行逐级调用,以对业务接口进行单元测试,提高了测试效率。效率。效率。

【技术实现步骤摘要】
业务流程的测试方法、装置、设备及存储介质


[0001]本专利技术涉及测试领域,尤其涉及一种业务流程的测试方法、装置、设备及存储介质。

技术介绍

[0002]在业务测试过程中,通常情况下由测试环境提供了打包好的数据包,通过提供的服务接口对业务流程进行测试,验证方式一般包含数据库落表和日志文件打印的日志。
[0003]在现有的业务流程的测试方法中,当异常逻辑过于复杂且待测试的业务流程过长时,异常逻辑并不会落入数据表和日志中,此时就无法定位异常逻辑,而已执行的流程节点无法扭转,只能再次重新测试,逐步定位异常,其测试效率低下。

技术实现思路

[0004]本专利技术的主要目的在于解决现有业务流程的测试方法测试效率低下的问题。
[0005]本专利技术第一方面提供了一种业务流程的测试方法,包括:
[0006]接收终端发送的业务流程测试请求,并根据所述业务流程测试请求从预设的业务测试用例集中获取目标业务测试用例,其中,所述目标业务测试用例中包括待测试业务流程中各流程阶段对应的流程阶段标识和用户预设的流程测试参数;
...

【技术保护点】

【技术特征摘要】
1.一种业务流程的测试方法,其特征在于,所述业务流程的测试方法包括:接收终端发送的业务流程测试请求,并根据所述业务流程测试请求从预设的业务测试用例集中获取目标业务测试用例,其中,所述目标业务测试用例中包括待测试业务流程中各流程阶段对应的流程阶段标识和用户预设的流程测试参数;根据所述流程阶段标识,获取与所述待测试业务流程各流程阶段对应的业务逻辑,其中,所述业务逻辑包括类名和函数名;调用测试环境中的单元测试接口,并将所述待测试业务流程第一流程阶段对应的类名和函数名以及所述流程测试参数作为所述单元测试接口的入参以进行单元测试,得到并输出当前流程阶段的反参,以及将下一流程阶段对应的类名和函数名以及所述当前流程阶段的反参作为所述单元测试接口的入参以进行单元测试,得到并输出下一流程阶段的反参,直至得到各流程阶段的反参;将所述各流程阶段的反参与预设的标准值进行比较以确定待测试业务流程中的异常流程阶段和非异常流程阶段。2.根据权利要求1所述的业务流程的测试方法,其特征在于,在所述接收终端发送的业务流程测试请求,并根据所述业务流程测试请求从预设的业务测试用例集中获取目标业务测试用例之前,还包括:接收终端发送的业务测试请求,并根据业务测试请求中携带的业务名称参数,确定所述待测试业务对应的至少一个流程节点序列,其中,所述待测试业务由至少一条业务流程组成,所述业务流程之间相互独立,每条所述业务流程与一个流程节点序列对应;基于所述待测试业务对应的每个所述流程节点序列构建相应的测试用例,并根据所构建的测试用例生成用于表示所述待测试业务的测试逻辑的业务测试用例集。3.根据权利要求2所述的业务流程的测试方法,其特征在于,所述基于所述待测试业务对应的每个所述流程节点序列构建相应的测试用例,并根据所构建的测试用例生成所述用于表示待测试业务的测试逻辑的业务测试用例集包括:基于所述待测试业务对应的每个所述流程节点序列中包含的多个流程节点及其排列顺序,构建用于表示业务逻辑的有向无环图,其中,所述有向无环图中包括多个图元节点和连接所述图元节点的有向边,每个所述图元节点分别对应每个所述流程节点,所述有向边用于指示所述流程节点的执行顺序;基于所述有向无环图的图元组织结构,对所述有向无环图进行路径遍历,并将遍历的每条路径确定为一条图元测试用例,并根据所确定的测试用例生成用于表示所述待测试业务的测试逻辑的业务测试用例集。4.根据权利要求1所述的业务流程的测试方法,其特征在于,在所述根据所述流程阶段标识,获取与所述待测试业务流程各流程阶段对应的业务逻辑之前,还包括:接收业务测试请求,并根据所述业务测试请求获取所述待测试业务所指向的与多个应用场景对应的共用程序文件,其中,所述共用程序文件包括所述多个应用场景下共用的候选业务逻辑,以及所述候选业务逻辑的应用场景信息;将所述业务测试请...

【专利技术属性】
技术研发人员:符丽萍
申请(专利权)人:平安普惠企业管理有限公司
类型:发明
国别省市:

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

1