[发明专利]业务测试方法、装置、计算机设备和存储介质在审
| 申请号: | 202211674048.1 | 申请日: | 2022-12-26 |
| 公开(公告)号: | CN115982022A | 公开(公告)日: | 2023-04-18 |
| 发明(设计)人: | 罗秉安;朱乐和;洪欢江;张雨顺 | 申请(专利权)人: | 中国工商银行股份有限公司 |
| 主分类号: | G06F11/36 | 分类号: | G06F11/36;G06Q40/02 |
| 代理公司: | 华进联合专利商标代理有限公司 44224 | 代理人: | 穆仁熙 |
| 地址: | 100140 北*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 业务 测试 方法 装置 计算机 设备 存储 介质 | ||
本申请涉及一种业务测试方法、装置、计算机设备、存储介质和计算机程序产品,可用于金融领域或软件测试领域,以提高业务的自动化测试效率。所述方法包括:获取令牌请求队列中的目标业务的后序步骤;对所述后序步骤与所述目标业务的前序步骤之间的执行关系进行检测,得到所述执行关系的检测结果;在所述检测结果为相互独立的情况下,从令牌桶中,获取与所述后序步骤匹配的目标业务令牌信息;所述目标业务令牌信息根据所述目标业务的前序步骤的业务信息生成得到;根据所述目标业务令牌信息中的业务信息,对所述后序步骤进行测试,得到所述后序步骤的测试结果。
技术领域
本申请涉及软件测试技术领域,特别是涉及一种业务测试方法、装置、计算机设备、存储介质和计算机程序产品。
背景技术
在银行场景中,许多业务的处理会涉及到业务等待的情况,比如进行跨行汇款交易,需要等待交易结果返回后,处理器才能根据返回的交易结果进行账务核对。
针对此类业务进行软件测试时,通常是通过延时等待的方式,在处理器获取到上一步的处理后,才会继续执行下一步骤。在面对大规模业务的自动化测试时,这种方式需要消耗大量的延时等待时间,导致业务的自动化测试效率较低。
发明内容
基于此,有必要针对上述技术问题,提供一种能够提高业务自动化测试效率的业务测试方法、装置、计算机设备、计算机可读存储介质和计算机程序产品。
第一方面,本申请提供了一种业务测试方法。所述方法包括:
获取令牌请求队列中的目标业务的后序步骤;
对所述后序步骤与所述目标业务的前序步骤之间的执行关系进行检测,得到所述执行关系的检测结果;
在所述检测结果为相互独立的情况下,从令牌桶中,获取与所述后序步骤匹配的目标业务令牌信息;所述目标业务令牌信息根据所述目标业务的前序步骤的业务信息生成得到;
根据所述目标业务令牌信息中的业务信息,对所述后序步骤进行测试,得到所述后序步骤的测试结果。
在其中一个实施例中,从令牌桶中,获取与所述后序步骤匹配的目标业务令牌信息,包括:
在检测到所述令牌桶不为空集的情况下,查询所述令牌桶中是否存在与所述后序步骤匹配的目标业务令牌信息;
若查询到所述令牌桶中存在与所述后序步骤匹配的目标业务令牌信息,则获取所述目标业务令牌信息。
在其中一个实施例中,在查询所述令牌桶中是否存在与所述后序步骤匹配的目标业务令牌信息之后,还包括:
若查询到所述令牌桶中不存在与所述后序步骤匹配的目标业务令牌信息,则判断所述后序步骤的延迟次数是否超过预设次数阈值;
在判断得到所述后序步骤的延迟次数未超过所述预设次数阈值的情况下,根据延时信息对所述后序步骤进行延迟处理,将延迟处理后的后序步骤再次加入所述令牌请求队列中,并将所述后序步骤的延迟次数加一;
在判断得到所述后序步骤的延迟次数超过所述预设次数阈值的情况下,结束对所述目标业务的测试,获取所述令牌请求队列中的下一个业务的后序步骤。
在其中一个实施例中,在对所述后序步骤与所述目标业务的前序步骤之间的执行关系进行检测,得到所述执行关系的检测结果之后,还包括:
在所述检测结果为相互关联的情况下,查询所述令牌桶中是否存在与所述后序步骤匹配的目标结果令牌信息;所述目标结果令牌信息为根据所述目标业务的前序步骤的处理结果信息生成得到;
若查询到所述令牌桶中存在与所述后序步骤匹配的目标结果令牌信息,则获取所述目标结果令牌信息;
根据所述目标结果令牌信息中的处理结果信息,对所述后序步骤进行测试,得到所述后序步骤的测试结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211674048.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种EXCEL模板文件的生成方法及系统
- 下一篇:一种除水组件、空调器





